From 09813e83f320dac74351695d6b8cad820c641917 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Sat, 11 Nov 2017 16:55:50 +0100 Subject: [PATCH] Add keyboard shortcuts --- vim/doc/myhelp.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vim/doc/myhelp.txt b/vim/doc/myhelp.txt index 90a98d6..a4c1382 100644 --- a/vim/doc/myhelp.txt +++ b/vim/doc/myhelp.txt @@ -23,16 +23,24 @@ CONTENTS - e Move one word forward - b Move one word backward - 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 - ^ Move to the beginning of the line + - :N Move to line number N - [[ Move section forward - ]] Move section backwards - ]m Move section forward - [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 - :b N Open buffer N - :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 N Delete buffer number N - :tabe Edit file in new tab - gt Switch to next tab - gT Switch to previous tab @@ -52,3 +60,5 @@ CONTENTS - CRTL v + deletion + insert char + escape insert character in selected line + - :set tags+=/source/code/name/tags Tell vim where source code is located + (use ctags -R for recursive tag generation)