slidenumbers: true
- highly customizable
- runs everywhere
- works with any programming languages
- scriptable
- Normal mode - navigate the structure of the file
- Insert mode - editing the file
- Visual mode - highlight portions of the file to manipulate at once
- Ex mode - command mode
^E
- scroll the window down^Y
- scroll the window up^F
- scroll down one page^B
- scroll up one pageH
- move cursor to the top of the windowM
- move cursor to the middle of the windowL
- move cursor to the bottom of the windowgg
- go to top of fileG
- go to bottom of file
- text objects and motions
- the DOT command
- macros
w
- wordss
- sentencesp
- paragraphst
- tags1
a
- alli
- int
- 'tilf
- find forwardF
- find backward
d
- delete (also cut)c
- change (delete, then place in insert mode)y
- yank (copy)v
- visually select
dd
/yy
- delete/yank the current lineD
/C
- delete/change until end of line^
/$
- move to the beginning/end of lineI
/A
- move to the beginning/end of line and inserto
/O
- insert new line above/below current line and insert
q{register}
- (do the things)
q
@{register}
- vundle - plugin manager
- nerdtree - file drawer
- ctrlp - fuzzy file finder
- fugitive - git tool
- syntastic - syntax checker / linter
- Terminal multiplexer
- View and control multiple consoles
- Preconfigure environments
- configure tmux
# unbind default prefix and set it to Ctrl+a
unbind C-b
set -g prefix C-a
bind C-a send-prefix
[fit] benmills/vimux
:call VimuxRunCommand("grunt test")
nmap <leader>z :call VimuxRunCommand("grunt test")<cr>
- Share your configuration
- Steal ideas from others
- nicknisi/dotfiles
Footnotes
-
tags available in XML/HTML files ↩