User Tools

Site Tools


linux:tools:vi

Differences

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

Link to this comparison view

Next revision
Previous revision
linux:tools:vi [2023/12/06 12:40] – created mslinux:tools:vi [2026/10/08 10:55] (current) – [Convert] ms
Line 5: Line 5:
 SHIFT-i  -> insert mode SHIFT-i  -> insert mode
 #        -> Kommentar-Zeichen eingeben (erste Zeile) #        -> Kommentar-Zeichen eingeben (erste Zeile)
-ESC      -> für alle Zeilen+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.1701866435.txt.gz · Last modified: 2023/12/06 12:40 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