Inhaltsverzeichnis
Geben Sie den vi-Editor ein
Wechseln Sie zwischen Befehlsmodus und Einfügemodus
Cursor bewegen
Text löschen
Text kopieren und einfügen
Vorgänge rückgängig machen und wiederholen
Zeilennummer anzeigen
Text suchen und ersetzen
Texteigenschaften festlegen
vim ist die aktualisierte Version von vi
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

Feb 29, 2024 am 08:37 AM
模式 编辑器 vi

精通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:向下滚动一页
Nach dem Login kopieren

Text löschen

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

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

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^:复制光标至行首的所有字符
Nach dem Login kopieren

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:重做最近一次撤销操作
Nach dem Login kopieren

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”可以继续替换下一个旧关键词。
Nach dem Login kopieren

Texteigenschaften festlegen

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

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

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里可以无限制的撤消
Nach dem Login kopieren

2. Benutzerfreundlichkeit

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

3. Grammatikhervorhebung

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

4. Visuelle Bedienung

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

5. Vollständig kompatibel mit vi

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

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bewirkt der „Bitte nicht stören'-Modus von WeChat? Was bewirkt der „Bitte nicht stören'-Modus von WeChat? Feb 23, 2024 pm 10:48 PM

Was bedeutet der „Bitte nicht stören“-Modus von WeChat? Mit der Popularität von Smartphones und der rasanten Entwicklung des mobilen Internets sind Social-Media-Plattformen zu einem unverzichtbaren Bestandteil des täglichen Lebens der Menschen geworden. WeChat ist eine der beliebtesten Social-Media-Plattformen in China und fast jeder hat ein WeChat-Konto. Über WeChat können wir in Echtzeit mit Freunden, Familie und Kollegen kommunizieren, Momente in unserem Leben teilen und die aktuelle Situation des anderen verstehen. Allerdings sind wir in dieser Zeit zwangsläufig auch mit den Problemen der Informationsüberflutung und des Verlusts der Privatsphäre konfrontiert, insbesondere für diejenigen, die sich konzentrieren müssen oder

Wofür wird der Schlafmodus auf dem iPhone verwendet? Wofür wird der Schlafmodus auf dem iPhone verwendet? Nov 04, 2023 am 11:13 AM

iOS-Geräte können mit der Health-App seit langem Ihre Schlafmuster und mehr verfolgen. Aber ist es nicht ärgerlich, wenn Sie im Schlaf durch Benachrichtigungen gestört werden? Diese Benachrichtigungen sind möglicherweise irrelevant und stören daher Ihren Schlafrhythmus. Der „Bitte nicht stören“-Modus ist zwar eine gute Möglichkeit, Ablenkungen beim Schlafen zu vermeiden, kann jedoch dazu führen, dass Sie wichtige Anrufe und Nachrichten verpassen, die Sie nachts erhalten. Zum Glück kommt hier der Schlafmodus ins Spiel. Erfahren Sie mehr darüber und wie Sie es auf dem iPhone verwenden. Welche Rolle spielt der Schlafmodus auf dem iPhone? Der Schlafmodus ist ein dedizierter Fokusmodus in iOS, der automatisch basierend auf Ihrem Schlafplan in der „Health“-App aktiviert wird. Es hilft Ihnen, einen Alarm einzustellen und dann

Detaillierte Anleitung zu 15 Python-Editoren/IDEs, es gibt immer einen, der zu Ihnen passt! Detaillierte Anleitung zu 15 Python-Editoren/IDEs, es gibt immer einen, der zu Ihnen passt! Aug 09, 2023 pm 05:44 PM

Es gibt keinen besseren Weg, Python-Code zu schreiben, als eine integrierte Entwicklungsumgebung (IDE) zu verwenden. Sie können Ihre Arbeit nicht nur einfacher und logischer machen, sondern auch das Programmiererlebnis und die Effizienz verbessern. Das weiß jeder. Die Frage ist, wie man aus den vielen Optionen die beste Python-Entwicklungsumgebung auswählt.

Unverzichtbare Software für die C-Sprachprogrammierung: Fünf gute Helfer, die Einsteigern empfohlen werden Unverzichtbare Software für die C-Sprachprogrammierung: Fünf gute Helfer, die Einsteigern empfohlen werden Feb 20, 2024 pm 08:18 PM

Die Sprache C ist eine grundlegende und wichtige Programmiersprache. Für Anfänger ist es sehr wichtig, die richtige Programmiersoftware auszuwählen. Es gibt viele verschiedene Optionen für C-Programmiersoftware auf dem Markt, aber für Anfänger kann es etwas verwirrend sein, sich für die richtige zu entscheiden. In diesem Artikel werden Anfängern fünf C-Programmiersoftware empfohlen, um ihnen den schnellen Einstieg zu erleichtern und ihre Programmierkenntnisse zu verbessern. Dev-C++Dev-C++ ist eine kostenlose und quelloffene integrierte Entwicklungsumgebung (IDE), die sich besonders für Anfänger eignet. Es ist einfach und benutzerfreundlich und integriert einen Editor,

„Bitte nicht stören'-Modus funktioniert auf dem iPhone nicht: Behebung „Bitte nicht stören'-Modus funktioniert auf dem iPhone nicht: Behebung Apr 24, 2024 pm 04:50 PM

Selbst das Beantworten von Anrufen im Modus „Bitte nicht stören“ kann ein sehr lästiges Erlebnis sein. Wie der Name schon sagt, deaktiviert der Modus „Bitte nicht stören“ alle Benachrichtigungen über eingehende Anrufe und Warnungen von E-Mails, Nachrichten usw. Sie können diesen Lösungssätzen folgen, um das Problem zu beheben. Fix 1 – Fokusmodus aktivieren Aktivieren Sie den Fokusmodus auf Ihrem Telefon. Schritt 1 – Wischen Sie von oben nach unten, um auf das Kontrollzentrum zuzugreifen. Schritt 2 – Aktivieren Sie als Nächstes den „Fokusmodus“ auf Ihrem Telefon. Der Fokusmodus aktiviert den „Bitte nicht stören“-Modus auf Ihrem Telefon. Es werden keine Benachrichtigungen über eingehende Anrufe auf Ihrem Telefon angezeigt. Fix 2 – Fokusmodus-Einstellungen ändern Wenn es Probleme mit den Fokusmoduseinstellungen gibt, sollten Sie diese beheben. Schritt 1 – Öffnen Sie Ihr iPhone-Einstellungsfenster. Schritt 2 – Als nächstes schalten Sie die Fokusmodus-Einstellungen ein

Behebung eines Problems, bei dem die Anmeldeoptionen von Windows 11/10 deaktiviert sind Behebung eines Problems, bei dem die Anmeldeoptionen von Windows 11/10 deaktiviert sind May 07, 2023 pm 01:10 PM

Viele Windows-Benutzer sind mit dem Problem konfrontiert, dass sie sich aufgrund fehlgeschlagener Anmeldeversuche oder mehrfacher Systemabschaltungen nicht bei Windows 11/10-Systemen anmelden können. Benutzer sind frustriert, weil sie nichts dagegen tun können. Benutzer vergessen möglicherweise ihren PIN-Code, um sich beim System anzumelden, oder es kommt zu Verzögerungen bei der Verwendung oder Installation von Software, und das System muss möglicherweise mehrmals heruntergefahren werden. Aus diesem Grund haben wir eine Liste der besten verfügbaren Lösungen zusammengestellt, die den Verbrauchern zweifellos bei der Lösung dieses Problems helfen werden. Um mehr zu erfahren, lesen Sie diesen Artikel weiter. Hinweis: Bevor Sie dies tun, stellen Sie sicher, dass Sie über die Administratoranmeldeinformationen Ihres Systems und das Microsoft-Kontokennwort verfügen, um Ihre PIN zurückzusetzen. Wenn nicht, warten Sie etwa eine Stunde und versuchen Sie es mit der richtigen PIN

Einführung in die Go-Sprachentwicklungstools: eine Liste der wichtigsten Tools Einführung in die Go-Sprachentwicklungstools: eine Liste der wichtigsten Tools Mar 29, 2024 pm 01:06 PM

Titel: Einführung in die Go-Sprachentwicklungstools: Liste der wesentlichen Tools Im Entwicklungsprozess der Go-Sprache kann die Verwendung geeigneter Entwicklungstools die Entwicklungseffizienz und Codequalität verbessern. In diesem Artikel werden mehrere wichtige Tools vorgestellt, die häufig in der Go-Sprachentwicklung verwendet werden, und spezifische Codebeispiele angehängt, damit die Leser ihre Verwendung und Funktionen intuitiver verstehen können. 1.VisualStudioCodeVisualStudioCode ist ein leichtes und leistungsstarkes plattformübergreifendes Entwicklungstool mit umfangreichen Plug-Ins und Funktionen.

So lösen Sie das Problem, dass Linux vi den Cursor nicht anzeigt So lösen Sie das Problem, dass Linux vi den Cursor nicht anzeigt May 30, 2023 pm 10:34 PM

Lösung dafür, dass Linuxvi den Cursor nicht anzeigt: 1. Melden Sie sich beim Linux-System an und rufen Sie das Terminal auf. 2. Zeigen Sie den Cursor an, indem Sie die Methode „echo-e“\033[?25h“ ausführen. Das Problem mit dem Verschwinden des Linux-Terminal-Cursors fiel mir plötzlich auf, da ich nicht wusste, wo sich die Bearbeitungsposition befand. Zuerst suchte ich nach vim-Konfigurationsproblemen, aber später stellte ich fest, dass auch der Terminal-Cursor verschwunden war. Erst dann wussten wir, dass der Cursor des Terminals und der Cursor von vim zusammenhängen, sodass wir nur den Cursor des Terminals herausholen müssen. Verstecke den Cursor echo-e"\033[?25l"Zeige den Cursor echo-e&quo

See all articles