Vim Tips Wiki
(→‎Vim references, tutorials, guides: link to blog page for tutorial videos because it's got the links organized by difficulty)
(→‎Vim books: runpaint.org is broken)
Tags: Visual edit apiedit
(24 intermediate revisions by 16 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
  +
==Building or downloading Vim==
==Vim sites==
 
  +
*[[Building Vim]] overview, with links for more information, on how to build Vim (download source and compile)
*Robert Melton's [http://vi-improved.org/ home for the #VIM Freenode channel] with Vim information.
 
  +
*[[Where to download Vim]] how to download Vim to run on your system without building
*[[User:Luc Hermitte|Luc Hermitte]]'s [http://hermitte.free.fr/vim/ Vim macros site] has many plugins, ftplugins (mainly for C and C++), and more.
 
*Stripey's [http://stripey.com/vim Vim Help] has useful tips.
 
*David Rayner (zzapper) has ''the'' [http://www.rayninfo.co.uk/vimtips.html Best of Vim Tips] list.
 
*Thomer M. Gil's [http://thomer.com/vi/vi.html Vi Lovers Home Page] has background information for vi and its clones, including Vim, with useful links.
 
   
 
==Vim FAQ==
====From the [http://u.webring.com/hub?ring=vim Vim Webring]====
 
*[http://freenet-homepage.de/schuttvim Vim for MS Access, VB and SQL]
+
*[http://vimhelp.appspot.com/vim_faq.txt.html Vim FAQ in html]
*[http://www.geocities.com/volontir Vim Regular Expessions 101]
+
*[http://www.vim.org/scripts/script.php?script_id=3298 Vim FAQ as plugin/help file]
 
*[[VimTip1172|Our tip on using the Vim FAQ]]
*[http://lanzarotta.tripod.com/vim.html Jeff Lanzarotta's Vim Page]
 
   
====Other Vim wikis====
+
==Vim help documentation==
 
*[[VimTip882|Our tips for using Vim's help]]
*http://en.wikibooks.org/wiki/Vim_Tipbook
 
  +
*[http://vimhelp.appspot.com/ Up-to-date online mirror of Vim help]
*http://wiki.macvim.org
 
 
*[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 tips on other sites====
 
*[http://amix.dk/blog/viewEntry/159 Workspace efficiency]
 
*[http://amix.dk/blog/viewEntry/160 Search don't scroll]
 
*[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 editor 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/ make vim as your bash ide ]
 
*[http://www.thegeekstuff.com/2009/01/tutorial-make-vim-as-your-cc-ide-using-cvim-plugin/ make vim as your c ide ]
 
 
*[http://www.thegeekstuff.com/2009/02/how-to-add-bookmarks-inside-vi-and-vim-editor/ add bookmarks inside vi and vim editor ]
 
*[http://www.thegeekstuff.com/2009/01/vi-and-vim-editor-5-awesome-examples-for-automatic-word-completion-using-ctrl-x-magic/ ctrl-x-magics ]
 
 
====Vim FAQ====
 
*[http://www.geocities.com/yegappan/vim_faq.txt Vim FAQ in plain text]
 
*[http://vimdoc.sourceforge.net/htmldoc/vimfaq.html Vim FAQ in html]
 
 
See our tip on [[VimTip1172|using the Vim FAQ]].
 
 
==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/content/view/189/98/ ''Vim for Writers''] CC-licensed guide to Vim, (HTML, PDF), 2009
 
*[http://vim.runpaint.org/ ''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
 
   
 
==Vim references, tutorials, guides==
 
==Vim references, tutorials, guides==
 
*[http://web.archive.org/web/20070814184957/http://www.moolenaar.net/habits.html Seven habits of effective text editing] by Bram Moolenaar (2000)
 
*[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)]
*[[VimTip882|Our tips for using Vim's help]]
 
*[http://www.eandem.co.uk/mrw/vim/usr_doc/index.html Printable PS and PDF versions of the Vim 7.2 User Manual]
 
*[http://simpletutorials.com/vim/index.php A simple Vim reference (good for beginners)]
 
*[http://psy.swan.ac.uk/staff/carter/unix/ How-to explanations of various tasks; search and replace; vimrc; general tips; guide on writing an indent script]
 
*[http://en.wikibooks.org/wiki/Learning_the_vi_editor/Vim Wikibook on Vim]
 
 
*[http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Keyboard cheat sheet and tutorial] excellent for learning the essential commands
 
*[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://utools.com/vimrefcard.pdf Vim reference card, by command (pdf)]
Line 60: Line 26:
 
*[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://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://www.derekwyatt.org/vim/vim-tutorial-videos/ Screencast Vim tutorials by Derek Wyatt] walking through some simple concepts as well as more advanced topics and plugin demonstrations
 
*[http://www.derekwyatt.org/vim/vim-tutorial-videos/ 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
   
====Max OS X====
+
==Vim books==
 
*[http://iccf-holland.org/click5.html Information about books on Vim] maintained by Vim's author, Bram Moolenaar, ICCF Holland
*[http://teti.ch/share/cocovim.php Using ctags, ObjectiveC, Cocoa (OpenStep) syntax file] [Original link broken | [http://web.archive.org/web/20080121004128/http://teti.ch/share/cocovim.php Archive]]
 
 
*[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
   
====Lisp====
+
==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===
 
*[http://amix.dk/blog/viewEntry/159 Workspace efficiency]
 
*[http://amix.dk/blog/viewEntry/160 Search don't scroll]
 
*[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]
 
*[http://cybertiggyr.com/gene/15-vim/ Tips for writing Lisp code]
   
 
==See also==
 
==See also==
 
*[[Vim scripts]]
 
*[[Vim scripts]]
 
==Comments==
 
 
 
[[Category:VimInformation]]
 
[[Category:VimInformation]]

Revision as of 18:25, 11 January 2016

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

Vim help documentation

Vim references, tutorials, guides

Vim books

Vim sites

Vim tips on other sites

See also