⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 de-refcard.tex

📁 windows版本的emacs
💻 TEX
📖 第 1 页 / 共 2 页
字号:
% Reference Card for GNU Emacs version 19 on Unix systems%**start of header\newcount\columnsperpage% This file can be printed with 1, 2, or 3 columns per page (see below).% Specify how many you want here.  Nothing else needs to be changed.\columnsperpage=2% Copyright (c) 1987, 1993, 1996, 2000 Free Software Foundation, Inc.% This file is part of GNU Emacs.% GNU Emacs is free software; you can redistribute it and/or modify% it under the terms of the GNU General Public License as published by% the Free Software Foundation; either version 2, or (at your option)% any later version.% GNU Emacs is distributed in the hope that it will be useful,% but WITHOUT ANY WARRANTY; without even the implied warranty of% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the% GNU General Public License for more details.% You should have received a copy of the GNU General Public License% along with GNU Emacs; see the file COPYING.  If not, write to% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,% Boston, MA 02111-1307, USA.% This file is intended to be processed by plain TeX (TeX82).%% The final reference card has six columns, three on each side.% This file can be used to produce it in any of three ways:% 1 column per page%    produces six separate pages, each of which needs to be reduced to 80%.%    This gives the best resolution.% 2 columns per page%    produces three already-reduced pages.%    You will still need to cut and paste.% 3 columns per page%    produces two pages which must be printed sideways to make a%    ready-to-use 8.5 x 11 inch reference card.%    For this you need a dvi device driver that can print sideways.% Which mode to use is controlled by setting \columnsperpage above.%% Author:%  Stephen Gildea%  Internet: gildea@stop.mail-abuse.org%% Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik% for their many good ideas.% If there were room, it would be nice to see a section on Dired.\def\versionnumber{2.1}\def\year{1996}\def\version{March \year\ v\versionnumber}\def\shortcopyrightnotice{\vskip 1ex plus 2 fill  \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.  Permissions on back.  v\versionnumber}}\def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}\centerline{designed by Stephen Gildea, \version}\centerline{for GNU Emacs version 19 on Unix systems}Permission is granted to make and distribute copies ofthis card provided the copyright notice and this permission noticeare preserved on all copies.\endgroup}% make \bye not \outer so that the \def\bye in the \else clause below% can be scanned without complaint.\def\bye{\par\vfill\supereject\end}\newdimen\intercolumnskip	%horizontal space between columns\newbox\columna			%boxes to hold columns already built\newbox\columnb\def\ncolumns{\the\columnsperpage}\message{[\ncolumns\space   column\if 1\ncolumns\else s\fi\space per page]}\def\scaledmag#1{ scaled \magstep #1}% This multi-way format was designed by Stephen Gildea October 1986.% Note that the 1-column format is fontfamily-independent.\if 1\ncolumns			%one-column format uses normal size  \hsize 4in  \vsize 10in  \voffset -.7in  \font\titlefont=\fontname\tenbf \scaledmag3  \font\headingfont=\fontname\tenbf \scaledmag2  \font\smallfont=\fontname\sevenrm  \font\smallsy=\fontname\sevensy  \footline{\hss\folio}  \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}\else				%2 or 3 columns uses prereduced size  \hsize 3.2in  \vsize 7.95in%  \hoffset -.75in  \hoffset -.82in%  \voffset -.745in  \voffset -.6in  \font\titlefont=cmbx10 \scaledmag2  \font\headingfont=cmbx10 \scaledmag1  \font\smallfont=cmr6  \font\smallsy=cmsy6  \font\eightrm=cmr8  \font\eightbf=cmbx8  \font\eightit=cmti8  \font\eighttt=cmtt8  \font\eightmi=cmmi8  \font\eightsy=cmsy8  \textfont0=\eightrm  \textfont1=\eightmi  \textfont2=\eightsy  \def\rm{\eightrm}  \def\bf{\eightbf}  \def\it{\eightit}  \def\tt{\eighttt}  \normalbaselineskip=.8\normalbaselineskip  \normallineskip=.8\normallineskip  \normallineskiplimit=.8\normallineskiplimit  \normalbaselines\rm		%make definitions take effect  \if 2\ncolumns    \let\maxcolumn=b    \footline{\hss\rm\folio\hss}    \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}}  \else \if 3\ncolumns    \let\maxcolumn=c    \nopagenumbers  \else    \errhelp{You must set \columnsperpage equal to 1, 2, or 3.}    \errmessage{Illegal number of columns per page}  \fi\fi  \intercolumnskip=.46in  \def\abc{a}  \output={%			%see The TeXbook page 257      % This next line is useful when designing the layout.      %\immediate\write16{Column \folio\abc\space starts with \firstmark}      \if \maxcolumn\abc \multicolumnformat \global\def\abc{a}      \else\if a\abc	\global\setbox\columna\columnbox \global\def\abc{b}        %% in case we never use \columnb (two-column mode)        \global\setbox\columnb\hbox to -\intercolumnskip{}      \else	\global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi}  \def\multicolumnformat{\shipout\vbox{\makeheadline      \hbox{\box\columna\hskip\intercolumnskip        \box\columnb\hskip\intercolumnskip\columnbox}      \makefootline}\advancepageno}  \def\columnbox{\leftline{\pagebody}}  \def\bye{\par\vfill\supereject    \if a\abc \else\null\vfill\eject\fi    \if a\abc \else\null\vfill\eject\fi    \end}  \fi% we won't be using math mode much, so redefine some of the characters% we might want to talk about\catcode`\^=12\catcode`\_=12\chardef\\=`\\\chardef\{=`\{\chardef\}=`\}\hyphenation{mini-buf-fer}\parindent 0pt\parskip 1ex plus .5ex minus .5ex\def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}% newcolumn - force a new column.  Use sparingly, probably only for% the first column of a page, which should have a title anyway.\outer\def\newcolumn{\vfill\eject}% title - page title.  Argument is title text.\outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex}% section - new major section.  Argument is section name.\outer\def\section#1{\par\filbreak  \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}%  \vskip 2ex plus 1ex minus 1.5ex}\newdimen\keyindent% beginindentedkeys...endindentedkeys - key definitions will be% indented, but running text, typically used as headings to group% definitions, will not.\def\beginindentedkeys{\keyindent=1em}\def\endindentedkeys{\keyindent=0em}\endindentedkeys% paralign - begin paragraph containing an alignment.% If an \halign is entered while in vertical mode, a parskip is never% inserted.  Using \paralign instead of \halign solves this problem.\def\paralign{\vskip\parskip\halign}% \<...> - surrounds a variable name in a code example\def\<#1>{{\it #1\/}}% kbd - argument is characters typed literally.  Like the Texinfo command.\def\kbd#1{{\tt#1}\null}	%\null so not an abbrev even if period follows% beginexample...endexample - surrounds literal text, such a code example.% typeset in a typewriter font with line breaks preserved\def\beginexample{\par\leavevmode\begingroup  \obeylines\obeyspaces\parskip0pt\tt}{\obeyspaces\global\let =\ }\def\endexample{\endgroup}% key - definition of a key.% \key{description of key}{key-name}% prints the description left-justified, and the key-name in a \kbd% form near the right margin.\def\key#1#2{\leavevmode\hbox to \hsize{\vtop  {\hsize=.75\hsize\rightskip=1em  \hskip\keyindent\relax#1}\kbd{#2}\hfil}}\newbox\metaxbox\setbox\metaxbox\hbox{\kbd{M-x }}\newdimen\metaxwidth\metaxwidth=\wd\metaxbox% metax - definition of a M-x command.% \metax{description of command}{M-x command-name}% Tries to justify the beginning of the command name at the same place% as \key starts the key name.  (The "M-x " sticks out to the left.)\def\metax#1#2{\leavevmode\hbox to \hsize{\hbox to .75\hsize  {\hskip\keyindent\relax#1\hfil}%  \hskip -\metaxwidth minus 1fil  \kbd{#2}\hfil}}% threecol - like "key" but with two key names.% for example, one for doing the action backward, and one for forward.\def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad  &\kbd{#3}\hfil\quad\cr}%**end of header\title{GNU Emacs Referenzkarte}%\centerline{(fuer version 19)}\section{Emacs Starten}Um GNU Emacs 19 zu starten, tippen Sie ein: \kbd{emacs}Um eine Datei fuers Editieren zu laden, lesen Sie unten weiter.\section{Emacs Verlassen}\key{Emacs pausieren lassen}{C-z}\key{Emacs beenden}{C-x C-c}\section{Dateien}\key{Datei {\bf oeffnen} }{C-x C-f}\key{Datei {\bf sichern} }{C-x C-s}\key{{\bf alle} Dateien sichern}{C-x s}\key{den Inhalt einer anderen Datei {\bf einfuegen}}{C-x i}\key{diese Datei durch eine andere ersetzen}{C-x C-v}\key{Datei neu anlegen und speichern}{C-x C-w}\key{version control ein/auschecken}{C-x C-q}\section{Hilfe}Das Hilfesystem ist einfach zu bedienen.  Tippen Sie \kbd{C-h} (oder \kbd{F1}). Neulinge tippen \kbd{C-h t} um ein {\bf tutorial} zu starten.\key{Hilfe Fenster entfernen}{C-x 1}\key{Hilfe Fenster scrollen}{C-M-v}\key{apropos: zeigt alle Befehle mit dem Muster}{C-h a}\key{zeigt die Funktion mit dieser Tastenkomb.}{C-h c}\key{beschreibt die Funktion}{C-h f}\key{modusspezifische Information}{C-h m}\section{Was tun wenn nichts mehr geht}\key{{\bf Abbrechen} eines Vorgangs}{C-g}\metax{{\bf Wiederherstellung} von Dateien}{M-x recover-file}\key{{\bf rueckgaengig} machen}{C-x u}\metax{Puffer in Ursprungszustand bringen}{M-x revert-buffer}\key{Bildschirmanzeige in Ordnung bringen}{C-l}\section{Inkrementelle Suche}\key{Suche vorwaerts}{C-s}\key{Suche rueckwaerts}{C-r}\key{Suche mit regulaeren Ausdruecken}{C-M-s}\key{Rueckwaertssuche mit reg. Ausdruecken}{C-M-r}\key{letzten Suchausdruck auswaehlen}{M-p}\key{spaeteren Suchausdruck auswaehlen}{M-n}\key{inkrementelle Suche beenden}{RET}\key{ein Suchzeichen zurueckgehen}{DEL}\key{Suche abbrechen}{C-g}Wiederholtes Druecken von \kbd{C-s} oder \kbd{C-r} sucht weitere Treffer.Wenn Emacs sucht, unterbricht \kbd{C-g} nur die jeweils letzte Suche.\shortcopyrightnotice\section{Cursor Bewegung}\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr\threecol{{\bf Textteile ueberspringen}}{{\bf rueckw.}}{{\bf vorw.}}\threecol{Zeichen}{C-b}{C-f}\threecol{Wort}{M-b}{M-f}\threecol{Zeile}{C-p}{C-n}\threecol{zum Zeilenende springen}{C-a}{C-e}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -