Vim kann systemweit (global) über die konfiguriert werden /etc/vim/vimrc.lokal Datei auf Ubuntu/Debian -basierten Betriebssystemen. Bei CentOS 7 und RHEL 7 befindet sich die systemweite Konfigurationsdatei für VIM in /etc/vimrc.
Sie können die systemweite Konfigurationsdatei von VIM wie folgt öffnen:
Ubuntu/Debian:
$ sudo vim/etc/vim/vimrc.lokal
Centos 7 und Rhel 7:
$ sudo vim /etc /vimrc
Sie können auch benutzerspezifische Konfiguration von VIM durchführen. Alles was Sie tun müssen, ist eine zu erstellen .vimrc Datei im Home -Verzeichnis des Benutzer.
Sie können a erstellen .vimrc Datei für Ihren Login -Benutzer mit dem folgenden Befehl:
$ touch ~/.vimrc
Dann offen .vimrc Datei mit VIM mit dem folgenden Befehl:
$ vim ~/.vimrc
Der Einfachheit halber werde ich sowohl auf die systemweite VIM -Konfigurationsdatei als auch die benutzerspezifische VIM -Konfigurationsdatei als verweisen vimrc Datei. Sie können entweder die systemweite VIM -Konfigurationsdatei oder die benutzerspezifische VIM -Konfigurationsdatei verwenden, um VIM je nachdem, was Sie tun möchten, konfigurieren.
Zeilenzahlen anzeigen:
Standardmäßig zeigt VIM keine Zeilennummern an. Die Zeilennummer ist sehr wichtig für die Programmierung.
Öffnen Sie die VIM -Konfigurationsdatei (global oder benutzerspezifisch, abhängig von Ihrer Wahl) und geben Sie den folgenden VIM -Befehl ein:
Nummer setzen
Tippen Sie nun ein : WQ! und drücke So speichern Sie die Konfigurationsdatei.
Jetzt sollte Vim Liniennummern anzeigen.
Aktivieren Sie die Syntax -Hervorhebung:
VIM ist möglicherweise nicht standardmäßig mit der Syntax -Hervorhebung aktiviert. Sie können jedoch leicht die Syntax -Hervorhebung durch die VIMRC -Datei aktivieren, indem Sie der Datei die folgende Befehlszeile des VIM hinzufügen.
Syntax auf
Ändern der Syntax -Hervorhebung des Farbschemas:
Vim hat stand. Sie können zwischen ihnen ändern, wenn Sie das derzeit festgelegte Farbschema nicht mögen.
Um das Farbschema zu ändern, geben Sie den folgenden VIM -Befehl in die VIMRC -Datei ein.
COLORSCHEME COLOR_SCHEME_NAME
Jetzt ersetzen Color_scheme_name zu einem der folgenden Schlüsselwörter:
Standard, Blau, Dunkelblau, Delek, Wüste, Elford, Abend, Industrie, Koehler, Morgen, Murphy, Pablo, Peachpuff, Ron, Glanz, Schiefer, Torte, Zellner
Das Farbschema der Syntax -Hervorhebung sollte geändert werden. Ich setze es auf Industrie Wie Sie im Screenshot unten sehen können.
Registerkartengröße einstellen:
Sie können auch die Registerkartengröße in vim konfigurieren vimrc Datei. Wenn Sie der Meinung sind, dass die Standardgröße der Registerkarte für Sie zu groß ist oder nicht genug ist, ist dies eine gute Nachricht für Sie.
Für mich ist die Registerkartengröße von 4 genug genug. Python -Entwickler verwenden häufig die Registerkartengröße von 2.
Öffnen Sie Ihre Registerkartengröße auf 4 (sagen wir sagen), um Ihre zu öffnen vimrc Datei und Geben Sie den folgenden VIM -Befehl ein:
Tabstop = 4 einstellen
Für die Registerkartengröße 2 geben Sie den folgenden VIM -Befehl in Ihrem ein vimrc Datei.
Tabstop = 2 einstellen
Aktivierung automatischer Eindrücke:
Sie können die automatische Einklebung ermöglichen, automatisch Registerkarten oder Leerzeichen einzufügen, wenn Sie Codes mit VIM schreiben.
Um die automatische Einkerbung in VIM zu ermöglichen, geben Sie den folgenden VIM -Befehl in die vimrc Datei.
automatisch einstellen
Ersetzen von Registerkarten durch weiße Räume:
Wenn Sie Registerkarten in Ihre Codes einfügen und speichern und an eine andere Person senden, muss er/sie die gleiche Registerkartengröße verwenden wie Sie. Andernfalls würde der Code sehr hässlich aussehen. In Vim gibt es eine Lösung. VIM kann die Registerkarten automatisch auf Leerzeichen ersetzen. Nehmen wir zum Beispiel an, Ihre Registerkartengröße ist auf 4 gesetzt. Wenn Sie also die Registerkarte in Ihren Code einfügen, ersetzt VIM ihn automatisch durch 4 weiße Leerzeichen. Wenn Sie also den Code an Ihren Freund senden, wird er dennoch die gleiche Registerkarte in seinem Editor sein.
Um die Registerkarten durch weiße Räume zu ersetzen, geben Sie den folgenden VIM -Befehl in Ihrem ein vimrc Datei.
SET EXPEDTAB
Entfernen Sie mehrere Räume auf einzelnen Rücktasten:
Wenn Sie verwenden expandtab Um die Registerkarten durch automatisch an weißen Räumen auf VIM zu ersetzen, haben Sie möglicherweise festgestellt, dass das Drücken Entfernt nur einen einzigen weißen Raum. Das heißt, wenn Sie festgelegt haben Tabulator Zu 4, Dann musst du drücken 4 Mal, um alle 4 weißen Räume zu entfernen.
Zum Glück hat Vim Abhilfemaßnahmen dafür. Sie können in der folgenden Zeile auf Ihrem eingeben vimrc Datei, um die Anzahl der weißen Räume zu entfernen, die durch Drücken für die Registerkarte ersetzt wurden nur einmal.
Setzen Sie SoftTabStop = 4
NOTIZ: Wie ich setzte Tabulator Zu 4, Ich habe auch gesetzt Softtabstop Zu 4. Daher werden 4 weiße Räume für jede Registerkarte zusammen mit einer einzelnen Presse der Taste.
Markieren Sie die aktuelle Linie:
Sie können die Linie hervorheben, die Sie derzeit in VIM haben. Öffnen Sie dazu Ihre vimrc Datei und Geben Sie den folgenden VIM -Befehl ein:
Cursorline setzen
Andere VIMRC -Befehle:
Sie können VIM -Funktionen und andere Befehle auf der hinzufügen vimrc Datei zum Konfigurieren von VIM. Sie können sich die offizielle Dokumentation von VIM unter http: // vimdoc ansehen.SourceForge.Netz/ Um mehr darüber zu erfahren.
Sie können den Artikel auch lesen Ein guter VimRC bei https: // dougblack.IO/WORTS/A-GOOD-VIMRC.HTML, um die häufigsten VIM -Befehle zu finden, die Sie verwenden können.
So konfigurieren Sie VIM -Texteditor mit VIMRC -Datei. Danke, dass du diesen Artikel gelesen hast.