Heim >Computer-Tutorials >Computerwissen >Mehrere Schlüsselkompetenzen zur Beherrschung des vi-Editors des Linux-Systems

Mehrere Schlüsselkompetenzen zur Beherrschung des vi-Editors des Linux-Systems

WBOY
WBOYnach vorne
2024-02-29 08:37:46874Durchsuche

精通Linux 系统vi编辑器的几个关键技巧

In Linux-Systemen ist der vi-Editor ein weit verbreiteter Texteditor. Für Systemadministratoren und Programmierer ist es von entscheidender Bedeutung, die Fähigkeiten des VI-Editors zu beherrschen. In diesem Artikel werden einige häufig verwendete VI-Editorfähigkeiten vorgestellt, um den Lesern dabei zu helfen, die Bearbeitungseffizienz zu verbessern.

Geben Sie den vi-Editor ein

Um den vi-Editor aufzurufen, geben Sie einfach „vi-Dateiname“ in das Linux-Terminal ein. Um eine bestimmte Datei direkt zu bearbeiten, verwenden Sie „vi Dateiname“ in der Befehlszeile.

Wechseln Sie zwischen Befehlsmodus und Einfügemodus

Der vi-Editor ist in zwei Modi unterteilt: Befehlsmodus und Einfügemodus. Im Befehlsmodus können Sie verschiedene Befehle zum Bearbeiten von Text ausführen. Im Einfügemodus können Sie Textinhalte eingeben und bearbeiten. Um zwischen den beiden Modi zu wechseln, drücken Sie einfach die „Esc“-Taste.

Cursor bewegen

Im Befehlsmodus können Sie die folgenden Befehle verwenden, um den Cursor zu bewegen:

h:向左移动一个字符
j:向下移动一个字符
k:向上移动一个字符
l:向右移动一个字符
Ctrl + B:向上滚动一页
Ctrl + F:向下滚动一页

Text löschen

Im Befehlsmodus kann Text mit dem folgenden Befehl gelöscht werden:

x:删除光标所在字符
dw:删除光标所在单词
d$:删除光标至行尾的所有字符
d^:删除光标至行首的所有字符
dd:删除光标所在行

Text kopieren und einfügen

Im Befehlsmodus können Sie Text mit den folgenden Befehlen kopieren und einfügen:

p:将剪贴板中的内容粘贴到光标后面
P:将剪贴板中的内容粘贴到光标前面
yy:复制光标所在行
yw:复制光标所在单词
y$:复制光标至行尾的所有字符
y^:复制光标至行首的所有字符

Vorgänge rückgängig machen und wiederholen

Im Befehlsmodus können Sie Vorgänge mit den folgenden Befehlen rückgängig machen und wiederholen:

u:撤销最近一次操作
U:撤销所有操作
Ctrl + R:重做最近一次撤销操作

Zeilennummer anzeigen

Der

vi-Editor kann Zeilennummern anzeigen, indem er Zeilennummern festlegt. Verwenden Sie im Befehlsmodus den folgenden Befehl, um die Anzeigezeilennummer festzulegen:

  • Zeigen Sie die Zeilennummer in der aktuellen Zeile an: Geben Sie „:set number“ ein und drücken Sie die Eingabetaste
  • Zeilennummern auf allen Zeilen anzeigen: Geben Sie „:set number!“ ein und drücken Sie die Eingabetaste

Text suchen und ersetzen

Der

vi-Editor unterstützt auch das Suchen und Ersetzen von Text. Im Befehlsmodus können Sie Text mit den folgenden Befehlen suchen und ersetzen:

搜索文本:输入“/关键词”并按回车键,将光标移动到第一个匹配的字符处。输入“n”可以继续搜索下一个匹配的字符。
替换文本:输入“:%s/旧关键词/新关键词/g”并按回车键,将文件中所有出现的旧关键词替换为新关键词。输入“n”可以继续替换下一个旧关键词。

Texteigenschaften festlegen

Im Befehlsmodus können Sie Texteigenschaften mit dem folgenden Befehl festlegen:

i:进入插入模式,在光标所在位置插入文本
I:进入插入模式,在行首插入文本
a:进入插入模式,在光标所在位置后面插入文本
A:进入插入模式,在行尾插入文本

vim ist die aktualisierte Version von vi

vi ist ein von allen UNIX-Systemen bereitgestellter Bildschirmeditor. Er bietet ein Fenstergerät, über das Dateien bearbeitet werden können. Es ist nicht nur mit allen vi kompatibel Befehl, und es gibt einige neue Funktionen darin. Im Folgenden sind einige Vorteile von vim im Vergleich zu vi aufgeführt

1. Mehrstufige Stornierung

在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消

2. Benutzerfreundlichkeit

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台

3. Grammatikhervorhebung

vim可以用不同的颜色来加亮你的代码。

4. Visuelle Bedienung

vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5. Vollständig kompatibel mit vi

vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。
vi使用于文本编辑,但是vim更适用于coding。
注:coding是编码的意思,decoding是解码的意思

Das obige ist der detaillierte Inhalt vonMehrere Schlüsselkompetenzen zur Beherrschung des vi-Editors des Linux-Systems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen