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 ~/.vimrcVerwenden Sie zum Bearbeiten der VIM -Konfigurationsdatei den folgenden Befehl in Terminal:
$ vim ~/.vimrcSuchoptionen
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 HlSearchUm das Hervorheben der Suche zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Setzen Sie NohlsearchInkrementelle 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 IncSearchUm die inkrementelle Suche zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Setzen Sie noIncSearchFallunempfindliche 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 setzenUm die sensible Suche nach einer sensiblen Suche nachzubinden, präfixen Sie einfach die Option mit dem Wort "Nein",.
: Setzen Sie NoignoreCaseIntelligente 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:
Verwenden Sie die folgenden Befehle, um eine intelligente Suche in VIM durchzuführen:
: IGNORECASE SET (Drücken Sie die Eingabetaste)Um die Smart Search zu deaktivieren, präfixen Sie einfach die Optionen mit dem Wort „Nein“:
: NoSmartcase einstellenSchreiben 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 setzenUm diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Setzen Sie NoautowriteAutomatische 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 festlegenAutomatische Einkerbung deaktivieren, Präfix einfach die Option mit dem Wort "Nein".
: Setzen Sie NoautoindentSatzstellung 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 aufUm die Syntax -Hervorhebung zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Syntax ausStellen 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 NameBeispiel:
: ColorScheme TorteZeigen 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 setzenUm die Zeilennummerierung auszublenden, präfixen Sie einfach die Option mit dem Wort "Nein".
: Nichtnummer einstellenLegen 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 = StringVerwenden Sie %t: Um den ursprünglichen Dateinamen als Titel anzuzeigen, verwenden Sie: %t:
: Titlestring einstellen =%tVerwenden Sie nach Angabe der Titelzeichenfolge den folgenden Befehl, um diesen neuen Titel festzulegen:
: Titel setzenUm den neuen Titel zu entfernen und zu Standards zurückzukehren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Notitle setzenCursorposition 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 LinealUm diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Setzen Sie NorulerSet 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ätigenUm diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Noconfirm setzenSet 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 = xRechtschreibprü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 setzenUm diese Option zu deaktivieren, präfixen Sie einfach die Option mit dem Wort "Nein" vor.
: Setzen Sie NospellSo 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.