[ VIM (from nixav) ] # Learn https://raw.github.com/dahu/LearnVim/master/doc/learnvim.txt http://dahu.github.io/vim_waz_ere/ https://github.com/dahu/VimRegexTutor http://www.youtube.com/user/MinuteVimTricks/videos http://www.reddit.com/r/linux/comments/264hl2/learn_to_love_vim/ http://www.reddit.com/r/linux/comments/29by6c/so_i_now_want_to_learn_vim_and_use_it_as_python/ http://pascalprecht.github.io/2014/03/18/why-i-use-vim/ http://of-vim-and-vigor.blogspot.de/2012/06/art-of-edits-i-weaponry.html http://www.reddit.com/r/linux/comments/1kdvq5/til_that_vim_has_tabs_thats_wonderful/ http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim http://stackoverflow.com/questions/11489428/how-to-make-vim-paste-from-and-copy-to-systems-clipboard # Compiled resource vim.kpaste.net http://vimcasts.org/ # book http://pragprog.com/book/dnvim/practical-vim # counter-argument http://www.reddit.com/submit?url=http%3A%2F%2Fdelvarworld.github.io%2Fblog%2F2013%2F03%2F16%2Fjust-use-sublime-text%2F # Color schemes https://code.google.com/p/vimcolorschemetest/ # Plugins http://www.reddit.com/r/linux/comments/29a0ya/vim_awesome/ http://lsh.io/plugtalk/#48 --- # General manual vimtutor (intro) http://vimhelp.appspot.com/usr_toc.txt.html * Folding -> http://vimhelp.appspot.com/fold.txt.html#folding * ins-completion -> http://vimhelp.appspot.com/insert.txt.html#ins%2Dcompletion * recording -> http://vimhelp.appspot.com/repeat.txt.html#recording * :g -> http://vimhelp.appspot.com/repeat.txt.html#%3Ag * :vimgrep -> http://vimhelp.appspot.com/quickfix.txt.html#%3Avimgrep A suggested path for learning Vim - http://of-vim-and-vigor.blogspot.com/2014/08/learning-tool-of-vim.html ::: https://github.com/dahu/LearnVim # Plugin management https://github.com/tpope/vim-pathogen # Plugins NERDtree - https://www.flickr.com/photos/30496122@N07/2862367534/sizes/o/ http://vimrcfu.com/ - alternative to NERDtree (supposedly more configurable) https://github.com/scrooloose/nerdcommenter - for some pro commenting CtrlP - http://kien.github.io/ctrlp.vim/ https://github.com/sheerun/vim-polyglot https://github.com/tomtom/tcommand_vim - searches commands (no fuzzy search on descriptions though) https://github.com/michalliu/sourcebeautify.vim - beatify JS and html/css/json/xml/sql; basically all the web stuff https://github.com/tpope/vim-jdaddy - handy for JSON https://github.com/tpope/vim-surround - surround code with stuff https://github.com/tpope/vim-repeat - great to repeat commands (of plugins) https://github.com/ajh17/VimCompletesMe - superior tab completion # Colorschemes https://github.com/romainl/Apprentice https://github.com/w0ng/vim-hybrid # Example configs https://github.com/prurigro/darkcloud-vimconfig # Fun & challenges http://vimgolf.com/ # Handy links http://www.reddit.com/r/vim/ http://www.reddit.com/r/vimplugins/ http://vimawesome.com/ http://vimrcfu.com/ [[[ How 2s ]]] # How to reverse-search vim command history like Ctrl+r with bash? q: then ? and start typing away :) ========================================================================================= Thanks to abstrakt & prurigro for the majority this list :)