Vim: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= Zeilen aus kommentieren ==
+
= Zeilen aus kommentieren =
== Visueller Mode ==
+
== Visueller Mode und syntax highlighting ==
 +
 
 +
=== ausstellen ===
 +
 
 +
How to disable visual mode on mouse select for vim
 +
 
 +
<source lang=bash>
 +
echo "set mouse-=a" > ~/.vimrc
 +
echo "set mouse-=a" > ~/.vimrc && echo "syntax on" >> ~/.vimrc
 +
</source>
 +
 
 +
    Create the file ~/.vimrc.
 +
    Insert in it set mouse-=a.
 +
 
 
=== auskommentieren ===
 
=== auskommentieren ===
 
* Zeilen markieren
 
* Zeilen markieren
Zeile 34: Zeile 47:
 
  :20,30s/#//g
 
  :20,30s/#//g
 
* Hier werden pro Zeile alle "#" gelöscht!
 
* Hier werden pro Zeile alle "#" gelöscht!
 +
 +
= Drucken =
 +
== Befehl ==
 +
* Im Komandozeilenmodus
 +
:ha oder :hardcopy
 +
== Einrichten ==
 +
* In Vim ist alles voreingestellt.
 +
 +
 +
= altes Verhalten (not visuel bla bla) wieder herstellen =
 +
* ~/.vimrc
 +
<source lang=bash>
 +
set mouse-=a
 +
syntax on
 +
"set number"
 +
</source>

Aktuelle Version vom 27. Juli 2023, 06:32 Uhr

Zeilen aus kommentieren

Visueller Mode und syntax highlighting

ausstellen

How to disable visual mode on mouse select for vim

echo "set mouse-=a" > ~/.vimrc
echo "set mouse-=a" > ~/.vimrc && echo "syntax on" >> ~/.vimrc
   Create the file ~/.vimrc.
   Insert in it set mouse-=a.

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!

Drucken

Befehl

  • Im Komandozeilenmodus
:ha oder :hardcopy

Einrichten

  • In Vim ist alles voreingestellt.


altes Verhalten (not visuel bla bla) wieder herstellen

  • ~/.vimrc
set mouse-=a
syntax on
"set number"