emacs refresher commit
This commit is contained in:
parent
1e3527dbd1
commit
bcd3a9537b
1 changed files with 79 additions and 0 deletions
79
sami/emacs-refresher.org
Normal file
79
sami/emacs-refresher.org
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
# Organisation #5: Emacs refresher
|
||||||
|
|
||||||
|
* Search for something forward: C-s
|
||||||
|
** Searching in emacs is incremental which means it begins searching as soon as you type the first word
|
||||||
|
|
||||||
|
|
||||||
|
* Search for something backward
|
||||||
|
** C-r
|
||||||
|
|
||||||
|
|
||||||
|
* Search for regular expressions instead of string (forward, backward)
|
||||||
|
** c-M-s i-search-forward-reg-exp c-M-r
|
||||||
|
*** i-search-backwards-reg-exp
|
||||||
|
**** incremental and nonincremental way of searching
|
||||||
|
|
||||||
|
|
||||||
|
* Go to the beginning of the line
|
||||||
|
** C-a begininging of the line
|
||||||
|
** C-e end of the line
|
||||||
|
|
||||||
|
|
||||||
|
* Delete a word in front (to the right of the cursor)
|
||||||
|
** C-d deletes the single word after the cursor
|
||||||
|
|
||||||
|
|
||||||
|
* Delete a word in back (to the left of the cursor)
|
||||||
|
** Backspace deletes the single word before the cursor
|
||||||
|
|
||||||
|
|
||||||
|
* List all "occurences" of a word in a file
|
||||||
|
** x-m grep
|
||||||
|
|
||||||
|
|
||||||
|
* Search (GREP) for a word in all files in a directory RECURSIVELY
|
||||||
|
**
|
||||||
|
|
||||||
|
|
||||||
|
* Save the CURRENT buffer
|
||||||
|
** C-x C-s
|
||||||
|
|
||||||
|
|
||||||
|
* Save ALL open files
|
||||||
|
** Press "C-x s" and then choose "!" for saving all buffers.
|
||||||
|
|
||||||
|
|
||||||
|
* Split the window/buffer vertically
|
||||||
|
** C-x 3
|
||||||
|
|
||||||
|
|
||||||
|
* Split the window/buffer horizontally
|
||||||
|
** C-x 2
|
||||||
|
|
||||||
|
|
||||||
|
* Close buffers
|
||||||
|
** C-x 0
|
||||||
|
|
||||||
|
|
||||||
|
* Switch between the different windows
|
||||||
|
** C-x o
|
||||||
|
|
||||||
|
|
||||||
|
* Kill the active buffer
|
||||||
|
** C-x k buffer
|
||||||
|
|
||||||
|
|
||||||
|
* Closing a buffer
|
||||||
|
** resume the same buffer after it has been closed.
|
||||||
|
|
||||||
|
|
||||||
|
* killing a buffer
|
||||||
|
** we won't be a able to resume the the buffer after it has been killed.
|
||||||
|
|
||||||
|
|
||||||
|
* Switch between buffers that are not shown
|
||||||
|
** C-x Left-key (in the same window)
|
||||||
|
|
||||||
|
|
||||||
|
* Switch between buffers that are not shown 2
|
||||||
|
** c-x 4 b switch to a buffer in other window
|
Loading…
Reference in a new issue