Vim

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 intro

  • Quich Filter: Quickly filter all matches of a string, browse the list, and jump back quickly.
    Anwendungsbeispiel ,F

  • EasyMotion: Vim motions on speed!
    Anwendungsbeispiel \w

  • ragtag.vim: A set of mappings for HTML, XML, PHP, ASP, eRuby, JSP, and more (formerly allml).
    Anwendungsbeispiel CTRL+x CR und CTRL+x SPACE

  • surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease.
    Anwendungsbeispiel cst, dst, ysst, ysw und viele mehr!

  • Tagbar: Display tags of the current file ordered by scope
    Anwendungsbeispiel :TagbarToggle

  • Indent Guides: A plugin for visually displaying indent levels in Vim.
    Anwendungsbeispiel \ig

  • visSum.vim: Computes sum of selected numbers
    Anwendungsbeispiel CTRL+v \su

  • VisIncr: Produce increasing/decreasing columns of numbers, dates, or daynames
    Anwendungsbeispiel CTRL+v gefolgt von :II

  • Vimwiki: 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 :Gitv

  • fugitive.vim: A Git wrapper so awesome, it should be illegal.
    Empfehlenswert dazu Vimcasts Episode 31, 32, 32, 34, 35

  • vim-markdown.vim

  • MatchTag: 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, :SearchReset

  • SuperTab: Do all your insert-mode completion with Tab.

Meine Top Ten

  1. 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.
  2. VIM – Home Page
  3. Vim Recipes is a free cookbook for Vim
  4. The VIM book, PDF version of Steve Qualline’s book
  5. Best of Vim Tips
  6. Vim Tips Wiki
  7. Vi(m): Top100-Befehle
  8. VIM Regular Expressions
  9. Der Editor Vim: Einführung, Tipps und Tricks
  10. 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

Screencasts

Vimcasts

Daniel Webb

Vim Script / Scripting