| At line 3 changed 2 lines |
| The emacs editor is perhaps the most powerful editor available. It runs under Unix, Linux, Macintosh, and Windows. It is highly customizable, and is even programable. Emacs comes with hundreds of modes and thousands of commands. The following list represents a tiny |
| set of commands to help get you started. |
| The emacs editor is perhaps the most powerful editor available. It runs under Unix, Linux, Macintosh, and Windows. It is highly customizable, and is even programmable. Emacs comes with hundreds of modes and thousands of commands. The following list represents a tiny set of commands to help get you started. |
| At line 5 added 2 lines |
| In what follows, "^x" would mean pressing the "x" key while the control key is held. "^x^f" would mean press "xf" while holding the control key down. "^xs" means press the "x" key while the control key is held, and then hit the "s" key after releasing the control key. The control key acts like the shift key. |
|
| At line 25 changed one line |
| |^x ^f|read a file into an emacs buffer |
| |^x ^f|read a file into a new emacs buffer |
| At line 28 changed one line |
| |^x i|insert a file at current location |
| |^x I|insert a file at the current location |
| At line 35 changed 2 lines |
| |^a | beginning of line |
| |^e | end of line |
| |^a | beginning of the line |
| |^e | end of the line |
| At line 51 changed one line |
| | Ctl-Shft-Bksp | delete line |
| | Ctl-Shft-Bksp | delete the whole line |
| At line 68 changed one line |
| | ^u ^space | go to previous mark |
| | ^u ^space | go to the previous mark |
| At line 72 changed 2 lines |
| Unlike other editors, rather than a single cut / paste buffer where only a single item can be cut and paste at a time, |
| emacs remembers all cuts and copies so that you can paste the last cut or any prior one. |
| Unlike other editors, rather than a single cut / paste buffer where only a single item can be cut and paste at a time, emacs remembers all cuts and copies so that you can paste the last cut or any prior one. |
| At line 82 changed 3 lines |
| Incremental search differs from a typical search feature in that it starts the search with the first character and |
| refines the search as you type each subsequent character in the search. This way one may find what one is looking for |
| as soon as possible without typing any more characters than necessary. |
| Incremental search differs from a typical search feature in that it starts the search with the first character and refines the search as you type each subsequent character in the search. This way one may find what one is looking for as soon as possible without typing any more characters than necessary. |
| At line 88 changed one line |
| | ^g | abort search |
| | ^g | abort the search |
| At line 148 changed 2 lines |
| Emacs has the ability to save and name any number of locations and text that has been cut or copied. Each location or block of text is saved |
| in a register. Registers are simply variables with single character names. The name used is up to you. Emacs will ask you for the name. |
| Emacs has the ability to save and name any number of locations and text that has been cut or copied. Each location or block of text is saved in a register. Registers are simply variables with single character names. The name used is up to you. Emacs will ask you for the name. |