Vim Konfiguration

Aus Xinux Wiki
Version vom 10. Oktober 2022, 08:27 Uhr von Linkai.zhang (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<span id="allgemein"></span> = Allgemein = Vim kann über die $MYVIMRC Datei konfiguriert werden. Dazu öffnet man Vim und gibt den Befehl: :edit $MYVIMRC V…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemein

Vim kann über die $MYVIMRC Datei konfiguriert werden. Dazu öffnet man Vim und gibt den Befehl:

:edit $MYVIMRC

Viele Einstellungen sind über :help aufrufbar. Für komplexere Verhalten können Funktionen in VimScript definiert werden. In NeoVim kann man das auch mit Lua machen. Die folgende Befehle sind für die Default ~/.vimrc

Schnell Einklammern

Oft hat man Text geschrieben, den man im nachhinein einklammern oder in Anführungszeichen setzen will. Normalerweise müsste man dafür:

  • in den Insert-Modus wechseln
  • Klammerauf tippen
  • in den Normal-Modus wechseln
  • Zum Klammerende navigieren
  • in den Insert-Modus wechseln
  • Klammerzu tippen

Dies kann auf Dauer lästig sein, weshalb folgende Befehle diese Sache drastisch vereinfachen können:

vnoremap <Leader>( s(<C-r>")<Esc>
vnoremap <Leader>[ s[<C-r>"]<Esc>
vnoremap <Leader>{ s{<C-r>"}<Esc>
vnoremap <Leader>' s'<C-r>"'<Esc>
vnoremap <Leader>" s"<C-r>""<Esc>

Nun kann man in den Visual-Mode wechseln und <Leader> (Normalerweise “") + Klammerauf bzw. Anführungszeichen tippen, um schnell den markierten Text einklammern.