Inhaltsverzeichnis

VI/VIM

OS spezifisch

Rezepte

Plugins (VIM)

Taglist

#Reference Card
:TlistOpen :TlistClose
:TlistToggle  Taste F8 wenn nnoremap <silent> <F8> :TlistToggle<CR>
              mit Fokus auf Tags wenn let Tlist_GainFocus_On_ToggleOpen = 1)
 
Eintrag in.vimrc:
nnoremap <silent> <F8> :TlistToggle<CR>
let Tlist_GainFocus_On_ToggleOpen = 1
let TlistHighlightTag = 1

SuperTab (wird auch durch snippetsEmu ersetzt, siehe unten)

#Reference Card
STRG+X in den 'x' Mode
STRG+N Variable
STRG+K Keyword

snippetsEmu : An attempt to emulate TextMate's snippet expansion

snipMate : TextMate-style snippets for Vim

Versionskontrolle

Mit einer Integration für Systeme zur Versionskontrolle bietes vim auch Funktionen einer ausgewachsenen IDE.

Python

Syntax nach PEP8

python.vim

#Reference Card
   [[      -- Jump to beginning of block
   ]]      -- Jump to end of block
   ]v      -- Select (Visual Line Mode) block
   ]<      -- Shift block to left
   ]>      -- Shift block to right
   ]#      -- Comment selection
   ]u      -- Uncomment selection
   ]c      -- Select current/previous class
   ]f      -- Select current/previous function
   ]<up>   -- Jump to previous line with the same/lower indentation
   ]<down> -- Jump to next line with the same/lower indentation

Integration Pylint und Pychecker

runscript - Skripte ausführen und Debugen

#Reference Card
   F11      -- Set current as run
   F12      -- Run
   F9       -- Toggle Output

PHP

GPG

1)
aktuelle Diskusion auf Slashdot