Vim: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
HK (Diskussion | Beiträge)
HK (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:
== Mit Suchen und Ersetzen ==
== Mit Suchen und Ersetzen ==


=== auskommentieren ==
=== auskommentieren ===
* Die Zeilen 20 bis 30 sollen auskommentiert werden
* Die Zeilen 20 bis 30 sollen auskommentiert werden
* Im Komandozeilenmodus  
* Im Komandozeilenmodus  

Version vom 30. März 2019, 09:50 Uhr

Zeilen aus kommentieren =

Visueller Mode

auskommentieren

  • Zeilen markieren
strg+v => "Visuell Block" einschalten
  • Mit den Pfeiltasten oder mit "k" (herauf) und "j" (herunter) markieren
shift+i => insert 
Auskommentierungszeichen setzen (auch // ist möglich)
  • Es wird nur die Zeile auskommentiert, in der mensch gerade schreibt.
  • Die restlichen ausgewählten Zeilen werden folgendermaßen bearbeitet.
Esc (und warten) oder Esc+0

einkommentieren

strg+v
  • Mit den Pfeiltasten oder mit "k" (herauf) und "j" (herunter) markieren
    • Bei z.B. "//" einen Schritt nach rechts gehen (mit Preiltasten oder "l")
  • Löschen mit
x

http://www.kruse-lathen.de/blog/?p=195

Mit Suchen und Ersetzen

auskommentieren

  • Die Zeilen 20 bis 30 sollen auskommentiert werden
  • Im Komandozeilenmodus
:20,30s/^/#/

einkommentieren

  • Im Komandozeilenmodus
:20,30s/#//
  • Pro Zeile wird nur das erste Suchergebniss gelöscht
  • Aus "##" wird "#"
  • Vorsicht mit dem "g" am Ende!
:20,30s/#//g
  • Hier werden pro Zeile alle "#" gelöscht!