vim
Vim-Optionen
Suche…
Syntax
-
:set [no](option|shortcut)
-
:set (option|shortcut)=value
-
:set (option|shortcut)(?|&)
- Verwenden Sie nicht
:
in der Vimrc-Datei
Bemerkungen
Siehe Video zu Vimcast 1
Siehe vimcast 1-Transkription
einstellen
Um die Optionen einzustellen, verwenden Sie :set
Anweisung setzen. Beispiel:
:set ts=4
:set shiftwidth=4
:set expandtab
:set autoindent
So zeigen Sie den aktuellen Wert der Option an :set {option}?
. Beispiel:
:set ts?
Um den Wert der Option auf den Standardwert zurückzusetzen, geben Sie Folgendes ein :set {option}&
. Beispiel:
:set ts&
Vertiefung
Breite
Einrückungen mit 4 Feldern machen:
:set shiftwidth=4
Räume
Leerzeichen als Einrückungen verwenden, 4 Leerzeichen breit:
:set expandtab
:set softtabstop=4
softtabstop
und sts
sind äquivalent:
:set sts=4
Tabs
Um Tabulatoren als Einrückungen zu verwenden, 4 Felder breit:
:set noexpandtab
:set tabstop=4
tabstop
und ts
sind gleichwertig:
:set ts=4
Automatische Einrückung
:set autoindent
Anweisungsbeschreibungen
Anweisung | Beschreibung | Standard |
---|---|---|
Tabulator | Breite des Tabulatorzeichens | 8 |
expandtab | bewirkt, dass Leerzeichen anstelle von Tabulatorzeichen verwendet werden | aus |
Softabstop | stimmen Sie den Whitespace ab | 0 |
Verschiebungsbreite | bestimmt den Leerraum im normalen Modus | 8 |
Unsichtbare Zeichen
Unsichtbare Zeichen anzeigen oder ausblenden
Um unsichtbare Zeichen anzuzeigen:
:set list
Um unsichtbare Zeichen auszublenden:
:set nolist
Um zwischen unsichtbaren Zeichen ein- und auszublenden:
:set list!
Standardsymbolzeichen
Symbol | Charakter |
---|---|
^ Ich | Tab |
$ | Neue Zeile |
Anpassen von Symbolen
Um das Tabulatorzeichen auf **> ** und das neue Zeilenzeichen auf ¬ zu setzen
set listchars=tab:>\ ,eol:¬
Um die Leerzeichen auf _ zu setzen
set listchars=spaces
Um eine Liste der Zeichenoptionen anzuzeigen
:help listchars