Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:nuetzliche_einstellungen_und_befehle_fuer_vim

vim

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

  1. Pluginverzeichnis ggf. anlegen: ~/.vim/plugins/
  2. Plugin.vim dort reinkopieren
linux/nuetzliche_einstellungen_und_befehle_fuer_vim.txt · Zuletzt geändert: von move

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki