diff options
Diffstat (limited to 'vim.html.markdown')
-rw-r--r-- | vim.html.markdown | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/vim.html.markdown b/vim.html.markdown index 55649cb2..a72db158 100644 --- a/vim.html.markdown +++ b/vim.html.markdown @@ -54,7 +54,7 @@ specific points in the file, and for fast editing. /word # Highlights all occurrences of word after cursor ?word # Highlights all occurrences of word before cursor n # Moves cursor to next occurrence of word after search - N # Moves cursor to previous occerence of word + N # Moves cursor to previous occurrence of word :%s/foo/bar/g # Change 'foo' to 'bar' on every line in the file :s/foo/bar/g # Change 'foo' to 'bar' on the current line @@ -111,14 +111,21 @@ Vim is based on the concept on **modes**. <esc> # 'Escapes' from whichever mode you're in, into Command mode # Copying and pasting text + # Operations use the vim register by default + # Think of it as vim's private clipboard + # Yank ~ copy text into vim register y # Yank whatever is selected yy # Yank the current line + + # Delete ~ yank text and delete from file d # Delete whatever is selected dd # Delete the current line - p # Paste the copied text after the current cursor position - P # Paste the copied text before the current cursor position - x # Deleting character under current cursor position + + p # Paste text in vim register after the current cursor position + P # Paste text in vim register before the current cursor position + + x # Delete character under current cursor position ``` ## The 'Grammar' of vim |