diff options
| author | Thien-Thi Nguyen | 2006-06-04 09:39:11 +0000 |
|---|---|---|
| committer | Thien-Thi Nguyen | 2006-06-04 09:39:11 +0000 |
| commit | 6dfbf803008ef9d5bd5a53cbe5848cc797c94938 (patch) | |
| tree | 818a902f46f65e57bf28d968ccc3a5f997a06f0c | |
| parent | 3c8c279cc1bbf28fdac7db14dc9e100d576a86cd (diff) | |
| download | emacs-6dfbf803008ef9d5bd5a53cbe5848cc797c94938.tar.gz emacs-6dfbf803008ef9d5bd5a53cbe5848cc797c94938.zip | |
Update for Emacs 22: Use German quotes
and umlauts; fix overfull /hboxes; many rewordings.
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/de-refcard.tex | 518 |
2 files changed, 288 insertions, 235 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index b68a7391c14..55a923b6edb 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2006-06-04 Sven Joachim <svenjoac@gmx.de> | ||
| 2 | |||
| 3 | * de-refcard.tex: Update for Emacs 22: Use German quotes | ||
| 4 | and umlauts; fix overfull /hboxes; many rewordings. | ||
| 5 | |||
| 1 | 2006-06-04 Kim F. Storm <storm@cua.dk> | 6 | 2006-06-04 Kim F. Storm <storm@cua.dk> |
| 2 | 7 | ||
| 3 | * NEWS: Move news for pre-22 versions into... | 8 | * NEWS: Move news for pre-22 versions into... |
diff --git a/etc/de-refcard.tex b/etc/de-refcard.tex index 6572a672fcf..7e0df6e378b 100644 --- a/etc/de-refcard.tex +++ b/etc/de-refcard.tex | |||
| @@ -1,12 +1,28 @@ | |||
| 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 | % | ||
| 2 | %**start of header | 5 | %**start of header |
| 3 | \newcount\columnsperpage | 6 | \newcount\columnsperpage |
| 7 | \newcount\letterpaper | ||
| 4 | 8 | ||
| 5 | % This file can be printed with 1, 2, or 3 columns per page (see below). | 9 | % 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. | 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 | ||
| 7 | 18 | ||
| 8 | \columnsperpage=2 | 19 | % If you don't have german.sty, you can either get it from CTAN or |
| 20 | % change the \glqq and \grqq commands below. | ||
| 9 | 21 | ||
| 22 | \input german.sty | ||
| 23 | \mdqoff % deactivates the "-char | ||
| 24 | |||
| 25 | % Nothing else needs to be changed below this line. | ||
| 10 | % Copyright (C) 1987, 1993, 1996, 2000, 2002, 2003, 2004, | 26 | % Copyright (C) 1987, 1993, 1996, 2000, 2002, 2003, 2004, |
| 11 | % 2005, 2006 Free Software Foundation, Inc. | 27 | % 2005, 2006 Free Software Foundation, Inc. |
| 12 | 28 | ||
| @@ -43,6 +59,10 @@ | |||
| 43 | % For this you need a dvi device driver that can print sideways. | 59 | % For this you need a dvi device driver that can print sideways. |
| 44 | % Which mode to use is controlled by setting \columnsperpage above. | 60 | % Which mode to use is controlled by setting \columnsperpage above. |
| 45 | % | 61 | % |
| 62 | % To compile and print this document: | ||
| 63 | % tex de-refcard.tex | ||
| 64 | % dvips -t landscape de-refcard.dvi | ||
| 65 | % | ||
| 46 | % Author: | 66 | % Author: |
| 47 | % Stephen Gildea | 67 | % Stephen Gildea |
| 48 | % Internet: gildea@stop.mail-abuse.org | 68 | % Internet: gildea@stop.mail-abuse.org |
| @@ -52,23 +72,26 @@ | |||
| 52 | 72 | ||
| 53 | % If there were room, it would be nice to see a section on Dired. | 73 | % If there were room, it would be nice to see a section on Dired. |
| 54 | 74 | ||
| 55 | \def\versionnumber{2.1} | 75 | \def\versionnumber{2.3} |
| 56 | \def\year{2006} | 76 | \def\year{2006} |
| 57 | \def\version{March \year\ v\versionnumber} | ||
| 58 | 77 | ||
| 59 | \def\shortcopyrightnotice{\vskip 1ex plus 2 fill | 78 | \def\shortcopyrightnotice{\vskip 1ex plus 2 fill |
| 60 | \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. | 79 | \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. |
| 61 | Permissions on back. v\versionnumber}} | 80 | Bedingungen auf der R\"uckseite. v\versionnumber}} |
| 62 | 81 | ||
| 63 | \def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small | 82 | \def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small |
| 64 | \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} | 83 | \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} |
| 65 | \centerline{designed by Stephen Gildea, \version} | 84 | \centerline{v\versionnumber{} f\"ur GNU Emacs Version 22, \year} |
| 66 | \centerline{for GNU Emacs version 19 on Unix systems} | 85 | \centerline{entworfen von Stephen Gildea} |
| 86 | % \centerline{deutsche \"Ubersetzung von Sven Joachim} | ||
| 67 | 87 | ||
| 68 | Permission is granted to make and distribute copies of | 88 | Es ist gestattet, diese Referenzkarte zu vervielf\"altigen und zu |
| 69 | this card provided the copyright notice and this permission notice | 89 | verbreiten, vorausgesetzt dass sich der Copyright-Hinweis und der |
| 70 | are preserved on all copies. | 90 | Hinweis auf diese Erlaubnis auf allen Kopien befinden. |
| 71 | 91 | ||
| 92 | F\"ur Kopien des Handbuchs zu GNU Emacs schreiben Sie an die Free | ||
| 93 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA | ||
| 94 | 02110-1301 USA. | ||
| 72 | 95 | ||
| 73 | \endgroup} | 96 | \endgroup} |
| 74 | 97 | ||
| @@ -104,9 +127,9 @@ are preserved on all copies. | |||
| 104 | \hsize 3.2in | 127 | \hsize 3.2in |
| 105 | \vsize 7.95in | 128 | \vsize 7.95in |
| 106 | % \hoffset -.75in | 129 | % \hoffset -.75in |
| 107 | \hoffset -.82in | 130 | \hoffset -.49in |
| 108 | % \voffset -.745in | 131 | % \voffset -.745in |
| 109 | \voffset -.6in | 132 | \voffset -.84in |
| 110 | \font\titlefont=cmbx10 \scaledmag2 | 133 | \font\titlefont=cmbx10 \scaledmag2 |
| 111 | \font\headingfont=cmbx10 \scaledmag1 | 134 | \font\headingfont=cmbx10 \scaledmag1 |
| 112 | \font\smallfont=cmr6 | 135 | \font\smallfont=cmr6 |
| @@ -174,7 +197,7 @@ are preserved on all copies. | |||
| 174 | \chardef\{=`\{ | 197 | \chardef\{=`\{ |
| 175 | \chardef\}=`\} | 198 | \chardef\}=`\} |
| 176 | 199 | ||
| 177 | \hyphenation{mini-buf-fer} | 200 | \hyphenation{Mini-puf-fer} |
| 178 | 201 | ||
| 179 | \parindent 0pt | 202 | \parindent 0pt |
| 180 | \parskip 1ex plus .5ex minus .5ex | 203 | \parskip 1ex plus .5ex minus .5ex |
| @@ -190,8 +213,8 @@ are preserved on all copies. | |||
| 190 | 213 | ||
| 191 | % section - new major section. Argument is section name. | 214 | % section - new major section. Argument is section name. |
| 192 | \outer\def\section#1{\par\filbreak | 215 | \outer\def\section#1{\par\filbreak |
| 193 | \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}% | 216 | \vskip 2ex plus 1.5ex minus 2.5ex {\headingfont #1}\mark{#1}% |
| 194 | \vskip 2ex plus 1ex minus 1.5ex} | 217 | \vskip 1.5ex plus 1ex minus 1.5ex} |
| 195 | 218 | ||
| 196 | \newdimen\keyindent | 219 | \newdimen\keyindent |
| 197 | 220 | ||
| @@ -250,142 +273,146 @@ are preserved on all copies. | |||
| 250 | %**end of header | 273 | %**end of header |
| 251 | 274 | ||
| 252 | 275 | ||
| 253 | \title{GNU Emacs Referenzkarte} | 276 | \title{Referenzkarte zu GNU Emacs} |
| 254 | 277 | ||
| 255 | %\centerline{(fuer version 19)} | 278 | \centerline{(f\"ur Version 22)} |
| 256 | 279 | ||
| 257 | \section{Emacs Starten} | 280 | \section{Emacs starten} |
| 258 | 281 | ||
| 259 | Um GNU Emacs 19 zu starten, tippen Sie ein: \kbd{emacs} | 282 | Um GNU Emacs 22 zu starten, geben Sie \kbd{emacs} ein. |
| 260 | 283 | ||
| 261 | Um eine Datei fuers Editieren zu laden, lesen Sie unten weiter. | 284 | % Um eine Datei f\"urs Editieren zu laden, lesen Sie unten weiter. |
| 262 | 285 | ||
| 263 | \section{Emacs Verlassen} | 286 | \section{Emacs verlassen} |
| 264 | 287 | ||
| 265 | \key{Emacs pausieren lassen}{C-z} | 288 | \key{Emacs unterbrechen (unter X: minimieren)}{C-z} |
| 266 | \key{Emacs beenden}{C-x C-c} | 289 | \key{Emacs beenden}{C-x C-c} |
| 267 | 290 | ||
| 268 | \section{Dateien} | 291 | \section{Dateien} |
| 269 | 292 | ||
| 270 | \key{Datei {\bf oeffnen} }{C-x C-f} | 293 | \key{Datei {\bf \"offnen} }{C-x C-f} |
| 271 | \key{Datei {\bf sichern} }{C-x C-s} | 294 | \key{Datei {\bf speichern} }{C-x C-s} |
| 272 | \key{{\bf alle} Dateien sichern}{C-x s} | 295 | \key{{\bf alle} Dateien speichern}{C-x s} |
| 273 | \key{den Inhalt einer anderen Datei {\bf einfuegen}}{C-x i} | 296 | \key{den Inhalt einer anderen Datei {\bf einf\"ugen}}{C-x i} |
| 274 | \key{diese Datei durch eine andere ersetzen}{C-x C-v} | 297 | \key{diese Datei durch eine andere ersetzen}{C-x C-v} |
| 275 | \key{Datei neu anlegen und speichern}{C-x C-w} | 298 | \key{Puffer in neuer Datei speichern}{C-x C-w} |
| 276 | \key{version control ein/auschecken}{C-x C-q} | 299 | \key{Nur-Lesen-Modus des Puffers wechseln}{C-x C-q} |
| 277 | 300 | ||
| 278 | \section{Hilfe} | 301 | \section{Hilfe} |
| 279 | 302 | ||
| 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. | 303 | Das 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 | ||
| 305 | starten. | ||
| 281 | 306 | ||
| 282 | \key{Hilfe Fenster entfernen}{C-x 1} | 307 | \key{Hilfefenster entfernen}{C-x 1} |
| 283 | \key{Hilfe Fenster scrollen}{C-M-v} | 308 | \key{Hilfefenster scrollen}{C-M-v} |
| 284 | 309 | ||
| 285 | \key{apropos: zeigt alle Befehle mit dem Muster}{C-h a} | 310 | \key{Befehle zeigen, die Zeichenkette enthalten}{C-h a} |
| 286 | \key{zeigt die Funktion mit dieser Tastenkomb.}{C-h c} | 311 | \key{Tastenkombination beschreiben}{C-h k} |
| 287 | \key{beschreibt die Funktion}{C-h f} | 312 | \key{eine Funktion beschreiben}{C-h f} |
| 288 | \key{modusspezifische Information}{C-h m} | 313 | \key{modusspezifische Informationen}{C-h m} |
| 289 | 314 | ||
| 290 | \section{Was tun wenn nichts mehr geht} | 315 | \section{Fehlerbehandlung} |
| 291 | 316 | ||
| 292 | \key{{\bf Abbrechen} eines Vorgangs}{C-g} | 317 | \key{{\bf Abbrechen} eines Vorgangs}{C-g} |
| 293 | \metax{{\bf Wiederherstellung} von Dateien}{M-x recover-file} | 318 | \metax{{\bf Wiederherstellung} von Dateien}{M-x recover-session} |
| 294 | \key{{\bf rueckgaengig} machen}{C-x u} | 319 | \metax{{\"Anderungen \bf r\"uckg\"angig} machen}{C-x u, C-_ {\rm oder} C-/} |
| 295 | \metax{Puffer in Ursprungszustand bringen}{M-x revert-buffer} | 320 | \metax{Puffer in Ursprungszustand bringen}{M-x revert-buffer} |
| 296 | \key{Bildschirmanzeige in Ordnung bringen}{C-l} | 321 | \key{Bildschirmanzeige in Ordnung bringen}{C-l} |
| 297 | 322 | ||
| 298 | \section{Inkrementelle Suche} | 323 | \section{Inkrementelle Suche} |
| 299 | 324 | ||
| 300 | \key{Suche vorwaerts}{C-s} | 325 | \key{Suche vorw\"arts}{C-s} |
| 301 | \key{Suche rueckwaerts}{C-r} | 326 | \key{Suche r\"uckw\"arts}{C-r} |
| 302 | \key{Suche mit regulaeren Ausdruecken}{C-M-s} | 327 | \key{Suche mit regul\"aren Ausdr\"ucken}{C-M-s} |
| 303 | \key{Rueckwaertssuche mit reg. Ausdruecken}{C-M-r} | 328 | \key{R\"uckw\"artssuche mit regul\"aren Ausdr\"ucken}{C-M-r} |
| 304 | \key{letzten Suchausdruck auswaehlen}{M-p} | 329 | |
| 305 | \key{spaeteren Suchausdruck auswaehlen}{M-n} | 330 | \key{fr\"uheren Suchausdruck ausw\"ahlen}{M-p} |
| 331 | \key{sp\"ateren Suchausdruck ausw\"ahlen}{M-n} | ||
| 306 | \key{inkrementelle Suche beenden}{RET} | 332 | \key{inkrementelle Suche beenden}{RET} |
| 307 | \key{ein Suchzeichen zurueckgehen}{DEL} | 333 | \key{ein Suchzeichen zur\"uckgehen}{DEL} |
| 308 | \key{Suche abbrechen}{C-g} | 334 | \key{Suche abbrechen}{C-g} |
| 309 | 335 | ||
| 310 | Wiederholtes Druecken von \kbd{C-s} oder \kbd{C-r} sucht weitere Treffer. | 336 | Wiederholtes Dr\"ucken von \kbd{C-s} oder \kbd{C-r} sucht weitere Treffer. |
| 311 | Wenn Emacs sucht, unterbricht \kbd{C-g} nur die jeweils letzte Suche. | 337 | Wenn Emacs sucht, unterbricht \kbd{C-g} nur die jeweils letzte Suche. |
| 312 | 338 | ||
| 313 | \shortcopyrightnotice | 339 | \shortcopyrightnotice |
| 314 | 340 | ||
| 315 | \section{Cursor Bewegung} | 341 | \section{Cursor-Bewegung} |
| 316 | 342 | ||
| 317 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr | 343 | \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.}} |
| 319 | \threecol{Zeichen}{C-b}{C-f} | 345 | \threecol{Zeichen}{C-b}{C-f} |
| 320 | \threecol{Wort}{M-b}{M-f} | 346 | \threecol{Wort}{M-b}{M-f} |
| 321 | \threecol{Zeile}{C-p}{C-n} | 347 | \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} |
| 323 | \threecol{Satz}{M-a}{M-e} | 349 | \threecol{Satz}{M-a}{M-e} |
| 324 | \threecol{Paragraph}{M-\{}{M-\}} | 350 | \threecol{Paragraph}{M-\{}{M-\}} |
| 325 | \threecol{Seite}{C-x [}{C-x ]} | 351 | \threecol{Seite}{C-x [}{C-x ]} |
| 326 | \threecol{Lisp-s-expression}{C-M-b}{C-M-f} | 352 | \threecol{Lisp-s-expression}{C-M-b}{C-M-f} |
| 327 | \threecol{Funktion}{C-M-a}{C-M-e} | 353 | \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->} |
| 329 | } | 355 | } |
| 330 | 356 | ||
| 331 | \key{eine Bildschirmseite runter scrollen}{C-v} | 357 | \key{eine Bildschirmseite herunter scrollen}{C-v} |
| 332 | \key{eine Bildschirmseite hoch scrollen}{M-v} | 358 | \key{eine Bildschirmseite hoch scrollen}{M-v} |
| 333 | \key{nach links scrollen}{C-x <} | 359 | \key{nach links scrollen}{C-x <} |
| 334 | \key{nach rechts scrollen}{C-x >} | 360 | \key{nach rechts scrollen}{C-x >} |
| 335 | \key{Cursorzeile in die Bildschirmmitte scrollen}{C-u C-l} | 361 | \key{Cursor-Zeile in die Bildschirmmitte scrollen}{C-u C-l} |
| 336 | 362 | ||
| 337 | \section{Loeschen} | 363 | \section{L\"oschen und Ausschneiden} |
| 338 | 364 | ||
| 339 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr | 365 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
| 340 | \threecol{{\bf Textteile }}{{\bf rueckwaerts}}{{\bf vorwaerts}} | 366 | \threecol{{\bf Textteile ausschneiden}}{{\bf r\"uckw.}}{{\bf vorw.}} |
| 341 | \threecol{Zeichen (loeschen)}{DEL}{C-d} | 367 | \threecol{Zeichen (l\"oschen, nicht ausschneiden)}{DEL}{C-d} |
| 342 | \threecol{Wort}{M-DEL}{M-d} | 368 | \threecol{Wort}{M-DEL}{M-d} |
| 343 | \threecol{Zeile (bis zum Ende)}{M-0 C-k}{C-k} | 369 | \threecol{Zeile (bis zum Ende)}{M-0 C-k}{C-k} |
| 344 | \threecol{Satz}{C-x DEL}{M-k} | 370 | \threecol{Satz}{C-x DEL}{M-k} |
| 345 | \threecol{Lisp-s-expression}{M-- C-M-k}{C-M-k} | 371 | \threecol{Lisp-s-expression}{M-- C-M-k}{C-M-k} |
| 346 | } | 372 | } |
| 347 | \key{{\bf Bereiche} loeschen}{C-w} | 373 | \key{{\bf Bereich} ausschneiden}{C-w} |
| 348 | \key{Bereich in die Ablage kopieren}{M-w} | 374 | \key{Bereich in die Ablage kopieren}{M-w} |
| 349 | \key{Bis zum {\it Zeichen} loeschen }{M-z {\it Zeichen}} | 375 | \key{bis zum {\it Zeichen} ausschneiden }{M-z {\it Zeichen}} |
| 350 | \key{letztes geloeschtes Zeichen einsetzen}{C-y} | 376 | \key{zuletzt ausgeschnittenen Text einf\"ugen}{C-y} |
| 351 | \key{eins davor einsetzen}{M-y} | 377 | \key{vorher ausgeschnittenen Text einf\"ugen}{M-y} |
| 352 | 378 | ||
| 353 | \section{Markieren} | 379 | \section{Markieren} |
| 354 | 380 | ||
| 355 | \key{Marke setzen}{C-@ {\rm or} C-SPC} | 381 | \key{Marke setzen}{C-@ {\rm oder}\thinspace\thinspace{}C-SPC} % H\"asslich, aber |
| 356 | \key{zwischen Cursor und Marke wechseln}{C-x C-x} | 382 | % Leerzeichen statt \thinspace erzeugt overfull \hbox. @#$?*&! |
| 383 | \key{Cursor und Marke austauschen}{C-x C-x} | ||
| 357 | \key{Marke {\it Argument\/} {\bf Worte} entfernt setzen}{M-@} | 384 | \key{Marke {\it Argument\/} {\bf Worte} entfernt setzen}{M-@} |
| 358 | \key{{\bf Paragraph} markieren}{M-h} | 385 | \key{{\bf Paragraph} markieren}{M-h} |
| 359 | \key{{\bf Seite} markieren}{C-x C-p} | 386 | \key{{\bf Seite} markieren}{C-x C-p} |
| 360 | \key{{\bf Lisp-s-expression} markieren}{C-M-@} | 387 | \key{{\bf Lisp-s-expression} markieren}{C-M-@} |
| 361 | \key{{\bf Funktion} markiern}{C-M-h} | 388 | \key{{\bf Funktion} markieren}{C-M-h} |
| 362 | \key{den ganzen {\bf Puffer} markieren}{C-x h} | 389 | \key{den ganzen {\bf Puffer} markieren}{C-x h} |
| 363 | 390 | ||
| 364 | \section{Interaktives Ersetzen} | 391 | \section{Interaktives Ersetzen} |
| 365 | 392 | ||
| 366 | \key{Zeichenkette interaktiv ersetzen}{M-\%} | 393 | \key{Zeichenkette interaktiv ersetzen}{M-\%} |
| 367 | \metax{mit regulaeren Ausdruecken}{M-x query-replace-regexp} | 394 | \metax{mit regul\"aren Ausdr\"ucken}{M-x query-replace-regexp} |
| 368 | 395 | ||
| 369 | Moegliche Antworten in diesem Modus: | 396 | M\"ogliche Antworten in diesem Modus: |
| 370 | 397 | ||
| 371 | \key{dies {\bf ersetzten} und zum naechsten gehen}{SPC} | 398 | \key{dies {\bf ersetzen} und zum n\"achsten gehen}{SPC} |
| 372 | \key{dies ersetzen}{,} | 399 | \key{dies ersetzen und nicht weitergehen}{,} |
| 373 | \key{dies {\bf ueberspringen}, zum naechsten gehen}{DEL} | 400 | \key{dies {\bf \"uberspringen}, zum n\"achsten gehen}{DEL} |
| 374 | \key{alle verbleibenden Treffer ersetzen}{!} | 401 | \key{alle verbleibenden Treffer ersetzen}{!} |
| 375 | \key{eine Ersetzung{\bf rueckgaengig} machen }{^} | 402 | \key{zum vorherigen Treffer {\bf zur\"uckgehen} }{^} |
| 376 | \key{interaktiven Modus{\bf verlassen}}{RET} | 403 | \key{interaktives Ersetzen {\bf beenden}}{RET} |
| 377 | \key{rekursiven Modus starten (\kbd{C-M-c} verlassen)}{C-r} | 404 | \key{rekursives Editieren starten (\kbd{C-M-c} beendet)}{C-r} |
| 378 | 405 | ||
| 379 | \section{Mehrere Fenster} | 406 | \section{Mehrere Fenster} |
| 380 | 407 | ||
| 381 | Die zweite Tastenk. bezieht sich immer auf das andere Fenster: | 408 | Wenn zwei Befehle angezeigt werden, ist der zweite ein \"ahn\-li\-cher f\"ur |
| 382 | 409 | einen Rahmen statt eines Fensters. | |
| 383 | \key{alle anderen Fenster in den Hintergrund}{C-x 1} | ||
| 384 | 410 | ||
| 385 | {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0 | 411 | {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0 |
| 386 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr | 412 | \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} | ||
| 387 | \threecol{Fenster vertikal teilen}{C-x 2\ \ \ \ }{C-x 5 2} | 414 | \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} |
| 389 | }} | 416 | }} |
| 390 | \key{Fenster horizontal teilen}{C-x 3} | 417 | \key{Fenster horizontal teilen}{C-x 3} |
| 391 | 418 | ||
| @@ -393,252 +420,273 @@ Die zweite Tastenk. bezieht sich immer auf das andere Fenster: | |||
| 393 | 420 | ||
| 394 | {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 | 421 | {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 |
| 395 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr | 422 | \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
| 396 | \threecol{ins andere Fenster wechseln}{C-x o}{C-x 5 o} | 423 | \threecol{in anderes Fenster wechseln}{C-x o}{C-x 5 o} |
| 397 | 424 | ||
| 398 | \threecol{Puffer in ein anderes Fenster bringen}{C-x 4 b}{C-x 5 b} | 425 | \threecol{Puffer in and. Fenster ausw\"ahlen}{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} | 426 | \threecol{Puffer in anderem Fenster anzeigen}{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} | 427 | \threecol{Datei in anderem Fenster \"offnen}{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} | 428 | \threecol{Datei in anderem Fenster anzeigen}{C-x 4 r}{C-x 5 r} |
| 402 | \threecol{Dired in einem anderen Fenster oeffnen}{C-x 4 d}{C-x 5 d} | 429 | \threecol{Dired in anderem Fenster starten}{C-x 4 d}{C-x 5 d} |
| 403 | \threecol{Tag in einem anderen Fenster finden}{C-x 4 .}{C-x 5 .} | 430 | \threecol{Tag in anderem Fenster finden}{C-x 4 .}{C-x 5 .} |
| 404 | }} | 431 | }} |
| 405 | 432 | ||
| 406 | \key{Fenster vergroessern}{C-x ^} | 433 | \key{Fenster vergr\"o\ss{}ern}{C-x ^} |
| 407 | \key{Fenster schmaler machen}{C-x \{} | 434 | \key{Fenster verengen}{C-x \{} |
| 408 | \key{Fenster breiter machen}{C-x \}} | 435 | \key{Fenster verbreitern}{C-x \}} |
| 409 | 436 | ||
| 410 | \section{Formattierung} | 437 | \section{Formatierung} |
| 411 | 438 | ||
| 412 | \key{{\bf Zeile} (modusabhaengig) einruecken}{TAB} | 439 | \key{{\bf Zeile} (modusabh\"angig) einr\"ucken}{TAB} |
| 413 | \key{{\bf Bereich} (modusabh.) einruecken}{C-M-\\} | 440 | \key{{\bf Bereich} (modusabh\"angig) einr\"ucken}{C-M-\\} |
| 414 | \key{{\bf Lisp-s-expression} (modusabh.) einruecken}{C-M-q} | 441 | \key{{\bf Lisp-s-expression} (modusabh.) einr\"ucken}{C-M-q} |
| 415 | \key{Bereich {\it Argument\/} Spalten einruecken}{C-x TAB} | 442 | \key{Bereich {\it Argument\/} Spalten einr\"ucken}{C-x TAB} |
| 416 | \key{Zeilenumbruch nach Cursor einfuegen}{C-o} | 443 | |
| 444 | \key{Zeilenumbruch nach Cursor einf\"ugen}{C-o} | ||
| 417 | \key{Zeilenrest vertikal nach unten verschieben}{C-M-o} | 445 | \key{Zeilenrest vertikal nach unten verschieben}{C-M-o} |
| 418 | \key{Leerzeilen um Cursorposition loeschen}{C-x C-o} | 446 | \key{Leerzeilen um Cursor-Position l\"oschen}{C-x C-o} |
| 419 | \key{Zeile mit letzter verbinden (Arg. naechster)}{M-^} | 447 | \key{Zeile mit voriger verbinden (Arg. n\"achste)}{M-^} |
| 420 | \key{Leerzeichen an Cursorposition loeschen}{M-\\} | 448 | \key{alle Leerzeichen um Cursor-Position l\"oschen}{M-\\} |
| 421 | \key{ein Leerzeichen an Cursorposition setzen}{M-SPC} | 449 | \key{genau ein Leerzeichen an Cursor-Position}{M-SPC} |
| 422 | \key{Paragraph auffuellen}{M-q} | 450 | |
| 423 | \key{Fuell Spalte setzen}{C-x f} | 451 | \key{Paragraph auff\"ullen}{M-q} |
| 424 | \key{Praefix setzen fuer jede Zeile}{C-x .} | 452 | \key{Spalte f\"ur Umbruch setzen}{C-x f} |
| 425 | \key{Zeichendarstellung setzen}{M-g} | 453 | \key{Pr\"afix f\"ur jede Zeile setzen}{C-x .} |
| 426 | 454 | ||
| 427 | \section{Gross-Kleinbuchstaben} | 455 | \key{Face setzen}{M-o} |
| 428 | 456 | ||
| 429 | \key{Wort in Grossbuchstaben}{M-u} | 457 | \section{Gro\ss{}- und Kleinschreibung} |
| 458 | |||
| 459 | \key{Wort in Gro\ss{}buchstaben}{M-u} | ||
| 430 | \key{Wort in Kleinbuchstaben}{M-l} | 460 | \key{Wort in Kleinbuchstaben}{M-l} |
| 431 | \key{Word mit grossen Anfangsbuchstaben}{M-c} | 461 | \key{Wort mit gro\ss{}em Anfangsbuchstaben}{M-c} |
| 432 | 462 | ||
| 433 | \key{Bereich in Grossbuchstaben}{C-x C-u} | 463 | \key{Bereich in Gro\ss{}buchstaben}{C-x C-u} |
| 434 | \key{Bereich in Kleinbuchstaben}{C-x C-l} | 464 | \key{Bereich in Kleinbuchstaben}{C-x C-l} |
| 435 | 465 | ||
| 436 | \section{Der Minipuffer} | 466 | \section{Der Minipuffer} |
| 437 | 467 | ||
| 438 | Die folgenden Tastenkombination gelten im Minipuffer: | 468 | Die folgenden Tastenkombinationen gelten im Minipuffer: |
| 439 | 469 | ||
| 440 | \key{so viel wie moeglich ergaenzen}{TAB} | 470 | \key{so weit wie m\"oglich erg\"anzen}{TAB} |
| 441 | \key{ein Wort ergaenzen}{SPC} | 471 | \key{ein Wort erg\"anzen}{SPC} |
| 442 | \key{ergaenzen und ausfuehren}{RET} | 472 | \key{erg\"anzen und ausf\"uhren}{RET} |
| 443 | \key{moegliche Ergaenzungen zeigen}{?} | 473 | \key{m\"ogliche Erg\"anzungen zeigen}{?} |
| 444 | \key{letzte Eingabe wiederanzeigen}{M-p} | 474 | \key{letzte Eingabe zur\"uckholen}{M-p} |
| 445 | \key{spaetere Eingabe wiederanzeigen}{M-n} | 475 | \key{sp\"atere Eingabe zur\"uckholen}{M-n} |
| 446 | \key{reg. Ausd. rueckwaerts in History suchen}{M-r} | 476 | \key{reg. Ausd. r\"uckw\"arts in History suchen}{M-r} |
| 447 | \key{reg. Ausd. vorwaerts in History suchen}{M-s} | 477 | \key{reg. Ausd. vorw\"arts in History suchen}{M-s} |
| 448 | \key{Vorgang unterbrechen}{C-g} | 478 | \key{Befehl abbrechen}{C-g} |
| 449 | 479 | ||
| 450 | Tippen Sie \kbd{C-x ESC ESC} um den letzten Befehl zu editieren und zu wiederholen der im Minipuffer ausgefuehrt wurde. | 480 | Dr\"ucken Sie \kbd{C-x ESC ESC}, um den letzten Befehl zu bearbeiten |
| 481 | und 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. | ||
| 451 | 483 | ||
| 452 | \newcolumn | 484 | \newcolumn |
| 453 | \title{GNU Emacs Referenzkarte} | 485 | \title{Referenzkarte zu GNU Emacs} |
| 454 | 486 | ||
| 455 | \section{Puffer} | 487 | \section{Puffer} |
| 456 | 488 | ||
| 457 | \key{anderen Puffer auswaehlen}{C-x b} | 489 | \key{anderen Puffer ausw\"ahlen}{C-x b} |
| 458 | \key{alle Puffer anzeigen}{C-x C-b} | 490 | \key{Liste aller Puffer anzeigen}{C-x C-b} |
| 459 | \key{Puffer loeschen}{C-x k} | 491 | \key{einen Puffer schlie\ss{}en}{C-x k} |
| 460 | 492 | ||
| 461 | \section{Vertauschen} | 493 | \section{Vertauschen} |
| 462 | 494 | ||
| 463 | \key{ {\bf Zeichen} vertauschen}{C-t} | 495 | \key{{\bf Zeichen} vertauschen}{C-t} |
| 464 | \key{ {\bf Worte} vertauschen}{M-t} | 496 | \key{{\bf Worte} vertauschen}{M-t} |
| 465 | \key{ {\bf Zeilen} vertauschen}{C-x C-t} | 497 | \key{{\bf Zeilen} vertauschen}{C-x C-t} |
| 466 | \key{ {\bf Lisp-s-expressions} vertauschen}{C-M-t} | 498 | \key{{\bf Lisp-s-expressions} vertauschen}{C-M-t} |
| 467 | 499 | ||
| 468 | \section{Rechtschreibkorrrektur} | 500 | \section{Rechtschreibpr\"ufung} |
| 469 | 501 | ||
| 470 | \key{Ueberpruefe aktuelles Wort}{M-\$} | 502 | \key{aktuelles Wort \"uberpr\"ufen}{M-\$} |
| 471 | \metax{Ueberpruefe alle Woerter in Bereich}{M-x ispell-region} | 503 | \metax{alle W\"orter im Bereich \"uberpr\"ufen}{M-x ispell-region} |
| 472 | \metax{Ueberpruefe den gesamten Bereich}{M-x ispell-buffer} | 504 | \metax{gesamten Puffer \"uberpr\"ufen}{M-x ispell-buffer} |
| 473 | 505 | ||
| 474 | \section{Tags} | 506 | \section{Tags} |
| 475 | 507 | ||
| 476 | \key{Tag finden (Definition)}{M-.} | 508 | \key{Tag finden (Definition)}{M-.} |
| 477 | \key{Naechstes Vorkommen von Tag finden}{C-u M-.} | 509 | \key{n\"achstes Vorkommen von Tag finden}{C-u M-.} |
| 478 | \metax{Neue Tags Datei angeben}{M-x visit-tags-table} | 510 | \metax{neue Tagsdatei angeben}{M-x visit-tags-table} |
| 479 | \metax{Regulaere Ausdruck Suche in Dateien}{M-x tags-search} | 511 | |
| 480 | \metax{Interakt. Ersetzen in allen Dateien}{M-x tags-query-replace} | 512 | \metax{regul\"aren Ausdruck in Dateien suchen}{M-x tags-search} |
| 481 | \key{Letzte Tag Suche oder Ersetzen nochmal}{M-,} | 513 | \metax{interakt. Ersetzen in allen Dateien}{M-x tags-query-replace} |
| 514 | \key{letztes Suchen oder Ersetzen fortsetzen}{M-,} | ||
| 482 | 515 | ||
| 483 | \section{Shells} | 516 | \section{Shells} |
| 484 | 517 | ||
| 485 | \key{Shell Kommando ausfuehren}{M-!} | 518 | \key{Shellbefehl ausf\"uhren}{M-!} |
| 486 | \key{Shell Kommando fuer bereich ausfuehren}{M-|} | 519 | \key{Shellbefehl f\"ur Bereich ausf\"uhren}{M-|} |
| 487 | \key{Bereich durch Shell Kommando filtern}{C-u M-|} | 520 | \key{Bereich durch Shellbefehl filtern}{C-u M-|} |
| 488 | \metax{Shell im Fenster \kbd{*shell*} starten}{M-x shell} | 521 | \metax{eine Shell im Fenster \kbd{*shell*} starten}{M-x shell} |
| 489 | 522 | ||
| 490 | \section{Rechtecke} | 523 | \section{Rechtecke} |
| 491 | 524 | ||
| 492 | \key{Kopiere Rechteck in Register}{C-x r r} | 525 | \key{Rechteck in Register kopieren}{C-x r r} |
| 493 | \key{Loesche Rechteck}{C-x r k} | 526 | \key{Rechteck ausschneiden}{C-x r k} |
| 494 | \key{Rechteck einsetzen}{C-x r y} | 527 | \key{Rechteck einf\"ugen}{C-x r y} |
| 495 | \key{Rechteck aufmachen, Text nach rechts}{C-x r o} | 528 | \key{Rechteck \"offnen, Text nach rechts}{C-x r o} |
| 496 | \key{Rechteck mit Leerzeichen ueberschreiben}{C-x r c} | 529 | \key{Rechteck mit Leerzeichen \"uberschreiben}{C-x r c} |
| 497 | \key{Praefix vor jede Zeile setzen}{C-x r t} | 530 | \key{Pr\"afix vor jede Zeile setzen}{C-x r t} |
| 498 | 531 | ||
| 499 | \section{Abkuerzungen} | 532 | \section{Abk\"urzungen} |
| 500 | 533 | ||
| 501 | \key{globale Abkuerzung hinzufuegen}{C-x a g} | 534 | \key{globale Abk\"urzung hinzuf\"ugen}{C-x a g} |
| 502 | \key{modusabhaengige Abkuerzung hinzufuegen}{C-x a l} | 535 | \key{modusabh\"angige Abk\"urzung hinzuf\"ugen}{C-x a l} |
| 503 | \key{globale Expansion fuer Abk. definieren}{C-x a i g} | 536 | \key{globalen Ersetzungstext f\"ur Abk. definieren}{C-x a i g} |
| 504 | \key{modusabhaengige Abkuerzung definieren}{C-x a i l} | 537 | \key{modusabh. Ersetzungstext f\"ur Abk. def.}{C-x a i l} |
| 505 | \key{explizites Expandieren}{C-x a e} | 538 | \key{Abk\"urzung explizit ausschreiben}{C-x a e} |
| 506 | \key{letztes Wort dynamisch expandieren}{M-/} | 539 | |
| 507 | 540 | \key{letztes Wort dynamisch ausschreiben}{M-/} | |
| 508 | \section{Regulaere Ausdruecke} | 541 | |
| 509 | 542 | \section{Regul\"are Ausdr\"ucke} | |
| 510 | \key{jedes Zeichen ausser Zeilenumbruch}{. {\rm(Punkt)}} | 543 | |
| 511 | \key{Null oder mehr Wiederholungen}{*} | 544 | \key{jedes einzelne Zeichen au\ss{}er Zeilenumbruch}{. {\rm(Punkt)}} |
| 512 | \key{Eine oder mehr Wiederholungen}{+} | 545 | \key{null oder mehr Wiederholungen}{*} |
| 513 | \key{Null oder eine Wiederholung}{?} | 546 | \key{eine oder mehr Wiederholungen}{+} |
| 514 | \key{jedes Zeichen in der Menge}{[ {\rm$\ldots$} ]} | 547 | \key{null oder eine Wiederholung}{?} |
| 515 | \key{jedes Zeichen nicht in der Menge}{[^ {\rm$\ldots$} ]} | 548 | \key{Spezialzeichen {\it c\/} maskieren}{\\{\it c}} |
| 516 | \key{Zeilenanfang}{^} | 549 | \key{Alternative (\glqq oder\grqq )}{\\|} |
| 517 | \key{Zeilenende}{\$} | ||
| 518 | \key{spezielles Zeichen maskieren {\it c\/}}{\\{\it c}} | ||
| 519 | \key{Alternative (``oder'')}{\\|} | ||
| 520 | \key{Gruppe}{\\( {\rm$\ldots$} \\)} | 550 | \key{Gruppe}{\\( {\rm$\ldots$} \\)} |
| 521 | \key{{\it n\/}te Gruppe}{\\{\it n}} | 551 | \key{gleicher Text wie {\it n\/}te Gruppe}{\\{\it n}} |
| 522 | \key{Pufferanfang}{\\`} | 552 | \key{Anfang oder Ende eines Wortes}{\\b} |
| 523 | \key{Pufferende}{\\'} | 553 | \key{weder Anfang noch Ende eines Wortes}{\\B} |
| 524 | \key{Wortzwischenraum}{\\b} | 554 | |
| 525 | \key{Weder Anfang noch Ende eines Wortes}{\\B} | 555 | % \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
| 526 | \key{Wortanfang}{\\<} | 556 | % \threecol{{\bf Einheit}}{{\bf passt am Anfang}\hskip-1.5ex}{{\bf passt am Ende}} |
| 527 | \key{Wortende}{\\>} | 557 | % \threecol{Zeile}{^}{\$} |
| 528 | \key{jedes Wort-Syntax Zeichen}{\\w} | 558 | % \threecol{Wort}{\\<}{\\>} |
| 529 | \key{jedes Nicht-Wort-Syntax Zeichen}{\\W} | 559 | % \threecol{Puffer}{\\`}{\\'} |
| 530 | \key{Zeichen mit Syntax {\it c}}{\\s{\it c}} | 560 | |
| 531 | \key{Zeichen nicht mit Syntax {\it c}}{\\S{\it c}} | 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 | % } | ||
| 532 | 566 | ||
| 533 | \section{Register} | 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 | } | ||
| 534 | 578 | ||
| 535 | \key{Region in Register speichern}{C-x r s} | 579 | \section{Internationale Zeichens\"atze} |
| 536 | \key{Register Inhalt in Puffer einfuegen}{C-x r i} | 580 | |
| 537 | \key{Cursorposition in Register speichern}{C-x r SPC} | 581 | \key{Hauptsprache einstellen}{C-x RET l} |
| 538 | \key{Springe zur abgespeicherten Position}{C-x r j} | 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} | ||
| 539 | 587 | ||
| 540 | \section{Info} | 588 | \section{Info} |
| 541 | 589 | ||
| 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} | ||
| 543 | \beginindentedkeys | 592 | \beginindentedkeys |
| 544 | 593 | ||
| 545 | Bewegung innerhalb eines Knotens: | 594 | Bewegung innerhalb eines Knotens: |
| 546 | 595 | ||
| 547 | \key{vorwaerts scrollen}{SPC} | 596 | \key{vorw\"arts scrollen}{SPC} |
| 548 | \key{rueckwaerts scrollen}{DEL} | 597 | \key{r\"uckw\"arts scrollen}{DEL} |
| 549 | \key{zum Anfang eines Knotens}{. {\rm (dot)}} | 598 | \key{zum Anfang eines Knotens}{. {\rm (Punkt)}} |
| 550 | 599 | ||
| 551 | Bewegung zwischen Knoten: | 600 | Bewegung zwischen Knoten: |
| 552 | 601 | ||
| 553 | \key{{\bf naechster} Knoten}{n} | 602 | \key{{\bf n\"achster} Knoten}{n} |
| 554 | \key{{\bf vorheriger} Knoten}{p} | 603 | \key{{\bf vorheriger} Knoten}{p} |
| 555 | \key{nach {\bf oben}}{u} | 604 | \key{nach {\bf oben}}{u} |
| 556 | \key{Menue Element ueber Namen auswaehlen}{m} | 605 | \key{Men\"ueintrag \"uber Namen ausw\"ahlen}{m} |
| 557 | \key{{\it n\/}ten Menueeintrag auswaehlen (1--9)}{{\it n}} | 606 | \key{{\it n\/}ten Men\"ueintrag ausw\"ahlen (1--9)}{{\it n}} |
| 558 | \key{Kreuzverweis folgen (zurueck mit \kbd{l})}{f} | 607 | \key{Querverweis folgen (zur\"uck mit \kbd{l})}{f} |
| 559 | \key{zurueck zum letzten gesehenen Knoten}{l} | 608 | \key{zur\"uck zum letzten gesehenen Knoten}{l} |
| 560 | \key{zurueck zum Verzeichnisknoten}{d} | 609 | \key{zur\"uck zum Verzeichnisknoten}{d} |
| 561 | \key{Knoten ueber Namen auswaehlen}{g} | 610 | \key{zum Anfangsknoten der aktuellen Datei}{t} |
| 562 | 611 | \key{beliebigen Knoten \"uber Namen ausw\"ahlen}{g} | |
| 563 | Sonstige: | 612 | |
| 564 | 613 | Sonstiges: | |
| 565 | \key{Info {\bf Tutorial} starten}{h} | 614 | |
| 566 | \key{Begriff in den Indices suchen}{i} | 615 | \key{{\bf Einf\"uhrung} in Info starten}{h} |
| 567 | \key{Knoten nach reg. Ausd. durchsuchen}{s} | 616 | \key{Begriff in den Indizes suchen}{i} |
| 617 | \key{nach regul\"aren Ausdr\"ucken suchen}{s} | ||
| 568 | \key{Info {\bf verlassen} }{q} | 618 | \key{Info {\bf verlassen} }{q} |
| 569 | 619 | ||
| 570 | \endindentedkeys | 620 | \endindentedkeys |
| 571 | 621 | ||
| 572 | \section{Tastatur Makros} | 622 | \section{Register} |
| 573 | 623 | ||
| 574 | \key{Tastatur Makro Definition {\bf starten} }{C-x (} | 624 | \key{Region in Register speichern}{C-x r s} |
| 575 | \key{Tastatur Makro Definition {\bf beenden} }{C-x )} | 625 | \key{Registerinhalt in Puffer einf\"ugen}{C-x r i} |
| 576 | \key{zuletzt definiertes Tast. Makro {\bf ausfuehren}}{C-x e} | 626 | \key{Cursor-Position in Register speichern}{C-x r SPC} |
| 577 | \key{an letztes Tastatur Makro anhaengen}{C-u C-x (} | 627 | \key{zu abgespeicherter Position springen}{C-x r j} |
| 578 | \metax{letztes Tastatur Makro benennen}{M-x name-last-kbd-macro} | 628 | |
| 579 | \metax{Lisp Definition in Puffer einfuegen}{M-x insert-kbd-macro} | 629 | \section{Tastaturmakros} |
| 580 | 630 | ||
| 581 | \section{Kommandos fuer Emacs Lisp} | 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} | ||
| 582 | 637 | ||
| 583 | \key{{\bf Lisp-s-expression} vor Cursor laden}{C-x C-e} | 638 | \section{Befehle f\"ur Emacs-Lisp} |
| 639 | |||
| 640 | \key{{\bf Lisp-s-expression} vor Cursor auswerten}{C-x C-e} | ||
| 584 | \key{aktuelle {\bf Definition} auswerten}{C-M-x} | 641 | \key{aktuelle {\bf Definition} auswerten}{C-M-x} |
| 585 | \metax{{\bf Bereich} auswerten}{M-x eval-region} | 642 | \metax{{\bf Bereich} auswerten}{M-x eval-region} |
| 586 | \metax{gesamten {\bf Puffer} auswerten}{M-x eval-current-buffer} | 643 | \key{Lisp-Ausdruck im Minipuffer auswerten}{M-:} |
| 587 | \key{Lispausdruck im Minipuffer auswerten}{M-:} | 644 | \metax{Datei aus Standardverzeichnis laden}{M-x load-library} |
| 588 | \key{letztes Minipufferkommando auswerten}{C-x ESC ESC} | 645 | |
| 589 | \metax{Emacs Lisp Datei lesen und auswerten}{M-x load-file} | 646 | \section{Einfache Anpassungen} |
| 590 | \metax{aus Standard Systemverzeichnis laden}{M-x load-library} | ||
| 591 | 647 | ||
| 592 | \section{Einfaches Konfigurieren} | 648 | \metax{Variablen und Faces anpassen}{M-x customize} |
| 593 | 649 | ||
| 594 | % Das ist nur was fuer Leute die Lisp beherrschen | 650 | % Das ist nur was f\"ur Leute die Lisp beherrschen |
| 595 | 651 | ||
| 596 | Ein Beispiel dafuer, wie man Tastenkombinationen definiert: | 652 | Tastenkombinationen definieren (Beispiele): |
| 597 | 653 | ||
| 598 | \beginexample% | 654 | \beginexample% |
| 599 | (global-set-key "\\C-cg" 'goto-line) | 655 | (global-set-key "\\C-cg" 'goto-line) |
| 600 | (global-set-key "\\C-x\\C-k" 'kill-region) | ||
| 601 | (global-set-key "\\M-\#" 'query-replace-regexp) | 656 | (global-set-key "\\M-\#" 'query-replace-regexp) |
| 602 | \endexample | 657 | \endexample |
| 603 | 658 | ||
| 604 | So weist man in Emacs Lisp einer Variablen Werte zu: | 659 | \section{Eigene Befehle schreiben} |
| 605 | |||
| 606 | \beginexample% | ||
| 607 | (setq backup-by-copying-when-linked t) | ||
| 608 | \endexample | ||
| 609 | |||
| 610 | \section{Selbst Kommandos schreiben} | ||
| 611 | 660 | ||
| 612 | \beginexample% | 661 | \beginexample% |
| 613 | (defun \<Commando-Name> (\<args>) | 662 | (defun \<Befehlsname> (\<Argumente>) |
| 614 | "\<Documentation>" | 663 | "\<Dokumentation>" |
| 615 | (interactive "\<template>") | 664 | (interactive "\<Vorlage>") |
| 616 | \<body>) | 665 | \<Rumpf>) |
| 617 | \endexample | 666 | \endexample |
| 618 | 667 | ||
| 619 | Ein Beispiel: | 668 | Ein Beispiel: |
| 620 | 669 | ||
| 621 | \beginexample% | 670 | \beginexample% |
| 622 | (defun diese-Zeile-zum-Fensteranfang (Zeile) | 671 | (defun diese-Zeile-zum-Fensteranfang (Zeile) |
| 623 | "Zeile an Cursorposition zum Fensteranfang bewegen" | 672 | "Zeile an Cursor-Position zum Fensteranfang bewegen. |
| 624 | Mit numerischem Argument n, zur Zeile n | 673 | Mit ARGUMENT, Cursor in Zeile ARGUMENT bewegen." |
| 625 | Mit negativem Argument zum Fensterende | ||
| 626 | (interactive "P") | 674 | (interactive "P") |
| 627 | (recenter (if (null Zeile) | 675 | (recenter (if (null Zeile) |
| 628 | 0 | 676 | 0 |
| 629 | (prefix-numeric-value Zeile)))) | 677 | (prefix-numeric-value Zeile)))) |
| 630 | \endexample | 678 | \endexample |
| 631 | 679 | ||
| 632 | Das Argument fuer \kbd{interactive} ist eine Zeichenkette, die spe\-zi\-fi\-ziert, wie die | 680 | Die Spezifikation zu \kbd{interactive} gibt an, wie die Argumente |
| 633 | Ar\-gu\-men\-te be\-reit\-ge\-stellt wer\-den, wenn die Funktion inter\-aktiv auf\-ge\-ru\-fen wird. | 681 | gelesen werden, wenn die Funktion inter\-aktiv auf\-ge\-ru\-fen |
| 634 | \kbd{C-h f interactive} fuer mehr Informationen. | 682 | wird. F\"ur n\"ahere Details geben Sie \kbd{C-h f interactive} ein. |
| 635 | 683 | ||
| 636 | \copyrightnotice | 684 | \copyrightnotice |
| 637 | 685 | ||
| 638 | \bye | 686 | \bye |
| 639 | 687 | ||
| 640 | % Local variables: | 688 | % Local variables: |
| 641 | % compile-command: "tex refcard" | 689 | % compile-command: "tex de-refcard" |
| 642 | % End: | 690 | % End: |
| 643 | 691 | ||
| 644 | % arch-tag: af0a2666-f289-49f1-a9cc-cedab9783314 | 692 | % arch-tag: af0a2666-f289-49f1-a9cc-cedab9783314 |