linux:nuetzliche_einstellungen_und_befehle_fuer_vim
Inhaltsverzeichnis
vim
Spickzettel vim.
~/.vimrc
Siehe auch meine vimrc.
Syntaxhighlight
syntax on
Zeilennummern
set number
Suche
Case sensitive
set ic
Highlight matching [{()}]
set showmatch
Search as characters are entered
set incsearch
Highlight matches
set hlsearch
Turn off search highlight
nnoremap <leader><space> :nohlsearch<CR>
Befehlsmodus
Zeilennummern ein- und ausschalten
:set number
:set nonumber
Suche
Case sensitive
:set ic
Kopieren und Einfügen (Copy & paste)
- In den visuellen Modus wechseln mit v zum Textmarkieren
- Pfeiltasten benutzen zum Markieren des Textes (im visuellen Modus)
- mit y Text kopieren
- ein Word kopieren mit yw
- eine Zeile kopieren mit yy
- mit p Text einfügen
Rückgängig & Wiederholen (Undo & redo)
- Rückgängig: u
- Wiederholen: ctrl-r
Sprung zum Dateianfang/-Ende oder Zeilenummern
- Zeilenende: shift-g
- Zeilenanfang: gg
- Zeilenummer: :10 (Bsp.)
Löschen von Zeilen
- Zeile m bis n löschen: :m,nd
Suchen und Ersetzen
:%s/string_alt/string_neu /g
JSON formatieren
execute '%!python -m json.tool' | w
Plugins
- Pluginverzeichnis ggf. anlegen: ~/.vim/plugins/
- Plugin.vim dort reinkopieren
Weblinks
linux/nuetzliche_einstellungen_und_befehle_fuer_vim.txt · Zuletzt geändert: von move
