Was ist vim unter Linux?

青灯夜游
青灯夜游Original
2021-11-23 12:13:547080Durchsuche

Unter Linux ist vim ein aus vi entwickelter Texteditor. Er verfügt über Funktionen wie Code-Vervollständigung, Kompilierung und Fehlerspringen. Er kann die Korrektheit der Syntax anhand der Schriftfarbe ermitteln, um das Schreiben von Code zu erleichtern , Mac und andere Betriebssysteme.

Was ist vim unter Linux?

Die Betriebsumgebung dieses Tutorials: CentOS 6-System, Dell G3-Computer.

Vim ist ein aus vi entwickelter Texteditor. Es ist besonders reich an Funktionen, die die Programmierung erleichtern, wie z. B. Code-Vervollständigung, Kompilierung und Fehlerüberbrückung, und wird von Programmierern häufig verwendet.

Um es einfach auszudrücken: vi ist ein altmodisches Textverarbeitungsprogramm, dessen Funktionen jedoch bereits sehr vollständig sind, aber es gibt noch Raum für Verbesserungen. Man kann sagen, dass vim ein sehr nützliches Werkzeug für Programmentwickler ist.

Vim ist nicht nur mit allen vi-Anweisungen kompatibel, sondern verfügt auch über einige neue Funktionen.

Diese Vorteile von vim spiegeln sich hauptsächlich in den folgenden Aspekten wider:

1. Mehrstufiges Rückgängigmachen

Wir wissen, dass Sie in vi durch Drücken von u nur den letzten Befehl rückgängig machen können, während Sie in vim unbegrenzt rückgängig machen können.

2. Benutzerfreundlichkeit

vi kann nur unter Unix ausgeführt werden, während vim nicht nur unter Unix, Windows, Mac und anderen Betriebssystemen ausgeführt werden kann.

3. Syntaxhervorhebung

vim kann verschiedene Farben verwenden, um Ihren Code hervorzuheben.

4. Visueller Betrieb

bedeutet, dass vim nicht nur im Terminal, sondern auch unter X Window, Mac OS und Windows ausgeführt werden kann.

5. Volle Kompatibilität mit vi

In einigen Fällen können Sie vim als vi verwenden.

Vi und vim sind beide Editoren unter Linux. Der Unterschied besteht darin, dass vim fortgeschrittener ist und als aktualisierte Version von vi betrachtet werden kann. vi eignet sich für die Textbearbeitung, vim eignet sich jedoch besser zum Codieren.

Warum vim verwenden?

Obwohl es unter Linux viele Texteditoren gibt, haben diese Tools ihre eigenen Vorteile, aber es gibt einige Punkte, mit denen andere Bearbeitungswerkzeuge nicht mithalten können

  • Alle Unix-ähnlichen Systeme verfügen über integriertes vi, andere Bearbeitungswerkzeuge nicht notwendigerweise, und vim entspricht einer aktualisierten Version von vi Die korrekte Syntax erleichtert das Schreiben von Code

  • Das Programm ist einfach und die Bearbeitungsgeschwindigkeit ist sehr hoch

  • Zusammenfassend lässt sich sagen, dass es sich um ein altmodisches Textverarbeitungstool handelt, das jedoch über vollständige Funktionen verfügt. Es ist nicht nur ein Textverarbeitungstool, sondern auch ein Programm Bearbeitungstools, sogar die offizielle Website sagt, dass vim eher ein Programmentwicklungstool als eine Textverarbeitungssoftware ist, da es viele zusätzliche Funktionen enthält, wie zum Beispiel: Bearbeitung mehrerer Dateien, Blockkopieren usw. Mit diesen Funktionen können wir Konfigurationsdateien bequemer ändern.

  • Vorsichtsmaßnahmen bei der Verwendung

  • Da einige Linux-Versionen standardmäßig nur vim installieren, müssen Sie in den folgenden Kursen zusätzliche vim-Softwarepakete installieren Schnittstelle Chinesisch kann nicht eingegeben werden, und ob Chinesisch über die grafische Benutzeroberfläche eingegeben werden kann, hängt davon ab, ob die chinesische Eingabemethode im System installiert ist Für einige Dateien spezifisch. Spezielle Symbole werden auch auf unterschiedliche Weise dargestellt, z. B. Symbole zur Darstellung von Zeilenumbrüchen, z. B.
[root@manage01 ~]# cat -A hello-linux.txt 
hello$
$
[root@manage01 ~]# cat -A hello-windows.txt 
hello^M$
^M$

Wenn es sich bei dieser Art von Datei um eine von Windows nach Linux kopierte Romandatei handelt, gibt es im Grunde kein Problem, aber Wenn es sich um eine Datei handelt, müssen wir die angegebene Datei ausführen. Es wird Probleme mit dem funktionierenden Shell-Skript geben, da Linux die Bedeutung dieses Symbols nicht versteht, was dazu führt, dass die Ausführung des Shell-Skripts fehlschlägt. Zu diesem Zeitpunkt müssen wir also diese Art von Datei verarbeiten.

[root@manage01 ~]# unix2dos [-kn] file [newfile]

Optionen und Parameter:

-k: Behalten Sie das ursprüngliche mtime-Zeitformat der Datei bei.

  • -n: Behalten Sie die alte Datei bei und geben Sie die konvertierte Datei aus Inhalt in eine neue Datei kopieren, zum Beispiel: dos2unix -n old new

Verwandte Empfehlungen: „

Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist vim unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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