Carpetsmoker (talk | contribs) (A simple Vim reference (good for beginners) can be found at http://simpletutorials.com/vim/index.php) |
No edit summary Tag: sourceedit |
||
(42 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ |
__NOTOC__ |
||
+ | ==Building or downloading Vim== |
||
⚫ | |||
+ | *[[Building Vim]] overview, with links for more information, on how to build Vim (download source and compile) |
||
− | *Thomer M. Gil's website http://thomer.com/vi/vi.html is a must-read for Vimmers. Has good links to further resources. |
||
+ | *[[Where to download Vim]] how to download Vim to run on your system without building |
||
⚫ | |||
− | *http://stripey.com/vim |
||
⚫ | |||
⚫ | |||
− | ==Imported from the [http://u.webring.com/hub?ring=vim Vim Webring]== |
||
− | *[http:// |
+ | *[http://vimhelp.appspot.com/vim_faq.txt.html Vim FAQ in html] |
− | *[http://www. |
+ | *[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] |
||
− | == |
+ | ==Vim help documentation== |
⚫ | |||
− | *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] |
||
− | *www vi-improved org/wiki ''by Robert Melton'' (the link has been obfuscated as this wiki is full of spam – see its recent changes) |
||
+ | *[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 |
+ | ==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://www.geocities.com/yegappan/vim_faq.txt Vim FAQ in plain text] |
||
+ | *[http://simpletutorials.com/?path=tutorials/vim A simple Vim reference (good for beginners)] |
||
− | *[http://vimdoc.sourceforge.net/htmldoc/vimfaq.html Vim FAQ in html] |
||
+ | *[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://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 |
||
==Vim books== |
==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://vim.runpaint.org/ ''Vim Recipes''] CC-licensed cookbook, (HTML, PDF), 2009 |
||
− | The most recent book is "Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor", by Kim Schulz, published by Packt Publishing. |
||
+ | *[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 |
||
− | ''From the publisher:'' This is a cookbook packed with ready-to-use hacks that give solutions for some of the commonest problems users of the Vim editor encounter during their daily use. Each recipe follows a systematic approach with a self-contained description of the task it covers, how to use it, and what you gain by using it. The reader can read any of the hacks in this book without having to read any of the other hacks–where necessary they include cross-references to other relevant hacks. The minimum version of Vim required for each hack is clearly indicated. |
||
+ | *[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 |
+ | ==Vim sites== |
⚫ | |||
− | * A simple Vim reference (good for beginners) can be found at http://simpletutorials.com/vim/index.php |
||
⚫ | |||
+ | *Robert Melton's [http://vi-improved.org/ home for the #VIM Freenode channel] with Vim information. |
||
⚫ | |||
− | == |
+ | ===Vim tips on other sites=== |
+ | *[http://amix.dk/blog/viewEntry/159 Workspace efficiency] |
||
− | ''TODO'' Need to sort out which of these are helpful; perhaps merge. |
||
+ | *[http://amix.dk/blog/viewEntry/160 Search don't scroll] |
||
− | *[[VimTip365|365 Vim Book Online]] |
||
+ | *[http://amix.dk/blog/viewEntry/162 Taming your Vim config] |
||
− | *[[VimTip422|422 A Quick Reference]] |
||
+ | *[http://amix.dk/vim/vimrc.html My commented 800-line vimrc] |
||
− | *[[VimTip947|947 Comprehensive Vim Quick Reference Card]] |
||
+ | *[http://sanjeev-oracle-world.blogspot.com/ Settings in vimrc and scripts for PL/SQL coding] |
||
− | *[[VimTip229|229 First thing to try before asking help]] |
||
+ | *[http://www.thegeekstuff.com/2008/12/vi-and-vim-editor-3-steps-to-enable-thesaurus-option/ Enable thesaurus option] |
||
− | *[[VimTip496|496 Hyperlinked html format of the Vim Reference Manual]] |
||
+ | *[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] |
||
− | *[[VimTip1365|1365 Links to other Vim tips]] |
||
+ | *[http://www.thegeekstuff.com/2009/02/make-vim-as-your-bash-ide-using-bash-support-plugin/ Using Vim as your bash ide] |
||
− | *[[VimTip326|326 Quick reference guide and using Vim help]] |
||
+ | *[http://www.thegeekstuff.com/2009/01/tutorial-make-vim-as-your-cc-ide-using-cvim-plugin/ Using Vim as your C ide] |
||
− | *[[VimTip179|179 Simplify help buffer navigation]] |
||
+ | *[http://www.thegeekstuff.com/2009/01/vi-and-vim-editor-5-awesome-examples-for-automatic-word-completion-using-ctrl-x-magic/ Ctrl-x-magics] |
||
− | *[[VimTip1172|1172 Vim FAQ and other documentation]] |
||
+ | *[http://cybertiggyr.com/gene/15-vim/ Tips for writing Lisp code] |
||
− | *[[VimTip841|841 Vim reference card of common commands]] |
||
− | *[[VimTip951|951 Vim Tutorials]] |
||
− | *[[VimTip1246|1246 VIM at Wikibooks]] |
||
+ | ==See also== |
||
+ | *[[Vim scripts]] |
||
[[Category:VimInformation]] |
[[Category:VimInformation]] |
Revision as of 18:14, 10 May 2015
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
- Our tips for using Vim's help
- Up-to-date online mirror of Vim help
- Vim 7.4 help as printable PDF and PS
- Vim help as a fully cross-referenced PDF (pdf here and script here).
Vim references, tutorials, guides
- Seven habits of effective text editing by Bram Moolenaar (2000)
- A simple Vim reference (good for beginners)
- Keyboard cheat sheet and tutorial excellent for learning the essential commands
- Vim reference card, by command (pdf)
- Vim reference card, by functionality (pdf)
- Vim reference card, by functionality (tex)
- Vim quick reference card (various formats and languages)
- Purchase a Vim reference coffee mug
- A slightly advanced Introduction to Vim in Linux Gazette, provides an easy walkthrough for basic and intermediate Vim use
- Screencast Vim tutorials by Derek Wyatt walking through some simple concepts as well as more advanced topics and plugin demonstrations
- Vim scripting from ibm.com
- Vimcasts is a site with excellent screencasts about Vim
- Scripting the Vim Editor by Damian Conway
Vim books
- Information about books on Vim maintained by Vim's author, Bram Moolenaar, ICCF Holland
- Vim for Writers CC-licensed guide to Vim, (HTML, PDF), 2009
- Vim Recipes CC-licensed cookbook, (HTML, PDF), 2009
- A Byte of Vim by Swaroop C H CC-licensed ebook, (book, HTML, PDF), 2008
- The Vim book by Steve Oualline, New Riders, (PDF), 2001
- Errata for The Vim book maintained by Bram Moolenaar
- 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 Best of Vim Tips list.
- Luc Hermitte's Vim macros site has many plugins, ftplugins (mainly for C and C++), and more.
- Robert Melton's home for the #VIM Freenode channel with Vim information.
- Vim Regular Expessions 101
Vim tips on other sites
- Workspace efficiency
- Search don't scroll
- Taming your Vim config
- My commented 800-line vimrc
- Settings in vimrc and scripts for PL/SQL coding
- Enable thesaurus option
- Vim navigation fundamentals
- 3 powerful Ms macro mark map
- Using Vim as your bash ide
- Using Vim as your C ide
- Ctrl-x-magics
- Tips for writing Lisp code