This repository consists of configuration for vim. I use within my Linux (Mint) and Vim development environment. I use my terminal as my IDE, so there's a lot of tools I depend on.
Although a vimrc is a very personal thing, you may use mine if you like it. To install it simply do following:
git clone [email protected]:darwin301194/vimrc.git
sh ~/vimrc/install.sh
When you start using vim for the first time, your habits fight you every inch of the way. Your fingers long for the good old familiar keybindings. VIM offers three modes. Normal mode, Insert mode, and Visual mode. Here's an basic of the most commonly used shortcuts to get you through this pain:
h, j, k, lMove the cursorw, eJump forward to the start, end of a wordbJump backward to the start of a wordggGo to first line of documentGGo to last line of documentctrl+u, ctrl+dBasically Page Up, Page Down
iInsert before the cursoraInsert after the cursoroAppend a new line below the current lineEscExit insert mode
vStart visual mode, mark linesVStart linewise visual modeEscExit visual mode
<, >shift text left, rightyCopy marked textdDelete marked text
pPaste the clipboard after cursorPPaste the clipboard before cursorxDelete (cut) character
:wSave the file:qQuit the file
- I change the save and quit file with
space+wandspace+q - I change the window navigation with
ctrl+(h/j/k/l) - I change the tabs with
shift+(l/h) - I create the toggle for NERDTree with
F3