User Tools

Site Tools


linux:tools:vi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:tools:vi [2023/12/06 12:41] – mslinux:tools:vi [2026/10/08 10:55] (current) – [Convert] ms
Line 6: Line 6:
 #        -> Kommentar-Zeichen eingeben (erste Zeile) #        -> Kommentar-Zeichen eingeben (erste Zeile)
 ESC      -> für alle Zeilen durchführen ESC      -> für alle Zeilen durchführen
 +</code>
 +
 +Jeweils zwei Zeilen zusammenfügen (join)
 +<code>
 +:%normal J
 +:%norm J
 +</code>
 +
 +Jede Leerzeile löschen
 +<code>
 +:g/^$/d
 +</code>
 +
 +Inhalt sortieren
 +<code>
 +:%sort
 +</code>
 +
 +Terminal öffnen
 +<code>
 +:term
 +</code>
 +
 +===== Split Screen =====
 +<code>
 +:split filename   (:sp filename)
 +öffnet filename in neuem horizontalem Fenster
 +
 +:vsplit filename  (:vs filename)
 +öffnet filename in neuem vertikalem Fenster
 +</code>
 +Unschalten zwischen den Fenster
 +<code>
 +Ctrl+w + w
 +schaltet zwischen den Fenster hin und her
 +
 +Ctrl+w + <Pfeiltasten>
 +schaltet zu dem gewünschten Fenster
 +</code>
 +
 +===== vimdiff =====
 +<code>
 +vimdiff file1 file2
 +</code>
 +
 +===== Convert =====
 +Check Filetype: UTF-8 oder ISO-8859
 +<code>
 +:set fileencoding?
 +</code>
 +ISO-8859 -> fileencoding=latin1
 +
 +Filetype auf UTF-8 setzen
 +<code>
 +:set fileencoding=utf-8
 +:w
 +
 +:set fileencoding=utf-8 | w
 +</code>
 +
 +Entfernung von BOM (Byte Order Mark) und CRLF (von Windows)
 +<code>
 +:set nobomb
 +:set fileformat=unix
 +:w
 </code> </code>
linux/tools/vi.1701866465.txt.gz · Last modified: 2023/12/06 12:41 by ms

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki