Wie setze ich die Registerkarte in vim auf 4 Leerzeichen?


19

Standardmäßig ist die Registerkarte in vim auf 8 Leerzeichen eingestellt. Wie können wir die Registerkarte dauerhaft auf 4 Leerzeichen in vim setzen?

Antworten:


34

Erstellen Sie eine ~/.vimrcDatei mit dieser Zeile:

set ts=4 sw=4

Dadurch werden alle 4 Leerzeichen Tabstops festgelegt und die Verschiebungsbreite (der Betrag, den Sie einrücken) als 4 Leerzeichen festgelegt, um auch Ihren Tabstops zu entsprechen.


7

Machen Sie ~/.vimrcund fügen Sie dies hinzu:

set tabstop=4

Hier sind einige andere hilfreiche:

syntax on " Syntax highlighting
set showmatch " Shows matching brackets
set ruler " Always shows location in file (line#)
set smarttab " Autotabs for certain code
set shiftwidth=4

0

Wenn Sie nur vi verwenden (einige Leute haben vim nicht verfügbar), fügen Sie dies in Ihre EXRC-Datei in Ihrem Ausgangsverzeichnis ein oder wo Sie Code bearbeiten, wenn Sie einen bestimmten Start für ein bestimmtes Codeverzeichnis haben / möchten:

set shiftwidth = 4 set tabstop = 4 set expandtab "Dies funktioniert möglicherweise nicht auf allen Hosts" "Anführungszeichen machen nette Kommentare in Ihren EXRC-Dateien"

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.