T. Cucinotta
| [C-a] | Press [Control]+[a] | 
|---|---|
| [C-x] [C-f] or [C-x C-f] | Press [Control]+[x], then [Control]+[f] | 
| [A-x] | Press [Alt]+[x], or press [Esc] then [x] | 
| [A-x] [name] | Press [Alt]+[x], then write 'name' (press [n][a][m][e]), then press [Enter] | 
| [C-x] smth. to type | Press [Control]+[x], then type something depending on the specific command | 
| [Tab] | Press the [Tab] key | 
| [Tab] [Tab] | Press the [Tab] key twice | 
| [Spc] | Press the Space bar | 
| [Ent] or [Ret] | Press the [Enter] or [Return] key | 
| [C-g] | Cancel current action. Sometimes you must retype sequence multiple times | 
|---|---|
| [C-_] | Undo last editing action. Repeat sequence to keep undoing as many times as you need | 
| [C-x] [C-c] | Exit Emacs | 
| [C-x] [C-f] | Open file: use minibuffer window to specify file name. Create a new file if it does not exist. | 
|---|---|
| [C-x] [C-s] | Save file | 
| [C-x] [C-w] | Save As: use minibuffer window to specify file name | 
| [Tab] | While in minibuffer window, completes automatically incomplete file names | 
| [Tab] [Tab] | While in minibuffer window, shows all possible file name completitions if multiple ones available | 
| [C-x] [b] [Ret] | Cycle through the two last used buffers | 
|---|---|
| [C-x] [b] buf-name | Switch to buffer: use minibuffer to specify new buffer to be displayed on the current window | 
| [Tab] | While in minibuffer, autocompletes incomplete buffer names | 
| [Tab] [Tab] | While in minibuffer, shows all possible buffer name completitions if multiple ones available | 
| [C-x] [k] [Ret] | Kill current buffer | 
| [C-x] [k] buf-name | Kill buffer: use minibuffer to specify name of buffer to be killed | 
| [C-Spc] | Mark begin of region; move cursor to end of region and use one of [C-w] or [A-w] | 
|---|---|
| [C-w] | Cut region | 
| [A-w] | Copy region | 
| [C-y] | Paste last copied region from the current cursor position | 
| [C-y] [A-y] | Cycle through copied regions, pasting from the current cursor position | 
| [C-k] | Cut current line from cursor to the end. Repeat to cut multiple lines. You can paste them altogether with a single paste [C-y] | 
| [C-s] smth to search | Start a forward search, interactive: use minibufer to specify search word | 
|---|---|
| [C-r] smth to search | Start a backward search, interactive: use minibuffer to specify search word | 
| [A-x replace-string] | Search and replace: use minibuffer to enter search string first, then replace string | 
| [C-x 2] | Split horizontally current window in two sub-windows on the same buffer | 
|---|---|
| [C-x 3] | Split vertically current window in two sub-windows on the same buffer | 
| [C-x 1] | Expand the current sub-window to the entire Emacs window | 
| [C-x o] | Switch to the other sub-window | 
| [C-x 0] | Kill the current sub-window | 
| [A-x] [c-mode] | Explicitly switch to C mode | 
|---|---|
| [A-x] [c++-mode] | Explicitly switch to C++ mode | 
| [A-x] [java-mode] | Explicitly switch to Java mode | 
| [A-x] [sh-mode] | Explicitly switch to Shell programming mode | 
| [Tab] | Indents the current line, if Emacs is in a programming mode | 
| [Esc] [i] | Inserts a Tab charachter | 
| [A-x comment-region] | Comment out a region. An active region must be marked | 
| [A-x uncomment-region] | Uncomment a region. An active region must be marked | 
| [A-x c-backslash-region] | Add backslashes at the end of all lines of the marked region (useful when writing multiline macros) | 
| [A-x global-font-lock-mode] | Enable syntax highlighting | 
| [A-x] [compile] | Invoke make on the current directory: use minibuffer to supply arguments to make | 
|---|---|
| [A-x] [compile] [Up] ... | Cycle through last make invocations | 
| [C-x] [`] | Go to the next compilation error. Cursor is positioned on the line of the source file that caused the error. | 
| [A-x] [man] name | Invoke man: use minibuffer to enter arguments to the man command | 
|---|---|
| [A-x] [man] [Ret] | Invoke man on the identifier under the cursor | 
| [A-x] [info] | Invoke info | 
| [A-x] [speedbar] | Display source navigation Speedbar | 
|---|---|
| [A-x Info-speedbar-browser] | Display Info navigation Speedbar | 
| [C-x f] [/]user[@]host[:]path/to/file | Connect to an FTP server for opening a remote file | 
|---|---|
| [C-x f] [/]user[@]host[C-q Spc]port[:]path/to/file | Connect to an FTP server on a non-standard FTP port | 
| [C-x C-s] | Upload modified file to the server | 
| [A-x] [shell] | Invoke a shell within an Emacs sub-window | 
|---|
| [A-x] [doctor] | Invoke Emacs doctor (psychotherapist) | 
|---|
This document was generated using the LaTeX2HTML translator Version 2002 (1.62)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos, 
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore, 
Mathematics Department, Macquarie University, Sydney.
The command line arguments were: 
 latex2html -no_subdir -split 0 -show_section_numbers /tmp/lyx_tmpdir1644ex9SbA/lyx_tmpbuf0/EssentialEmacsTips.tex
The translation was initiated by Tommaso Cucinotta on 2003-04-09