Show
Ignore:
Timestamp:
07/01/06 08:27:06 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/de-refcard.tex

    r4091 r4098  
    1 % Reference Card for GNU Emacs version 19 on Unix systems 
     1% Reference Card for GNU Emacs version 22 on Unix systems 
     2
     3% Translation into German by Sven Joachim <svenjoac@gmx.de> 
     4
    25%**start of header 
    36\newcount\columnsperpage 
     7\newcount\letterpaper 
    48 
    59% This file can be printed with 1, 2, or 3 columns per page (see below). 
    6 % Specify how many you want here.  Nothing else needs to be changed. 
    7  
    8 \columnsperpage=2 
    9  
     10% Specify how many you want here. 
     11 
     12\columnsperpage=3 
     13 
     14% Set letterpaper to 0 for A4 paper, 1 for letter (US) paper.  Useful 
     15% only when columnsperpage is 2 or 3. 
     16 
     17\letterpaper=0 
     18 
     19% If you don't have german.sty, you can either get it from CTAN or 
     20% change the \glqq and \grqq commands below. 
     21 
     22\input german.sty 
     23\mdqoff               % deactivates the "-char 
     24 
     25% Nothing else needs to be changed below this line. 
    1026% Copyright (C) 1987, 1993, 1996, 2000, 2002, 2003, 2004, 
    1127%   2005, 2006 Free Software Foundation, Inc. 
     
    4460% Which mode to use is controlled by setting \columnsperpage above. 
    4561% 
     62% To compile and print this document: 
     63% tex de-refcard.tex 
     64% dvips -t landscape de-refcard.dvi 
     65% 
    4666% Author: 
    4767%  Stephen Gildea 
     
    5373% If there were room, it would be nice to see a section on Dired. 
    5474 
    55 \def\versionnumber{2.1
     75\def\versionnumber{2.3
    5676\def\year{2006} 
    57 \def\version{March \year\ v\versionnumber} 
    5877 
    5978\def\shortcopyrightnotice{\vskip 1ex plus 2 fill 
    6079  \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. 
    61   Permissions on back.  v\versionnumber}} 
     80  Bedingungen auf der R\"uckseite.  v\versionnumber}} 
    6281 
    6382\def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small 
    6483\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} 
    65 \centerline{designed by Stephen Gildea, \version} 
    66 \centerline{for GNU Emacs version 19 on Unix systems} 
    67  
    68 Permission is granted to make and distribute copies of 
    69 this card provided the copyright notice and this permission notice 
    70 are preserved on all copies. 
    71  
     84\centerline{v\versionnumber{} f\"ur GNU Emacs Version 22, \year} 
     85\centerline{entworfen von Stephen Gildea} 
     86% \centerline{deutsche \"Ubersetzung von Sven Joachim} 
     87 
     88Es ist gestattet, diese Referenzkarte zu vervielf\"altigen und zu 
     89verbreiten, vorausgesetzt dass sich der Copyright-Hinweis und der 
     90Hinweis auf diese Erlaubnis auf allen Kopien befinden. 
     91 
     92F\"ur Kopien des Handbuchs zu GNU Emacs schreiben Sie an die Free 
     93Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 
     9402110-1301 USA. 
    7295 
    7396\endgroup} 
     
    105128  \vsize 7.95in 
    106129%  \hoffset -.75in 
    107   \hoffset -.82in 
     130  \hoffset -.49in 
    108131%  \voffset -.745in 
    109   \voffset -.6in 
     132  \voffset -.84in 
    110133  \font\titlefont=cmbx10 \scaledmag2 
    111134  \font\headingfont=cmbx10 \scaledmag1 
     
    175198\chardef\}=`\} 
    176199 
    177 \hyphenation{mini-buf-fer} 
     200\hyphenation{Mini-puf-fer} 
    178201 
    179202\parindent 0pt 
     
    191214% section - new major section.  Argument is section name. 
    192215\outer\def\section#1{\par\filbreak 
    193   \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}% 
    194   \vskip 2ex plus 1ex minus 1.5ex} 
     216  \vskip 2ex plus 1.5ex minus 2.5ex {\headingfont #1}\mark{#1}% 
     217  \vskip 1.5ex plus 1ex minus 1.5ex} 
    195218 
    196219\newdimen\keyindent 
     
    251274  
    252275 
    253 \title{GNU Emacs Referenzkarte
    254  
    255 %\centerline{(fuer version 19)} 
    256  
    257 \section{Emacs Starten} 
    258  
    259 Um GNU Emacs 19 zu starten, tippen Sie ein: \kbd{emacs} 
    260  
    261 Um eine Datei fuers Editieren zu laden, lesen Sie unten weiter. 
    262  
    263 \section{Emacs Verlassen} 
    264  
    265 \key{Emacs pausieren lassen}{C-z} 
     276\title{Referenzkarte zu GNU Emacs
     277 
     278\centerline{(f\"ur Version 22)} 
     279 
     280\section{Emacs starten} 
     281 
     282Um GNU Emacs 22 zu starten, geben Sie \kbd{emacs} ein. 
     283 
     284% Um eine Datei f\"urs Editieren zu laden, lesen Sie unten weiter. 
     285 
     286\section{Emacs verlassen} 
     287 
     288\key{Emacs unterbrechen (unter X: minimieren)}{C-z} 
    266289\key{Emacs beenden}{C-x C-c} 
    267290 
    268291\section{Dateien} 
    269292 
    270 \key{Datei {\bf oeffnen} }{C-x C-f} 
    271 \key{Datei {\bf sichern} }{C-x C-s} 
    272 \key{{\bf alle} Dateien sichern}{C-x s} 
    273 \key{den Inhalt einer anderen Datei {\bf einfuegen}}{C-x i} 
     293\key{Datei {\bf \"offnen} }{C-x C-f} 
     294\key{Datei {\bf speichern} }{C-x C-s} 
     295\key{{\bf alle} Dateien speichern}{C-x s} 
     296\key{den Inhalt einer anderen Datei {\bf einf\"ugen}}{C-x i} 
    274297\key{diese Datei durch eine andere ersetzen}{C-x C-v} 
    275 \key{Datei neu anlegen und speichern}{C-x C-w} 
    276 \key{version control ein/auschecken}{C-x C-q} 
     298\key{Puffer in neuer Datei speichern}{C-x C-w} 
     299\key{Nur-Lesen-Modus des Puffers wechseln}{C-x C-q} 
    277300 
    278301\section{Hilfe} 
    279302 
    280 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. 
    281  
    282 \key{Hilfe Fenster entfernen}{C-x 1} 
    283 \key{Hilfe Fenster scrollen}{C-M-v} 
    284  
    285 \key{apropos: zeigt alle Befehle mit dem Muster}{C-h a} 
    286 \key{zeigt die Funktion mit dieser Tastenkomb.}{C-h c} 
    287 \key{beschreibt die Funktion}{C-h f} 
    288 \key{modusspezifische Information}{C-h m} 
    289  
    290 \section{Was tun wenn nichts mehr geht} 
     303Das Hilfesystem ist einfach zu bedienen.  Dr\"ucken Sie \kbd{C-h} (oder 
     304\kbd{F1}).  Neulinge dr\"ucken \kbd{C-h t}, um eine {\bf Einf\"uhrung} zu 
     305starten. 
     306 
     307\key{Hilfefenster entfernen}{C-x 1} 
     308\key{Hilfefenster scrollen}{C-M-v} 
     309 
     310\key{Befehle zeigen, die Zeichenkette enthalten}{C-h a} 
     311\key{Tastenkombination beschreiben}{C-h k} 
     312\key{eine Funktion beschreiben}{C-h f} 
     313\key{modusspezifische Informationen}{C-h m} 
     314 
     315\section{Fehlerbehandlung} 
    291316 
    292317\key{{\bf Abbrechen} eines Vorgangs}{C-g} 
    293 \metax{{\bf Wiederherstellung} von Dateien}{M-x recover-file
    294 \key{{\bf rueckgaengig} machen}{C-x u
     318\metax{{\bf Wiederherstellung} von Dateien}{M-x recover-session
     319\metax{{\"Anderungen \bf r\"uckg\"angig} machen}{C-x u,  C-_ {\rm oder} C-/
    295320\metax{Puffer in Ursprungszustand bringen}{M-x revert-buffer} 
    296321\key{Bildschirmanzeige in Ordnung bringen}{C-l} 
     
    298323\section{Inkrementelle Suche} 
    299324 
    300 \key{Suche vorwaerts}{C-s} 
    301 \key{Suche rueckwaerts}{C-r} 
    302 \key{Suche mit regulaeren Ausdruecken}{C-M-s} 
    303 \key{Rueckwaertssuche mit reg. Ausdruecken}{C-M-r} 
    304 \key{letzten Suchausdruck auswaehlen}{M-p} 
    305 \key{spaeteren Suchausdruck auswaehlen}{M-n} 
     325\key{Suche vorw\"arts}{C-s} 
     326\key{Suche r\"uckw\"arts}{C-r} 
     327\key{Suche mit regul\"aren Ausdr\"ucken}{C-M-s} 
     328\key{R\"uckw\"artssuche mit regul\"aren Ausdr\"ucken}{C-M-r} 
     329 
     330\key{fr\"uheren Suchausdruck ausw\"ahlen}{M-p} 
     331\key{sp\"ateren Suchausdruck ausw\"ahlen}{M-n} 
    306332\key{inkrementelle Suche beenden}{RET} 
    307 \key{ein Suchzeichen zurueckgehen}{DEL} 
     333\key{ein Suchzeichen zur\"uckgehen}{DEL} 
    308334\key{Suche abbrechen}{C-g} 
    309335 
    310 Wiederholtes Druecken von \kbd{C-s} oder \kbd{C-r} sucht weitere Treffer. 
     336Wiederholtes Dr\"ucken von \kbd{C-s} oder \kbd{C-r} sucht weitere Treffer. 
    311337Wenn Emacs sucht, unterbricht \kbd{C-g} nur die jeweils letzte Suche. 
    312338 
    313339\shortcopyrightnotice 
    314340 
    315 \section{Cursor Bewegung} 
     341\section{Cursor-Bewegung} 
    316342 
    317343\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
    318 \threecol{{\bf Textteile ueberspringen}}{{\bf rueckw.}}{{\bf vorw.}} 
     344\threecol{{\bf Textteile \"uberspringen}}{{\bf r\"uckw.}}{{\bf vorw.}} 
    319345\threecol{Zeichen}{C-b}{C-f} 
    320346\threecol{Wort}{M-b}{M-f} 
    321347\threecol{Zeile}{C-p}{C-n} 
    322 \threecol{zum Zeilenende springen}{C-a}{C-e} 
     348\threecol{zum Zeilenanfang (oder -ende) springen}{C-a}{C-e} 
    323349\threecol{Satz}{M-a}{M-e} 
    324350\threecol{Paragraph}{M-\{}{M-\}} 
     
    326352\threecol{Lisp-s-expression}{C-M-b}{C-M-f} 
    327353\threecol{Funktion}{C-M-a}{C-M-e} 
    328 \threecol{zum Pufferanfang (oder Ende)springen}{M-<}{M->} 
     354\threecol{zum Pufferanfang (oder -ende) springen}{M-<}{M->} 
    329355} 
    330356 
    331 \key{eine Bildschirmseite runter scrollen}{C-v} 
     357\key{eine Bildschirmseite herunter scrollen}{C-v} 
    332358\key{eine Bildschirmseite hoch scrollen}{M-v} 
    333359\key{nach links scrollen}{C-x <} 
    334360\key{nach rechts scrollen}{C-x >} 
    335 \key{Cursorzeile in die Bildschirmmitte scrollen}{C-u C-l} 
    336  
    337 \section{Loeschen} 
     361\key{Cursor-Zeile in die Bildschirmmitte scrollen}{C-u C-l} 
     362 
     363\section{L\"oschen und Ausschneiden} 
    338364 
    339365\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
    340 \threecol{{\bf Textteile }}{{\bf rueckwaerts}}{{\bf vorwaerts}} 
    341 \threecol{Zeichen (loeschen)}{DEL}{C-d} 
     366\threecol{{\bf Textteile ausschneiden}}{{\bf r\"uckw.}}{{\bf vorw.}} 
     367\threecol{Zeichen (l\"oschen, nicht ausschneiden)}{DEL}{C-d} 
    342368\threecol{Wort}{M-DEL}{M-d} 
    343369\threecol{Zeile (bis zum Ende)}{M-0 C-k}{C-k} 
     
    345371\threecol{Lisp-s-expression}{M-- C-M-k}{C-M-k} 
    346372} 
    347 \key{{\bf Bereiche} loeschen}{C-w} 
     373\key{{\bf Bereich} ausschneiden}{C-w} 
    348374\key{Bereich in die Ablage kopieren}{M-w} 
    349 \key{Bis zum {\it Zeichen} loeschen }{M-z {\it Zeichen}} 
    350 \key{letztes geloeschtes Zeichen einsetzen}{C-y} 
    351 \key{eins davor einsetzen}{M-y} 
     375\key{bis zum {\it Zeichen} ausschneiden }{M-z {\it Zeichen}} 
     376\key{zuletzt ausgeschnittenen Text einf\"ugen}{C-y} 
     377\key{vorher ausgeschnittenen Text einf\"ugen}{M-y} 
    352378 
    353379\section{Markieren} 
    354380 
    355 \key{Marke setzen}{C-@ {\rm or} C-SPC} 
    356 \key{zwischen Cursor und Marke wechseln}{C-x C-x} 
     381\key{Marke setzen}{C-@ {\rm oder}\thinspace\thinspace{}C-SPC} % H\"asslich, aber 
     382% Leerzeichen statt \thinspace erzeugt overfull \hbox. @#$?*&! 
     383\key{Cursor und Marke austauschen}{C-x C-x} 
    357384\key{Marke {\it Argument\/} {\bf Worte} entfernt setzen}{M-@} 
    358385\key{{\bf Paragraph} markieren}{M-h} 
    359386\key{{\bf Seite} markieren}{C-x C-p} 
    360387\key{{\bf Lisp-s-expression} markieren}{C-M-@} 
    361 \key{{\bf Funktion} markiern}{C-M-h} 
     388\key{{\bf Funktion} markieren}{C-M-h} 
    362389\key{den ganzen {\bf Puffer} markieren}{C-x h} 
    363390 
     
    365392 
    366393\key{Zeichenkette interaktiv ersetzen}{M-\%} 
    367 \metax{mit regulaeren Ausdruecken}{M-x query-replace-regexp} 
    368  
    369 Moegliche Antworten in diesem Modus: 
    370  
    371 \key{dies {\bf ersetzten} und zum naechsten gehen}{SPC} 
    372 \key{dies ersetzen}{,} 
    373 \key{dies {\bf ueberspringen}, zum naechsten gehen}{DEL} 
     394\metax{mit regul\"aren Ausdr\"ucken}{M-x query-replace-regexp} 
     395 
     396M\"ogliche Antworten in diesem Modus: 
     397 
     398\key{dies {\bf ersetzen} und zum n\"achsten gehen}{SPC} 
     399\key{dies ersetzen und nicht weitergehen}{,} 
     400\key{dies {\bf \"uberspringen}, zum n\"achsten gehen}{DEL} 
    374401\key{alle verbleibenden Treffer ersetzen}{!} 
    375 \key{eine Ersetzung{\bf rueckgaengig} machen }{^} 
    376 \key{interaktiven Modus{\bf verlassen}}{RET} 
    377 \key{rekursiven Modus starten (\kbd{C-M-c} verlassen)}{C-r} 
     402\key{zum vorherigen Treffer {\bf zur\"uckgehen} }{^} 
     403\key{interaktives Ersetzen {\bf beenden}}{RET} 
     404\key{rekursives Editieren starten (\kbd{C-M-c} beendet)}{C-r} 
    378405 
    379406\section{Mehrere Fenster} 
    380407 
    381 Die zweite Tastenk. bezieht sich immer auf das andere Fenster: 
    382  
    383 \key{alle anderen Fenster in den Hintergrund}{C-x 1} 
     408Wenn zwei Befehle angezeigt werden, ist der zweite ein \"ahn\-li\-cher f\"ur 
     409einen Rahmen statt eines Fensters. 
    384410 
    385411{\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0 
    386412\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
     413\threecol{alle anderen Fenster schlie\ss{}en}{C-x 1\ \ \ \ }{C-x 5 1} 
    387414\threecol{Fenster vertikal teilen}{C-x 2\ \ \ \ }{C-x 5 2} 
    388 \threecol{dieses Fenster loeschen}{C-x 0\ \ \ \ }{C-x 5 0} 
     415\threecol{dieses Fenster schlie\ss{}en}{C-x 0\ \ \ \ }{C-x 5 0} 
    389416}} 
    390417\key{Fenster horizontal teilen}{C-x 3} 
     
    394421{\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 
    395422\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
    396 \threecol{ins andere Fenster wechseln}{C-x o}{C-x 5 o} 
    397  
    398 \threecol{Puffer in ein anderes Fenster bringen}{C-x 4 b}{C-x 5 b} 
    399 \threecol{Puffer in einem anderen Fenster darstellen}{C-x 4 C-o}{C-x 5 C-o} 
    400 \threecol{Datei in ein anderes Fenster oeffnen}{C-x 4 f}{C-x 5 f} 
    401 \threecol{Datei im Ansichtmodus in anderem Fenster oeffnen}{C-x 4 r}{C-x 5 r} 
    402 \threecol{Dired in einem anderen Fenster oeffnen}{C-x 4 d}{C-x 5 d} 
    403 \threecol{Tag in einem anderen Fenster finden}{C-x 4 .}{C-x 5 .} 
     423\threecol{in anderes Fenster wechseln}{C-x o}{C-x 5 o} 
     424 
     425\threecol{Puffer in and. Fenster ausw\"ahlen}{C-x 4 b}{C-x 5 b} 
     426\threecol{Puffer in anderem Fenster anzeigen}{C-x 4 C-o}{C-x 5 C-o} 
     427\threecol{Datei in anderem Fenster \"offnen}{C-x 4 f}{C-x 5 f} 
     428\threecol{Datei in anderem Fenster anzeigen}{C-x 4 r}{C-x 5 r} 
     429\threecol{Dired in anderem Fenster starten}{C-x 4 d}{C-x 5 d} 
     430\threecol{Tag in anderem Fenster finden}{C-x 4 .}{C-x 5 .} 
    404431}} 
    405432 
    406 \key{Fenster vergroessern}{C-x ^} 
    407 \key{Fenster schmaler machen}{C-x \{} 
    408 \key{Fenster breiter machen}{C-x \}} 
    409  
    410 \section{Formattierung} 
    411  
    412 \key{{\bf Zeile} (modusabhaengig) einruecken}{TAB} 
    413 \key{{\bf Bereich} (modusabh.) einruecken}{C-M-\\} 
    414 \key{{\bf Lisp-s-expression} (modusabh.) einruecken}{C-M-q} 
    415 \key{Bereich {\it Argument\/} Spalten einruecken}{C-x TAB} 
    416 \key{Zeilenumbruch nach Cursor einfuegen}{C-o} 
     433\key{Fenster vergr\"o\ss{}ern}{C-x ^} 
     434\key{Fenster verengen}{C-x \{} 
     435\key{Fenster verbreitern}{C-x \}} 
     436 
     437\section{Formatierung} 
     438 
     439\key{{\bf Zeile} (modusabh\"angig) einr\"ucken}{TAB} 
     440\key{{\bf Bereich} (modusabh\"angig) einr\"ucken}{C-M-\\} 
     441\key{{\bf Lisp-s-expression} (modusabh.) einr\"ucken}{C-M-q} 
     442\key{Bereich {\it Argument\/} Spalten einr\"ucken}{C-x TAB} 
     443 
     444\key{Zeilenumbruch nach Cursor einf\"ugen}{C-o} 
    417445\key{Zeilenrest vertikal nach unten verschieben}{C-M-o} 
    418 \key{Leerzeilen um Cursorposition loeschen}{C-x C-o} 
    419 \key{Zeile mit letzter verbinden (Arg. naechster)}{M-^} 
    420 \key{Leerzeichen an Cursorposition loeschen}{M-\\} 
    421 \key{ein Leerzeichen an Cursorposition setzen}{M-SPC} 
    422 \key{Paragraph auffuellen}{M-q} 
    423 \key{Fuell Spalte setzen}{C-x f} 
    424 \key{Praefix setzen fuer jede Zeile}{C-x .} 
    425 \key{Zeichendarstellung setzen}{M-g} 
    426  
    427 \section{Gross-Kleinbuchstaben} 
    428  
    429 \key{Wort in Grossbuchstaben}{M-u} 
     446\key{Leerzeilen um Cursor-Position l\"oschen}{C-x C-o} 
     447\key{Zeile mit voriger verbinden (Arg. n\"achste)}{M-^} 
     448\key{alle Leerzeichen um Cursor-Position l\"oschen}{M-\\} 
     449\key{genau ein Leerzeichen an Cursor-Position}{M-SPC} 
     450 
     451\key{Paragraph auff\"ullen}{M-q} 
     452\key{Spalte f\"ur Umbruch setzen}{C-x f} 
     453\key{Pr\"afix f\"ur jede Zeile setzen}{C-x .} 
     454 
     455\key{Face setzen}{M-o} 
     456 
     457\section{Gro\ss{}- und Kleinschreibung} 
     458 
     459\key{Wort in Gro\ss{}buchstaben}{M-u} 
    430460\key{Wort in Kleinbuchstaben}{M-l} 
    431 \key{Word mit grossen Anfangsbuchstaben}{M-c} 
    432  
    433 \key{Bereich in Grossbuchstaben}{C-x C-u} 
     461\key{Wort mit gro\ss{}em Anfangsbuchstaben}{M-c} 
     462 
     463\key{Bereich in Gro\ss{}buchstaben}{C-x C-u} 
    434464\key{Bereich in Kleinbuchstaben}{C-x C-l} 
    435465 
    436466\section{Der Minipuffer} 
    437467 
    438 Die folgenden Tastenkombination gelten im Minipuffer: 
    439  
    440 \key{so viel wie moeglich ergaenzen}{TAB} 
    441 \key{ein Wort ergaenzen}{SPC} 
    442 \key{ergaenzen und ausfuehren}{RET} 
    443 \key{moegliche Ergaenzungen zeigen}{?} 
    444 \key{letzte Eingabe wiederanzeigen}{M-p} 
    445 \key{spaetere Eingabe wiederanzeigen}{M-n} 
    446 \key{reg. Ausd. rueckwaerts in History suchen}{M-r} 
    447 \key{reg. Ausd. vorwaerts in History suchen}{M-s} 
    448 \key{Vorgang unterbrechen}{C-g} 
    449  
    450 Tippen Sie  \kbd{C-x ESC ESC} um den letzten Befehl zu editieren und zu wiederholen der im Minipuffer ausgefuehrt wurde. 
     468Die folgenden Tastenkombinationen gelten im Minipuffer: 
     469 
     470\key{so weit wie m\"oglich erg\"anzen}{TAB} 
     471\key{ein Wort erg\"anzen}{SPC} 
     472\key{erg\"anzen und ausf\"uhren}{RET} 
     473\key{m\"ogliche Erg\"anzungen zeigen}{?} 
     474\key{letzte Eingabe zur\"uckholen}{M-p} 
     475\key{sp\"atere Eingabe zur\"uckholen}{M-n} 
     476\key{reg. Ausd. r\"uckw\"arts in History suchen}{M-r} 
     477\key{reg. Ausd. vorw\"arts in History suchen}{M-s} 
     478\key{Befehl abbrechen}{C-g} 
     479 
     480Dr\"ucken Sie \kbd{C-x ESC ESC}, um den letzten Befehl zu bearbeiten 
     481und zu wiederholen, der im Minipuffer aus\-gef\"uhrt wurde. Dr\"u\-cken Sie 
     482\kbd{F10}, um die Men\"u\-zei\-le im Minipuffer zu aktivieren. 
    451483 
    452484\newcolumn 
    453 \title{GNU Emacs Referenzkarte
     485\title{Referenzkarte zu GNU Emacs
    454486 
    455487\section{Puffer} 
    456488 
    457 \key{anderen Puffer auswaehlen}{C-x b} 
    458 \key{alle Puffer anzeigen}{C-x C-b} 
    459 \key{Puffer loeschen}{C-x k} 
     489\key{anderen Puffer ausw\"ahlen}{C-x b} 
     490\key{Liste aller Puffer anzeigen}{C-x C-b} 
     491\key{einen Puffer schlie\ss{}en}{C-x k} 
    460492 
    461493\section{Vertauschen} 
    462494 
    463 \key{ {\bf Zeichen} vertauschen}{C-t} 
    464 \key{ {\bf Worte} vertauschen}{M-t} 
    465 \key{ {\bf Zeilen} vertauschen}{C-x C-t} 
    466 \key{ {\bf Lisp-s-expressions} vertauschen}{C-M-t} 
    467  
    468 \section{Rechtschreibkorrrektur
    469  
    470 \key{Ueberpruefe aktuelles Wort}{M-\$} 
    471 \metax{Ueberpruefe alle Woerter in Bereich}{M-x ispell-region} 
    472 \metax{Ueberpruefe den gesamten Bereich}{M-x ispell-buffer} 
     495\key{{\bf Zeichen} vertauschen}{C-t} 
     496\key{{\bf Worte} vertauschen}{M-t} 
     497\key{{\bf Zeilen} vertauschen}{C-x C-t} 
     498\key{{\bf Lisp-s-expressions} vertauschen}{C-M-t} 
     499 
     500\section{Rechtschreibpr\"ufung
     501 
     502\key{aktuelles Wort \"uberpr\"ufen}{M-\$} 
     503\metax{alle W\"orter im Bereich \"uberpr\"ufen}{M-x ispell-region} 
     504\metax{gesamten Puffer \"uberpr\"ufen}{M-x ispell-buffer} 
    473505 
    474506\section{Tags} 
    475507 
    476508\key{Tag finden (Definition)}{M-.} 
    477 \key{Naechstes Vorkommen von Tag finden}{C-u M-.} 
    478 \metax{Neue Tags Datei angeben}{M-x visit-tags-table} 
    479 \metax{Regulaere Ausdruck Suche in Dateien}{M-x tags-search} 
    480 \metax{Interakt. Ersetzen in allen Dateien}{M-x tags-query-replace} 
    481 \key{Letzte Tag Suche oder Ersetzen nochmal}{M-,} 
     509\key{n\"achstes Vorkommen von Tag finden}{C-u M-.} 
     510\metax{neue Tagsdatei angeben}{M-x visit-tags-table} 
     511 
     512\metax{regul\"aren Ausdruck in Dateien suchen}{M-x tags-search} 
     513\metax{interakt. Ersetzen in allen Dateien}{M-x tags-query-replace} 
     514\key{letztes Suchen oder Ersetzen fortsetzen}{M-,} 
    482515 
    483516\section{Shells} 
    484517 
    485 \key{Shell Kommando ausfuehren}{M-!} 
    486 \key{Shell Kommando fuer bereich ausfuehren}{M-|} 
    487 \key{Bereich durch Shell Kommando filtern}{C-u M-|} 
    488 \metax{Shell im Fenster \kbd{*shell*} starten}{M-x shell} 
     518\key{Shellbefehl ausf\"uhren}{M-!} 
     519\key{Shellbefehl f\"ur Bereich ausf\"uhren}{M-|} 
     520\key{Bereich durch Shellbefehl filtern}{C-u M-|} 
     521\metax{eine Shell im Fenster \kbd{*shell*} starten}{M-x shell} 
    489522 
    490523\section{Rechtecke} 
    491524 
    492 \key{Kopiere Rechteck in Register}{C-x r r} 
    493 \key{Loesche Rechteck}{C-x r k} 
    494 \key{Rechteck einsetzen}{C-x r y} 
    495 \key{Rechteck aufmachen, Text nach rechts}{C-x r o} 
    496 \key{Rechteck mit Leerzeichen ueberschreiben}{C-x r c} 
    497 \key{Praefix vor jede Zeile setzen}{C-x r t} 
    498  
    499 \section{Abkuerzungen} 
    500  
    501 \key{globale Abkuerzung hinzufuegen}{C-x a g} 
    502 \key{modusabhaengige Abkuerzung hinzufuegen}{C-x a l} 
    503 \key{globale Expansion fuer Abk. definieren}{C-x a i g} 
    504 \key{modusabhaengige Abkuerzung definieren}{C-x a i l} 
    505 \key{explizites Expandieren}{C-x a e} 
    506 \key{letztes Wort dynamisch expandieren}{M-/} 
    507  
    508 \section{Regulaere Ausdruecke} 
    509  
    510 \key{jedes Zeichen ausser Zeilenumbruch}{. {\rm(Punkt)}} 
    511 \key{Null oder mehr Wiederholungen}{*} 
    512 \key{Eine oder mehr Wiederholungen}{+} 
    513 \key{Null oder eine Wiederholung}{?} 
    514 \key{jedes Zeichen in der Menge}{[ {\rm$\ldots$} ]} 
    515 \key{jedes Zeichen nicht in der Menge}{[^ {\rm$\ldots$} ]} 
    516 \key{Zeilenanfang}{^} 
    517 \key{Zeilenende}{\$} 
    518 \key{spezielles Zeichen maskieren {\it c\/}}{\\{\it c}} 
    519 \key{Alternative (``oder'')}{\\|} 
     525\key{Rechteck in Register kopieren}{C-x r r} 
     526\key{Rechteck ausschneiden}{C-x r k} 
     527\key{Rechteck einf\"ugen}{C-x r y} 
     528\key{Rechteck \"offnen, Text nach rechts}{C-x r o} 
     529\key{Rechteck mit Leerzeichen \"uberschreiben}{C-x r c} 
     530\key{Pr\"afix vor jede Zeile setzen}{C-x r t} 
     531 
     532\section{Abk\"urzungen} 
     533 
     534\key{globale Abk\"urzung hinzuf\"ugen}{C-x a g} 
     535\key{modusabh\"angige Abk\"urzung hinzuf\"ugen}{C-x a l} 
     536\key{globalen Ersetzungstext f\"ur Abk. definieren}{C-x a i g} 
     537\key{modusabh. Ersetzungstext f\"ur Abk. def.}{C-x a i l} 
     538\key{Abk\"urzung explizit ausschreiben}{C-x a e} 
     539 
     540\key{letztes Wort dynamisch ausschreiben}{M-/} 
     541 
     542\section{Regul\"are Ausdr\"ucke} 
     543 
     544\key{jedes einzelne Zeichen au\ss{}er Zeilenumbruch}{. {\rm(Punkt)}} 
     545\key{null oder mehr Wiederholungen}{*} 
     546\key{eine oder mehr Wiederholungen}{+} 
     547\key{null oder eine Wiederholung}{?} 
     548\key{Spezialzeichen {\it c\/} maskieren}{\\{\it c}} 
     549\key{Alternative (\glqq oder\grqq )}{\\|} 
    520550\key{Gruppe}{\\( {\rm$\ldots$} \\)} 
    521 \key{{\it n\/}te Gruppe}{\\{\it n}} 
    522 \key{Pufferanfang}{\\`} 
    523 \key{Pufferende}{\\'} 
    524 \key{Wortzwischenraum}{\\b} 
    525 \key{Weder Anfang noch Ende eines Wortes}{\\B} 
    526 \key{Wortanfang}{\\<} 
    527 \key{Wortende}{\\>} 
    528 \key{jedes Wort-Syntax Zeichen}{\\w} 
    529 \key{jedes Nicht-Wort-Syntax Zeichen}{\\W} 
    530 \key{Zeichen mit Syntax {\it c}}{\\s{\it c}} 
    531 \key{Zeichen nicht mit Syntax {\it c}}{\\S{\it c}} 
    532  
    533 \section{Register} 
    534  
    535 \key{Region in Register speichern}{C-x r s} 
    536 \key{Register Inhalt in Puffer einfuegen}{C-x r i} 
    537 \key{Cursorposition in Register speichern}{C-x r SPC} 
    538 \key{Springe zur abgespeicherten Position}{C-x r j} 
     551\key{gleicher Text wie {\it n\/}te Gruppe}{\\{\it n}} 
     552\key{Anfang oder Ende eines Wortes}{\\b} 
     553\key{weder Anfang noch Ende eines Wortes}{\\B} 
     554 
     555% \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
     556% \threecol{{\bf Einheit}}{{\bf passt am Anfang}\hskip-1.5ex}{{\bf passt am Ende}} 
     557% \threecol{Zeile}{^}{\$} 
     558% \threecol{Wort}{\\<}{\\>} 
     559% \threecol{Puffer}{\\`}{\\'} 
     560 
     561% \threecol{{\bf Zeichenklasse}}{{\bf passt auf diese}}{{\bf passt auf andere}} 
     562% \threecol{Explizite Menge}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} 
     563% \threecol{Wortsyntax-Zeichen\hskip-10ex}{\\w}{\\W} 
     564% \threecol{Zeichen mit Syntax {\it c}\hskip-2.5ex}{\\s{\it c}}{\\S{\it c}} 
     565% } 
     566 
     567\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr 
     568\threecol{{\bf Einheit}}{{\bf passt am Anf.}}{{\bf passt am Ende}} 
     569\threecol{Zeile}{^}{\$} 
     570\threecol{Wort}{\\<}{\\>} 
     571\threecol{Puffer}{\\`}{\\'} 
     572 
     573\threecol{{\bf Zeichenklasse}}{{\bf passt auf diese}}{{\bf passt auf and.}} 
     574\threecol{Explizite Menge}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} 
     575\threecol{Wortsyntax-Zeichen}{\\w}{\\W} 
     576\threecol{Zeichen mit Syntax {\it c}}{\\s{\it c}}{\\S{\it c}} 
     577
     578 
     579\section{Internationale Zeichens\"atze} 
     580 
     581\key{Hauptsprache einstellen}{C-x RET l} 
     582\metax{Alle Eingabemethoden anzeigen}{M-x list-input-methods} 
     583\key{Eingabemethode in oder au\ss{}er Kraft setzen}{C-\\} 
     584\key{Kodierung f\"ur n\"achsten Befehl setzen}{C-x RET c} 
     585\metax{Alle Kodierungen anzeigen}{M-x list-coding-systems} 
     586\metax{bevorzugte Kodierung ausw\"ahlen}{M-x prefer-coding-system} 
    539587 
    540588\section{Info} 
    541589 
    542 \key{Info starten}{C-h i} 
     590\key{Info-Betrachter starten}{C-h i} 
     591\key{Funktion oder Variable in Info finden}{C-h S} 
    543592\beginindentedkeys 
    544593 
    545594Bewegung innerhalb eines Knotens: 
    546595 
    547 \key{vorwaerts scrollen}{SPC} 
    548 \key{rueckwaerts scrollen}{DEL} 
    549 \key{zum Anfang eines Knotens}{. {\rm (dot)}} 
     596\key{vorw\"arts scrollen}{SPC} 
     597\key{r\"uckw\"arts scrollen}{DEL} 
     598\key{zum Anfang eines Knotens}{. {\rm (Punkt)}} 
    550599 
    551600Bewegung zwischen Knoten: 
    552601 
    553 \key{{\bf naechster} Knoten}{n} 
     602\key{{\bf n\"achster} Knoten}{n} 
    554603\key{{\bf vorheriger} Knoten}{p} 
    555604\key{nach {\bf oben}}{u} 
    556 \key{Menue Element ueber Namen auswaehlen}{m} 
    557 \key{{\it n\/}ten Menueeintrag auswaehlen (1--9)}{{\it n}} 
    558 \key{Kreuzverweis folgen  (zurueck mit \kbd{l})}{f} 
    559 \key{zurueck zum letzten gesehenen Knoten}{l} 
    560 \key{zurueck zum Verzeichnisknoten}{d} 
    561 \key{Knoten ueber Namen auswaehlen}{g} 
    562  
    563 Sonstige: 
    564  
    565 \key{Info {\bf Tutorial} starten}{h} 
    566 \key{Begriff in den Indices suchen}{i} 
    567 \key{Knoten nach reg. Ausd. durchsuchen}{s} 
     605\key{Men\"ueintrag \"uber Namen ausw\"ahlen}{m} 
     606\key{{\it n\/}ten Men\"ueintrag ausw\"ahlen (1--9)}{{\it n}} 
     607\key{Querverweis folgen (zur\"uck mit \kbd{l})}{f} 
     608\key{zur\"uck zum letzten gesehenen Knoten}{l} 
     609\key{zur\"uck zum Verzeichnisknoten}{d} 
     610\key{zum Anfangsknoten der aktuellen Datei}{t} 
     611\key{beliebigen Knoten \"uber Namen ausw\"ahlen}{g} 
     612 
     613Sonstiges: 
     614 
     615\key{{\bf Einf\"uhrung} in Info starten}{h} 
     616\key{Begriff in den Indizes suchen}{i} 
     617\key{nach regul\"aren Ausdr\"ucken suchen}{s} 
    568618\key{Info {\bf verlassen} }{q} 
    569619 
    570620\endindentedkeys 
    571621 
    572 \section{Tastatur Makros} 
    573  
    574 \key{Tastatur Makro Definition {\bf starten} }{C-x (} 
    575 \key{Tastatur Makro Definition {\bf beenden} }{C-x )} 
    576 \key{zuletzt definiertes Tast. Makro {\bf ausfuehren}}{C-x e} 
    577 \key{an letztes Tastatur Makro anhaengen}{C-u C-x (} 
    578 \metax{letztes Tastatur Makro benennen}{M-x name-last-kbd-macro} 
    579 \metax{Lisp Definition in Puffer einfuegen}{M-x insert-kbd-macro} 
    580  
    581 \section{Kommandos fuer Emacs Lisp} 
    582  
    583 \key{{\bf Lisp-s-expression} vor Cursor laden}{C-x C-e} 
     622\section{Register} 
     623 
     624\key{Region in Register speichern}{C-x r s} 
     625\key{Registerinhalt in Puffer einf\"ugen}{C-x r i} 
     626\key{Cursor-Position in Register speichern}{C-x r SPC} 
     627\key{zu abgespeicherter Position springen}{C-x r j} 
     628 
     629\section{Tastaturmakros} 
     630 
     631\key{Makrodefinition {\bf starten} }{C-x (} 
     632\key{Makrodefinition {\bf beenden} }{C-x )} 
     633\key{zuletzt definiertes Makro {\bf ausf\"uhren}}{C-x e} 
     634\key{an letztes Makro anh\"angen}{C-u C-x (} 
     635\metax{letztes Makro benennen}{M-x name-last-kbd-macro} 
     636\metax{Lispcode f\"ur Makro in Puffer einf\"ugen}{M-x insert-kbd-macro} 
     637 
     638\section{Befehle f\"ur Emacs-Lisp} 
     639 
     640\key{{\bf Lisp-s-expression} vor Cursor auswerten}{C-x C-e} 
    584641\key{aktuelle {\bf Definition} auswerten}{C-M-x} 
    585642\metax{{\bf Bereich} auswerten}{M-x eval-region} 
    586 \metax{gesamten {\bf Puffer} auswerten}{M-x eval-current-buffer} 
    587 \key{Lispausdruck im Minipuffer auswerten}{M-:} 
    588 \key{letztes Minipufferkommando auswerten}{C-x ESC ESC} 
    589 \metax{Emacs Lisp Datei lesen und auswerten}{M-x load-file} 
    590 \metax{aus Standard Systemverzeichnis laden}{M-x load-library} 
    591  
    592 \section{Einfaches Konfigurieren} 
    593  
    594 % Das ist nur was fuer Leute die Lisp beherrschen 
    595  
    596 Ein Beispiel dafuer, wie man Tastenkombinationen definiert: 
     643\key{Lisp-Ausdruck im Minipuffer auswerten}{M-:} 
     644\metax{Datei aus Standardverzeichnis laden}{M-x load-library} 
     645 
     646\section{Einfache Anpassungen} 
     647 
     648\metax{Variablen und Faces anpassen}{M-x customize} 
     649 
     650% Das ist nur was f\"ur Leute die Lisp beherrschen 
     651 
     652Tastenkombinationen definieren (Beispiele): 
    597653 
    598654\beginexample% 
    599655(global-set-key "\\C-cg" 'goto-line) 
    600 (global-set-key "\\C-x\\C-k" 'kill-region) 
    601656(global-set-key "\\M-\#" 'query-replace-regexp) 
    602657\endexample 
    603658 
    604 So weist man in Emacs Lisp einer Variablen Werte zu: 
     659\section{Eigene Befehle schreiben} 
    605660 
    606661\beginexample% 
    607 (setq backup-by-copying-when-linked t) 
    608 \endexample 
    609  
    610 \section{Selbst Kommandos schreiben} 
    611  
    612 \beginexample% 
    613 (defun \<Commando-Name> (\<args>) 
    614   "\<Documentation>" 
    615   (interactive "\<template>") 
    616   \<body>) 
     662(defun \<Befehlsname> (\<Argumente>) 
     663  "\<Dokumentation>" 
     664  (interactive "\<Vorlage>") 
     665  \<Rumpf>) 
    617666\endexample 
    618667 
     
    621670\beginexample% 
    622671(defun diese-Zeile-zum-Fensteranfang (Zeile) 
    623   "Zeile an Cursorposition zum Fensteranfang bewegen" 
    624 Mit numerischem Argument n, zur Zeile n 
    625 Mit negativem Argument zum Fensterende 
     672  "Zeile an Cursor-Position zum Fensteranfang bewegen. 
     673Mit ARGUMENT, Cursor in Zeile ARGUMENT bewegen." 
    626674  (interactive "P") 
    627675  (recenter (if (null Zeile) 
     
    630678\endexample 
    631679 
    632 Das Argument fuer \kbd{interactive} ist eine Zeichenkette, die spe\-zi\-fi\-ziert, wie di
    633 Ar\-gu\-men\-te be\-reit\-ge\-stellt wer\-den, wenn die Funktion inter\-aktiv auf\-ge\-ru\-fen wird. 
    634 \kbd{C-h f interactive} fuer mehr Informationen. 
     680Die Spezifikation zu \kbd{interactive} gibt an, wie die Argument
     681gelesen werden, wenn die Funktion inter\-aktiv auf\-ge\-ru\-fen 
     682wird. F\"ur n\"ahere Details geben Sie \kbd{C-h f interactive} ein. 
    635683 
    636684\copyrightnotice 
     
    639687  
    640688% Local variables: 
    641 % compile-command: "tex refcard" 
     689% compile-command: "tex de-refcard" 
    642690% End: 
    643691