Add keyboard shortcuts

This commit is contained in:
Sonny Bakker 2017-11-11 16:55:50 +01:00
parent 1fa57ef26b
commit 09813e83f3

View file

@ -23,16 +23,24 @@ CONTENTS
- e Move one word forward - e Move one word forward
- b Move one word backward - b Move one word backward
- G Move to end of the file - G Move to end of the file
- cc Move to right indentation and enter insert mode (removes all characters in line)
- Shift+4 Move to the end of the line - Shift+4 Move to the end of the line
- ^ Move to the beginning of the line - ^ Move to the beginning of the line
- :N Move to line number N
- [[ Move section forward - [[ Move section forward
- ]] Move section backwards - ]] Move section backwards
- ]m Move section forward - ]m Move section forward
- [m Move section backwards - [m Move section backwards
- CTRL + ] Jump to definition on cursor
- CTRL + O Jump definition backwards
- CTRL + I Jump definition forward
- CTRL + \ Open the definition in a new tab
- ALT + ] Open the definition in a new vertical split
- :ls List all buffers - :ls List all buffers
- :b N Open buffer N - :b N Open buffer N
- :vert sb N Open buffer in vertical split - :vert sb N Open buffer in vertical split
- :%bd|e# Delete all buffers except current (%bd = delete all buffers. e# = open the last buffer for editing. The pipe in between just does one command after another.) - :%bd|e# Delete all buffers except current (%bd = delete all buffers. e# = open the last buffer for editing. The pipe in between just does one command after another.)
- :bd N Delete buffer number N
- :tabe Edit file in new tab - :tabe Edit file in new tab
- gt Switch to next tab - gt Switch to next tab
- gT Switch to previous tab - gT Switch to previous tab
@ -52,3 +60,5 @@ CONTENTS
- CRTL v + deletion + insert char + escape insert character in selected - CRTL v + deletion + insert char + escape insert character in selected
line line
- :set tags+=/source/code/name/tags Tell vim where source code is located
(use ctags -R <location> for recursive tag generation)