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