Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Allgemeine Konfiguration von vim – vereinfacht die Verwendung von vim

Allgemeine Konfiguration von vim – vereinfacht die Verwendung von vim

巴扎黑
巴扎黑Original
2017-08-17 10:30:172395Durchsuche

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 @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')

" 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 " +y

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!

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