Vim ist der Editor meiner Wahl. Darum gibt es auf dieser Seite zahlreiche Verweise zu hilfreichen Ressourcen im Umgang mit dem Vim.
Plugins die ich nicht mehr missen möchte
Es gibt kein Ranking im Bezug auf die Plugins, ich nutze diese alle, und zwar Tag für Tag! Auf diesem Wege vielen vielen Dank an die Entwickler.
blockquote.vim: insert block quotes like emacs blockquote.el.
Anwendungsbeispiel:1,5Bq introQuich Filter: Quickly filter all matches of a string, browse the list, and jump back quickly.
Anwendungsbeispiel,FEasyMotion: Vim motions on speed!
Anwendungsbeispiel\wragtag.vim: A set of mappings for HTML, XML, PHP, ASP, eRuby, JSP, and more (formerly allml).
Anwendungsbeispiel CTRL+x CR und CTRL+x SPACEsurround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease.
Anwendungsbeispielcst,dst,ysst,yswund viele mehr!Tagbar: Display tags of the current file ordered by scope
Anwendungsbeispiel:TagbarToggleIndent Guides: A plugin for visually displaying indent levels in Vim.
Anwendungsbeispiel\igvisSum.vim: Computes sum of selected numbers
Anwendungsbeispiel CTRL+v\suVisIncr: Produce increasing/decreasing columns of numbers, dates, or daynames
Anwendungsbeispiel CTRL+v gefolgt von:IIVimwiki: is a personal wiki for Vim
Anwendungsbeispiel\ww,:VWS,\whund viele mehr!Tabular: Vim script for text filtering and alignment
Anwendungsbeispiel:1,5Tabularize/=pathogen.vim: Easy manipulation of ‘runtimepath’, ‘path’, ‘tags’, etc. Verwende ich zur Plugin-Verwaltung.
gitv: gitk for Vim. Erfordert fugitive.vim
Anwendungsbeispiel:Gitvfugitive.vim: A Git wrapper so awesome, it should be illegal.
Empfehlenswert dazu Vimcasts Episode 31, 32, 32, 34, 35MatchTag: MatchParen for HTML tags. Falls es kleine Schwierigkeiten mit einer bereits vorhandenen html.vim gibt die Lösung findet sich hier
ctrlp.vim: Full path fuzzy file, buffer and MRU file finder for Vim.
MultipleSearch: Highlight multiple searches at the same time, each with a different color.
:Search pattern,:Search pattern2,:SearchResetSuperTab: Do all your insert-mode completion with Tab.
Meine Top Ten
- Vim Introduction and Tutorial Tutorials gibt es tausende. Dieses ist, imho das beste was ich neben dem vimtutor als must read für den Einstieg empfehle.
- VIM – Home Page
- Vim Recipes is a free cookbook for Vim
- The VIM book, PDF version of Steve Qualline’s book
- Best of Vim Tips
- Vim Tips Wiki
- Vi(m): Top100-Befehle
- VIM Regular Expressions
- Der Editor Vim: Einführung, Tipps und Tricks
- Vimperator: Firefox-Plugin um Vim Tastenkombinationen und Modi nutzen zu können. Eine Alternative: Pendactyl. Update: Ich nutze inzwischen nur noch Pendactyl.
Cheatsheet / Quick Reference
- VIM Quick Reference Card
- The Vim commands cheat sheet – 1.1
- Vim Commands Cheat Sheet
- Vim Commands Cheat Sheet
- A Quick Reference
- EIGENWERBUNG Vim-Referenz (deutschsprachig)
Version 0.7 vom 14.04.2009, PDF-Dokument ca. 56 Kb.
Screencasts
Vimcasts
- Vimcasts Episode 35 Fugitive.vim – exploring the history of a git repository
- Vimcasts Episode 34 Fugitive.vim – browsing the git object database
- Vimcasts Episode 33 Fugitive.vim – resolving merge conflicts with vimdiff
- Vimcasts Episode 32 Fugitive.vim – working with the git index
- Vimcasts Episode 31 Fugitive.vim – a complement to command line git
- Vimcasts Episode 30 Undo branching and Gundo.vim
- Vimcasts Episode 29 Aligning text with Tabular.vim
- Vimcasts Episode 28 Refining search patterns with the command-line window
- Vimcasts Episode 27 Synchronizing plugins with git submodules and pathogen
- Vimcasts Episode 26 Bubbling text
- Vimcasts Episode 25 Creating colorschemes for Vim
- Vimcasts Episode 24 Updating your vimrc file on the fly
- Vimcasts Episode 23 Converting HAML to ERB with Vim macros
- Vimcasts Episode 22 Selecting columns with visual block mode
- Vimcasts Episode 21 Converting markdown to structured HTML with a macro
- Vimcasts Episode 20 Running Vim within IRB
- Vimcasts Episode 19 Spell checking
- Vimcasts Episode 18 Formatting text with par
- Vimcasts Episode 17 Hard wrapping text
- Vimcasts Episode 16 Soft wrapping text
- Vimcasts Episode 15 The file explorer
- Vimcasts Episode 14 The :edit command
- Vimcasts Episode 13 Cleaning up with Vim
- Vimcasts Episode 12 Modal editing: undo, redo and repeat
- Vimcasts Episode 11 Using the changelist and jumplist
- Vimcasts Episode 10 Creating the Vimcasts logo as ASCII art
- Vimcasts Episode 9 How to use tabs
- Vimcasts Episode 8 Working with tabs
- Vimcasts Episode 7 Working with windows
- Vimcasts Episode 6 Working with buffers
- Vimcasts Episode 5 Indentation commands
- Vimcasts Episode 4 Tidying whitespace
- Vimcasts Episode 3 Whitespace preferences and filetypes
- Vimcasts Episode 2 Tabs and Spaces
- Vimcasts Episode 1 Show invisibles
Daniel Webb
- Vim video screenshot demonstrations: Duplicating text in Vim
- Vim video screenshot demonstrations: Finding regular expressions (such as variable names) in Vim
- Vim video screenshot demonstrations: Yanking headers in Vim
- Vim video screenshot demonstrations: Adding a parameter to a function
- Vim video screenshot demonstrations: Interactive find and Replace across lots of files
Vim Script / Scripting
- Scripting the Vim editor, Part 1: Variables, values, and expressions
- Scripting the Vim editor, Part 2: User-defined functions
- Scripting the Vim editor, Part 3: Built-in lists
- Scripting the Vim editor, Part 4: Dictionaries
- Scripting the Vim editor, Part 5: Event-driven scripting and automation