Vim Beispiele: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<span id="absätze-formatieren"></span> = Absätze formatieren = Man kann schnell mit einem Befehl jeden Satz in einem Absatz auf eine eigene Zeile bringen, i…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
= Absätze formatieren =
 
= Absätze formatieren =
  
Man kann schnell mit einem Befehl jeden Satz in einem Absatz auf eine eigene Zeile bringen, indem das Leerzeichen nach einem Punkt in ein “^M” umgewandelt wird.
+
Man kann schnell mit einem Befehl jeden Satz in einem Absatz auf eine eigene Zeile bringen, indem das Leerzeichen nach einem Punkt in ein “^M” umgewandelt wird. Der Befehl lautet:
  
[[Bild:Vim-ausgangszustand-absatz-formatieren.png]] [[Bild:Vim-zeilen-formatieren-formatierungsbefehl.png]] [[Bild:Vim-zeilen-formatieren-ergebnis.png]]
+
<pre>
 +
:%s/\. /^M/g
 +
</pre>
 +
“^M” Schreibt man durch die Eingabe von Strg+v und Enter.
 +
 
 +
[[Bild:Vim-ausgangszustand-absatz-formatieren.png|1500px]]
 +
 
 +
[[Bild:Vim-zeilen-formatieren-formatierungsbefehl.png|1500px]]
 +
 
 +
[[Bild:Vim-zeilen-formatieren-ergebnis.png|1500px]]
  
 
<span id="zeilenblock-einrücken"></span>
 
<span id="zeilenblock-einrücken"></span>
 
= Zeilenblock einrücken =
 
= Zeilenblock einrücken =
 +
 +
Nun kann man im Visual-Mode bestimmte Zeilen einrücken oder anderen beliebigen Text einfügen. Dazu drückt man Strg+v am Anfang des Blocks und navigiert dann zum gewünschten Ziel.
 +
 +
[[Bild:Vim-zeilenblock-vblock.png|1500px]]
 +
 +
Wenn man nun Shift+i drückt, editiert man den gesamten Block. Das Ergebnis wird jedoch erst angezeigt, nachdem man wieder aus dem Insert-Modus herausgeht.
 +
 +
[[Bild:Vim-zeilenblock-insert.png|1500px]] [[Bild:Vim-zeilenblock-ergebnis.png|1500px]]

Aktuelle Version vom 7. September 2022, 14:42 Uhr

Absätze formatieren

Man kann schnell mit einem Befehl jeden Satz in einem Absatz auf eine eigene Zeile bringen, indem das Leerzeichen nach einem Punkt in ein “^M” umgewandelt wird. Der Befehl lautet:

:%s/\. /^M/g

“^M” Schreibt man durch die Eingabe von Strg+v und Enter.

Vim-ausgangszustand-absatz-formatieren.png

Vim-zeilen-formatieren-formatierungsbefehl.png

Vim-zeilen-formatieren-ergebnis.png

Zeilenblock einrücken

Nun kann man im Visual-Mode bestimmte Zeilen einrücken oder anderen beliebigen Text einfügen. Dazu drückt man Strg+v am Anfang des Blocks und navigiert dann zum gewünschten Ziel.

Vim-zeilenblock-vblock.png

Wenn man nun Shift+i drückt, editiert man den gesamten Block. Das Ergebnis wird jedoch erst angezeigt, nachdem man wieder aus dem Insert-Modus herausgeht.

Vim-zeilenblock-insert.png Vim-zeilenblock-ergebnis.png