We recommend that you log in before editing. This will allow other users to leave you a message about your edit, and will let you track edits via your Watchlist. Creating an account is quick and free. Anti-spam check. Do not fill this in!__NOTOC__ ==Building or downloading Vim== *[[Building Vim]] overview, with links for more information, on how to build Vim (download source and compile) *[[Where to download Vim]] how to download Vim to run on your system without building ==Vim FAQ== *[http://vimhelp.appspot.com/vim_faq.txt.html Vim FAQ in html] *[http://www.vim.org/scripts/script.php?script_id=3298 Vim FAQ as plugin/help file] *[[VimTip1172|Our tip on using the Vim FAQ]] ==Vim help documentation== *[[VimTip882|Our tips for using Vim's help]] *[http://vimhelp.appspot.com/ Up-to-date online mirror of Vim help] *[http://www.eandem.co.uk/mrw/vim/usr_doc/index.html Vim 7.4 help as printable PDF and PS] *[http://nathangrigg.net/2013/09/reproducing-vim-help-as-a-fully-cross-referenced-pdf/ Vim help as a fully cross-referenced PDF] (pdf [http://nathangrigg.net/vimhelp/ here] and script [https://github.com/nathangrigg/vimhelppdf here]). ==Vim references, tutorials, guides== *[https://gitconnected.com/learn/vim Learn Vim - Top Ranked Vim Tutorials] Vim courses ranked by developers *[https://classpert.com/vim Vim Courses] online courses to learn Vim, from a wide range of providers. *[http://web.archive.org/web/20070814184957/http://www.moolenaar.net/habits.html Seven habits of effective text editing] by Bram Moolenaar (2000) *[http://simpletutorials.com/?path=tutorials/vim A simple Vim reference (good for beginners)] *[http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Keyboard cheat sheet and tutorial] excellent for learning the essential commands *[http://utools.com/vimrefcard.pdf Vim reference card, by command (pdf)] *[http://ls10-www.cs.uni-dortmund.de/~menge/vimquick.pdf Vim reference card, by functionality (pdf)] *[http://ls10-www.cs.uni-dortmund.de/~menge/vimquick.tex Vim reference card, by functionality (tex)] *[http://tnerual.eriogerg.free.fr/vim.html Vim quick reference card (various formats and languages)] *[http://www.cafepress.com/vimrefmug Purchase a Vim reference coffee mug] *[http://linuxgazette.net/152/srinivasan.html A slightly advanced Introduction to Vim] in Linux Gazette, provides an easy walkthrough for basic and intermediate Vim use *[http://derekwyatt.org/vim/tutorials/plugin/ Screencast Vim tutorials by Derek Wyatt] walking through some simple concepts as well as more advanced topics and plugin demonstrations *[http://www.ibm.com/developerworks/linux/library/l-vim-script-1/ Vim scripting] from ibm.com *[http://www.vimcasts.org Vimcasts] is a site with excellent screencasts about Vim *[http://www.ibm.com/developerworks/library/l-vim-script-1/ Scripting the Vim Editor] by Damian Conway ==Vim books== *[http://iccf-holland.org/click5.html Information about books on Vim] maintained by Vim's author, Bram Moolenaar, ICCF Holland *[http://therandymon.com/index.php?/195-Woodnotes-Guide-to-Vim-for-Writers.html ''Vim for Writers''] CC-licensed guide to Vim, (HTML, PDF), 2009 *''[http://linux.vsevteme.ru/attachments/show?content=19936 Vim Recipes]'' CC-licensed cookbook, (HTML, PDF), 2009 *[http://www.swaroopch.com/notes/Vim ''A Byte of Vim'' by Swaroop C H] CC-licensed ebook, (book, HTML, PDF), 2008 *[http://www.truth.sk/vim/vimbook-OPL.pdf ''The Vim book''] by Steve Oualline, New Riders, (PDF), 2001 *[http://www.moolenaar.net/vim_errata.html Errata for ''The Vim book''] maintained by Bram Moolenaar *[http://pragprog.com/book/dnvim/practical-vim ''Practical Vim: Edit Text at the Speed of Thought''] by Drew Neil, The Pragmatic Bookshelf, (book, PDF), 2012 ==Vim sites== *David Rayner (zzapper) has ''the'' [http://www.rayninfo.co.uk/vimtips.html Best of Vim Tips] list. *Luc Hermitte's [http://hermitte.free.fr/vim/ Vim macros site] has many plugins, ftplugins (mainly for C and C++), and more. *Robert Melton's [http://vi-improved.org/ home for the #VIM Freenode channel] with Vim information. *[http://vimregex.com/ Vim Regular Expessions 101] ===Vim tips on other sites=== *[https://web.archive.org/web/20150416030448/http://amix.dk/blog/viewEntry/159 Workspace efficiency] *[https://web.archive.org/web/20150112093309/http://amix.dk/blog/viewEntry/160 Search don't scroll] *[https://web.archive.org/web/20150416030738/http://amix.dk/blog/viewEntry/162 Taming your Vim config] *[http://amix.dk/vim/vimrc.html My commented 800-line vimrc] *[http://sanjeev-oracle-world.blogspot.com/ Settings in vimrc and scripts for PL/SQL coding] *[http://www.thegeekstuff.com/2008/12/vi-and-vim-editor-3-steps-to-enable-thesaurus-option/ Enable thesaurus option] *[http://www.thegeekstuff.com/2009/03/8-essential-vim-editor-navigation-fundamentals/ Vim navigation fundamentals] *[http://www.thegeekstuff.com/2009/03/3-powerful-musketeers-of-vim-editor-macro-mark-and-map/ 3 powerful Ms macro mark map] *[http://www.thegeekstuff.com/2009/02/make-vim-as-your-bash-ide-using-bash-support-plugin/ Using Vim as your bash ide] *[http://www.thegeekstuff.com/2009/01/tutorial-make-vim-as-your-cc-ide-using-cvim-plugin/ Using Vim as your C ide] *[http://www.thegeekstuff.com/2009/01/vi-and-vim-editor-5-awesome-examples-for-automatic-word-completion-using-ctrl-x-magic/ Ctrl-x-magics] *[http://cybertiggyr.com/gene/15-vim/ Tips for writing Lisp code] ==See also== *[[Vim scripts]] [[Category:VimInformation]] Summary: Please note that all contributions to the Vim Tips Wiki are considered to be released under the CC-BY-SA Cancel Editing help (opens in new window) Retrieved from "https://vim.fandom.com/wiki/Vim_documentation"