============ It's vim! ============ Typical .vimrc ------------------ Here's what a typical ``.vimrc`` looks like for me:: if has('syntax') && (&t_Co > 2) syntax on endif set history=50 set wildmode=list:longest,full set showmode set showcmd set smartcase set shiftwidth=4 set tabstop=4 set shiftround set expandtab set autoindent autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except, finally,def,class Commands ------------- I search and replace globally a lot:: :%s/before/after/g Tricks ------------- I often want to pull a particular gnarly line or two from another file; here's the command I use to grab three lines of context around 'phrase':: :r!grep -A 3 'phrase' ../otherfile.txt