COMMAND-T To ignore specific files: • set wildignore+=*.log,*.sql,*.cache Reindex all files by simply pressing +r: • noremap r :CommandTFlush NERDTREE Hit the right arrow to open a node: • let NERDTreeMapActivateNode='' Display hidden files: • let NERDTreeShowHidden=1 Toggle display of the tree with +n: • nmap n :NERDTreeToggle Locate the focused file in the tree with +j: • nmap j :NERDTreeFind Always open the tree when booting Vim, but don’t focus: • autocmd VimEnter * NERDTree • autocmd VimEnter * wincmd p Do not display useless files when looking in the tree: • let NERDTreeIgnore=['\.DS_Store', '\~$', '\.swp'] GIT GUTTER Displays the diff in the gutter and allows you to do actions on it. Best function, preview a change with +hp and revert any change on a line with +hr. I like gutter always displayed - even when there are no changes: • let g:gitgutter_sign_column_always=1