Heim > Artikel > Betrieb und Instandhaltung > Allgemeine Konfiguration von vim – vereinfacht die Verwendung von vim
Kopieren Sie den folgenden Code in das Benutzerverzeichnis und erstellen Sie eine neue Datei als .vimrc
Speichern Sie ihn und er wird wirksam. Wenn Sie möchten, dass er für alle Benutzer wirksam wird, ändern Sie bitte /etc/vimrc (es wird empfohlen, zuerst eine Kopie zu kopieren)
set noefficient „Vi-Kompatibilitätsmodus ausschalten“
Syntax auf „Automatische Syntaxhervorhebung“
colorscheme molokai „Farbschema festlegen“
Nummer festlegen „Zeilennummer anzeigen
Cursorlinie festlegen“ Aktuelle Zeile markieren
Lineal festlegen „Statusleisten-Lineal einschalten
Verschiebebreite = 4 festlegen“ Festlegen Die Breite der Befehle << und >> beim Verschieben von 4
set softtabstop=4 " ermöglicht das gleichzeitige Löschen von 4 Leerzeichen, wenn Sie die Rücktaste drücken
set tabstop =4 " setzt die Tabulatorlänge auf 4
set nobackup " Beim Überschreiben von Dateien nicht sichern
set autochdir " Wechselt das aktuelle Verzeichnis automatisch in das Verzeichnis, in dem sich die aktuelle Datei befindet
Dateityp-Plugin indent on " Schalten Sie das Plugin ein
set backupcopy=yes " set Das Verhalten beim Sichern soll überschrieben werden
setignorecase smartcase " Groß-/Kleinschreibung bei der Suche ignorieren, aber beibehalten Groß- und Kleinschreibung beachten, wenn ein oder mehrere Großbuchstaben vorhanden sind.
set nowrapscan " Deaktivieren Sie die erneute Suche nach Search an beiden Enden der Datei.
set incsearch " Zeigen Sie die Suchergebnisse bei der Eingabe des Suchinhalts an
hlsearch einstellen „ Gefundenen Text beim Suchen hervorheben
noerrorbells einstellen „ Fehlermeldungsglocke ausschalten
novisualbell einstellen „ visuelle Glocke anstelle von Anrufen ausschalten
set t_vb= " Leerer Fehlerglocken-Terminalcode
" set showmatch " Klammer einfügen, kurz zur passenden entsprechenden Klammer springen
" set matchtime=2 " kurz zur Zeit des Matchings springen Klammer
set magic " set magic
set versteckt " Ermöglicht das Umschalten des Puffers, wenn nicht gespeicherte Änderungen vorhanden sind. Die Änderungen zu diesem Zeitpunkt werden von vim
set guioptions-=T gespeichert " Symbolleiste ausblenden
set guioptions-=m " Menüleiste ausblenden
smartindent festlegen „Intelligente automatische Einrückung beim Öffnen einer neuen Zeile verwenden
set backspace=indent,eol,start
" Wenn Sie es nicht festlegen, können Sie die Rücktaste im Einfügestatus nicht verwenden. Verwenden Sie die Leertaste und die Entf-Taste, um den Wagenrücklauf zu löschen.
set cmdheight=1 " Legen Sie die Anzahl fest Zeilen in der Befehlszeile auf 1
set laststatus=2 " Zeigt die Statusleiste an (der Standardwert ist 1, Statusleiste kann nicht angezeigt werden)
set statusline= %<%F[% 1*%M%*%n%R%H]%= %y %0(%{&fileformat} %{&encoding} %c :%l/%L%)
" Legen Sie die angezeigten Informationen fest die Statuszeile
setfoldenable "Faltung starten
setfoldmethod=syntax "Syntaxfaltung festlegen
setfoldcolumn=0 "Legen Sie die Breite des Faltbereichs fest
setlocal Foldlevel=1 „Stellen Sie die Anzahl der Faltebenen ein auf
“ setfoldclose=all „Stellen Sie ein, dass die Falte automatisch geschlossen werden soll
“ Verwenden Sie die Leertaste, um die Faltungen zu wechseln
" nnoremap " Mehrsprachige Umgebung konfigurieren if has("multi_byte") " UTF-8-Kodierung set binding=utf-8 set termencoding=utf-8 set formatoptions+=mM set fencs=utf-8,gbk " Strg+c in ausgewählten Zustand kopieren vmap Das obige ist der detaillierte Inhalt vonAllgemeine Konfiguration von vim – vereinfacht die Verwendung von vim. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!