The ~/.vimrc file sets options when vim is started.
" .vimrc
set encoding=utf-8
set fileencoding=utf-8
set background=dark " Set dark mode for Solarized
set ruler " Show status line
set showcmd " Show (partial) command in status line.
set showmatch " Show matching brackets.
set ignorecase " Do case insensitive matching
syntax enable " Syntax Highlighting
colorscheme default " Set colorscheme
" Remember last position
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal! g`\"" |
\ endif
Vim commands.
Append File :w>>file Delete Character x Colorscheme List :colorscheme ^d Syntax Highlight :syntax on Copy Line yy Delete Line dd Delete Word dW Display Line Numbers :set nu :set nonu Edit File vi filename Insert mode i ESC Insert New Line Above O Insert New Line Below o Move Beginning of Line ^ Move End of Line $ Move First Line :0 Move Last Line G Move Screen Forward ^f Move Screen Backward ^b Move Word Back b Move Word Forward w Overwrite Text R Paste Above P Paste Below p Replace Character r Quit :q! Search /word Search Next n Search Replace :line1,line2s/old/new/gc Search Replace :.,$s/old/new/gc #cur line to end Undo Last Change u Write :w Write Quit ZZ Write quit :wq
Create a PDF.
vim states.txt -c "hardcopy > states.ps | q" && ps2pdf states.ps