Wichtige VIM -Optionen und Einstellungen

Wichtige VIM -Optionen und Einstellungen
Vim ist einer der beliebtesten Open-Source-Befehlszeilen-Text-Editoren. Es ist sehr konfigurierbar und unterstützt viele Optionen, was der Grund für seine Popularität unter den Benutzern ist. In diesem Artikel werden wir einige der VIM -Einstellungsoptionen diskutieren, mit denen Sie Ihre Bearbeitungsumgebung entsprechend Ihren Vorlieben optimieren können. Die meisten hier genannten Optionen sind in VIM standardmäßig nicht aktiviert.

Es gibt zwei Möglichkeiten, die VIM -Einstellungsoptionen zu verwenden:

1. Aktivieren Sie die Optionen für eine einzelne Datei in der VIM -Sitzung mit: Stellen Sie die gewünschte Datei in VIM ein, geben Sie eine beliebige Option mit dem Befehl: fest im normalen Modus ein. Drücken Sie die Eingabetaste.

2. Aktivieren Sie die Optionen für alle Dateien dauerhaft, indem Sie sie in der lokalen VIM -Konfigurationsdatei ~/ angeben.vimrc. Was auch immer Sie aktivieren möchten, fügen Sie sie einfach in das ~/ hinzu.VIMRC -Datei durch Entfernen des (:) vor dem Befehl festgelegt, speichern und schließen Sie die Datei.

Die VIM -Konfigurationsdatei kann für den aktuellen Benutzer mit dem folgenden Befehl im Terminal erstellt werden:

$ touch ~/.vimrc

Verwenden Sie zum Bearbeiten der VIM -Konfigurationsdatei den folgenden Befehl in Terminal:

$ vim ~/.vimrc

Suchoptionen

Aktivieren Sie die Suche nach der Suche

Auf der Suche nach einem Text ist es oft hilfreich, alle Suchergebnisse hervorzuheben, damit Sie auf einen Blick finden können, in dem das Matching -Muster liegt. Das Aktivieren der Suche nach Suchfaktoren fügt allen Suchergebnissen einen farbigen Hintergrund hinzu. Die Suche nach dem Suchfaktor ist standardmäßig deaktiviert.

Verwenden Sie den folgenden Befehl, um die Suche nach der Suche zu aktivieren: Verwenden Sie den folgenden Befehl:

: Setzen Sie HlSearch

Um das Hervorheben der Suche zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Setzen Sie Nohlsearch

Inkrementelle Suchanfragen

Wenn Sie eine normale Suche in VIM durchführen. Mit der inkrementellen VIM -Suche können Sie die Suchergebnisse sehen, wenn Sie das Suchwort eingeben. Es zeigt den gesamten Text, der dem entspricht, was Sie bisher eingegeben haben. Zum Beispiel suchen Sie nach dem Wort "zählen". Wenn Sie anfangen, Buchstaben zu tippen, sehen Sie, dass Vim die Übereinstimmungen hervorhebt.

Die inkrementelle Suche ist standardmäßig deaktiviert. Verwenden Sie den folgenden Befehl, um eine inkrementelle Suche zu aktivieren:

: Setzen Sie IncSearch

Um die inkrementelle Suche zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Setzen Sie noIncSearch

Fallunempfindliche Suche

Standardmäßig führt der VIM Fall sensible Suche durch und behandelt Groß- und Kleinbuchstaben anders. Verwenden Sie den folgenden Befehl, um eine unempfindliche Suche nach Fall durchzuführen:

: Ignorecase setzen

Um die sensible Suche nach einer sensiblen Suche nachzubinden, präfixen Sie einfach die Option mit dem Wort "Nein",.

: Setzen Sie NoignoreCase

Intelligente Suche

Manchmal müssen Sie bei der sensiblen Suche nach einer sensiblen Suche nach einem Text eine unempfindliche Suche nach einem anderen Text durchführen. Sich verändern Ignorecase und Noignorecase können ärgerlich sein. Glücklicherweise, Mit VIM können wir die Smart -Suche durch die SmartCase -Option mit der Option ignoreCase durchführen. Durch die Kombination dieser Optionen erhalten Sie eine sensible oder unempfindliche Suche auf der Grundlage des Szenarios:

  • Wenn Sie eine Suchanfrage in Kleinbuchstaben eingeben, ist die Suche in Such unempfindlich. Zum Beispiel wird die Suche nach Ubuntu Ubuntu, Ubuntu und Ubuntu finden.
  • Wenn Sie eine Suchabfrage eingeben, die einen oder mehrere Buchstaben in Großbuchstaben enthält, ist die Suche sensibel. Zum Beispiel wird die Suche nach Ubuntu nur Ubuntu finden, nicht Ubuntu oder Ubuntu

Verwenden Sie die folgenden Befehle, um eine intelligente Suche in VIM durchzuführen:

: IGNORECASE SET (Drücken Sie die Eingabetaste)
: Setzen Sie SmartCase (Drücken Sie die Eingabetaste)

Um die Smart Search zu deaktivieren, präfixen Sie einfach die Optionen mit dem Wort „Nein“:

: NoSmartcase einstellen

Schreiben Sie automatisch Dateien

Während des Wechsels zwischen mehreren Dateien fordert VIM Sie auf, zuerst die Datei zu speichern, wenn sie geändert wurde. Jedoch mit dem Autowrite Option, vim speichert die Datei automatisch, wenn Sie die Befehle: n (oder: p,: zuerst,: letztes) verwenden, um zu einer anderen Datei zu wechseln.

Um Dateien automatisch zu schreiben, bevor Sie eine andere Datei öffnen, verwenden Sie den folgenden Befehl:

: Autowrite setzen

Um diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Setzen Sie Noautowrite

Automatische Eindrückung ermöglichen

Durch die Aktivierung der automatischen Einklebung in VIM können Sie jede Zeile wie die vorherige Einzug bringen. Beispiel. Die nächsten Zeilen, die Sie eingeben, sind automatisch mit der gleichen Menge wie die vorherige Zeile bestimmt.

Verwenden Sie den folgenden Befehl, um die automatische Einkerbung in VIM zu aktivieren:

: automatisch festlegen

Automatische Einkerbung deaktivieren, Präfix einfach die Option mit dem Wort "Nein".

: Setzen Sie Noautoindent

Satzstellung markieren

Das Hervorheben von Syntax zeigt den Quellcode in verschiedenen Farben an, um seine Lesbarkeit zu verbessern. Verwenden Sie den folgenden Befehl, um das Syntax -Highlight in VIM zu aktivieren:

: Syntax auf

Um die Syntax -Hervorhebung zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Syntax aus

Stellen Sie ein Farbschema für die Syntax -Hervorhebung ein

Das Farbschema ist im Grunde eine Kombination von Farben, die beim Syntax -Hervorhebung verwendet werden. Es wird nützlich, da die Farben Ihnen helfen können, verschiedene Datentypen, Funktionen, Parameter usw. zu identifizieren.

Vim enthält einige vorinstallierte Farbschemata, die aus dem VIM aus betrachtet werden können. Geben Sie: ColorScheme, drücken Sie die Speicherbalke und verwenden Sie dann die Verknüpfung von Strg+D:

: ColorScheme [Space] [Strg+D]

Um ein neues Farbschema für die Syntax -Hervorhebung festzulegen, geben Sie das:::Farbschema Befehl gefolgt vom Namen des Schemas.

: ColorScheme Name

Beispiel:

: ColorScheme Torte

Zeigen Sie die Nummerierung an

Zeilennummern in einem Editor können sehr hilfreich sein, um die Datei durch die Datei zu navigieren. Es zeigt auch, wo Sie sich in der Datei befinden. Standardmäßig zeigt VIM keine Zeilennummerierung an.

Verwenden Sie den folgenden Befehl, um Zeilennummern in VIM anzuzeigen:

:Nummer setzen

Um die Zeilennummerierung auszublenden, präfixen Sie einfach die Option mit dem Wort "Nein".

: Nichtnummer einstellen

Legen Sie den Windows -Titel fest

Mit VIM können Sie auch den Titel des VIM -Bearbeitungsfensters ändern. Mit dieser Funktion können Sie die derzeit bearbeitete Datei anzeigen.

Verwenden Sie den folgenden Befehl, indem Sie die ersetzen, um den neuen Titel für Ihr VIM -Fenster anzugeben, indem Sie die ersetzen Saite mit Ihrem bevorzugten Zeichenfolgennamen.

: Setzen Sie Titlestring = String

Verwenden Sie %t: Um den ursprünglichen Dateinamen als Titel anzuzeigen, verwenden Sie: %t:

: Titlestring einstellen =%t

Verwenden Sie nach Angabe der Titelzeichenfolge den folgenden Befehl, um diesen neuen Titel festzulegen:

: Titel setzen

Um den neuen Titel zu entfernen und zu Standards zurückzukehren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Notitle setzen

Cursorposition anzeigen

Mit dem Befehl Lineal in VIM finden Sie die aktuelle Position des Cursors in der Datei. Es zeigt die Zeile und Spalte des Cursors an, was beim Scrollen einer langen Textdatei sehr hilfreich sein kann.

Verwenden Sie den folgenden Befehl, um die aktuelle Position des Cursors im VIM anzuzeigen:

: Set Lineal

Um diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Setzen Sie Noruler

Set bestätigen

Wenn Sie versuchen, bestimmte Operationen (wie: Q oder: e) in einer geänderten Datei ohne Speichern auszuführen, werden die Vorgänge fehlgeschlagen. Wenn Sie jedoch die Option Bestätigung verwenden, zeigt das VIM das Bestätigungsdialog an, in dem Sie die Datei speichern möchten.

Verwenden Sie den folgenden Befehl, um die Bestätigungsoption in VIM zu verwenden:

: Set bestätigen

Um diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Noconfirm setzen

Set History

Standardmäßig erinnert sich Vim an die Geschichte von 50 (:) Befehle und Suchmuster. Sie können dieses Standardverhalten jedoch ändern, indem Sie die Anzahl der zu erinnern zu beachtenden Befehle verringern oder erhöhen.

Verwenden Sie den folgenden Befehl, indem Sie das X durch die Anzahl der Befehle ersetzen, um sich zu merken, um die Anzahl der Befehle zu ändern

: set history = x

Rechtschreibprüfung aktivieren

Ein weiteres großartiges Feature in Vim ist die Überprüfung. Wenn die Rechtschreibprüfung aktiviert ist, findet und hebt VIM das falsch geschriebene Wort fest und hebt hervor.

Verwenden Sie den folgenden Befehl, um die Einstellung in VIM zu aktivieren: Verwenden Sie den folgenden Befehl:

: Zauber setzen

Um diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.

: Setzen Sie Nospell

So können Sie einige der wichtigen und nützlichen VIM -Einstellungsoptionen verwenden, um VIM entsprechend Ihren Vorlieben zu konfigurieren. Verwenden Sie diese Optionen für einzelne Dateien oder wenden Sie sie auf alle Dateien an, indem Sie sie in das ~/ hinzufügen.VIMRC -Datei.