Site Tools


notes:vim_cheat_sheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:vim_cheat_sheet [2026/06/12 01:01]
8.210.121.101 old revision restored (2026/06/04 18:35)
notes:vim_cheat_sheet [2026/06/13 20:30] (current)
216.73.217.75 old revision restored (2026/06/13 10:48)
Line 19: Line 19:
   * **f F** - find character, Find character backwards   * **f F** - find character, Find character backwards
   * **t T** - stop before next/last instance of character   * **t T** - stop before next/last instance of character
-  * **; ,** - repeat or reverse last t/T/f/F 
  
   * **()** - goto start or end of sentence   * **()** - goto start or end of sentence
Line 27: Line 26:
   * **0 $** - goto start or end of line   * **0 $** - goto start or end of line
   * **nG** - goto line n   * **nG** - goto line n
-  * **+/-** - goto next/previous line +  * +/-** - goto next/previous line 
-  * **H M L** - goto top / middle / bottom of screen+  * **H M L** - gopto top / middle / bottom of screen
  
 ===== Basic Editing ===== ===== Basic Editing =====
Line 36: Line 35:
   * **R** - overwrite   * **R** - overwrite
   * **dd cc** - delete or change line (enter insert mode)   * **dd cc** - delete or change line (enter insert mode)
-  * **D C** - delete or change to end of line 
   * **d c [n] X** - delete or change where X is a navigation command eg d2w. Change enters insert mode.   * **d c [n] X** - delete or change where X is a navigation command eg d2w. Change enters insert mode.
   * **o O** - open new line for inserting below or above   * **o O** - open new line for inserting below or above
   * **x s** - delete character, delete character and start inserting   * **x s** - delete character, delete character and start inserting
-  * **S** - delete line and start inserting 
-  * **r** - replace single character 
-  * **J** - join line with next one 
  
 ===== Copying & Pasting ===== ===== Copying & Pasting =====
Line 49: Line 44:
   * **dd yy** - delete or yank line into buffer   * **dd yy** - delete or yank line into buffer
   * **p P** - paste after or before   * **p P** - paste after or before
-  * **ctrl-R** - paste while in edit mode 
   * **"[a-z]** - used before delete/yank/paste to specify a register   * **"[a-z]** - used before delete/yank/paste to specify a register
   * **"[A-Z]** - used before delete/yank to append to previous contents of register   * **"[A-Z]** - used before delete/yank to append to previous contents of register
Line 70: Line 64:
   * **@[a-z]** - play macro   * **@[a-z]** - play macro
   * **@@** - play last played macro   * **@@** - play last played macro
- 
-  * **> <[]nX** - indent / unindent  
-  * **i a** - after d/c/y/</> inner block or inner block including delimiters. e.g. di( deletes current bracketed block 
-   
- 
-  * **u / U** - undo , undo change to entire line 
-  * **ctrl-r** - redo 
-  * **ZZ** - save and quit 
-  * **ZQ** - quit without saving 
notes/vim_cheat_sheet.1781251293.txt.gz · Last modified: 2026/06/12 01:01 by 8.210.121.101