Standardmäßig ist die Registerkarte in vim auf 8 Leerzeichen eingestellt. Wie können wir die Registerkarte dauerhaft auf 4 Leerzeichen in vim setzen?
19
Erstellen Sie eine ~/.vimrc
Datei 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.
Machen Sie ~/.vimrc
und 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
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"