To set per-user default editor use EDITOR environmental variable.
Legend
| symbol |
meaning |
C |
Control key |
M |
Alt key |
Vim
In order to set options permanently, append them to ~/.vimrc
Edition
| operation |
shortcut |
| cut/copy/paste |
select with v (whole line with V, rectangular blocks with ctrl + v), use cursors, copy with y, cut with d, paste before cursor with P, after with p |
| undo |
u |
| reformat code |
=, e.g. gg=G |
Syntax options
| option |
shortcut |
| highlight |
:syntax on/off |
| line numbers |
:set number / set nonumber |
Vi
General options
| option |
shortcut |
| compatibility mode (compatibility with very old plain vi), following command disables compatibility |
:set nocompatible |
Tmux
Shortcuts
Assuming C-b is the prefix
| option |
shortcut |
| bring tmux command line |
C-b : |
| synchronize panes |
C-b :setw synchronize-panes |
| align panes |
vertical: C-b M-2, horizontal: C-b M-1 |
References
- http://vim.wikia.com/wiki/Vim_Tips_Wiki
- https://gist.github.com/MohamedAlaa/2961058