Jak ustawić tabulatorem na 4 spacje w vimie?

19

Domyślnie tab w vimie jest ustawiony na 8 spacji. Jak możemy ustawić tabulację na 4 spacje w vimie na stałe?

Steve
źródło

Odpowiedzi:

35

Utwórz ~/.vimrcplik z tą linią:

set ts=4 sw=4

Spowoduje to ustawienie tabulatorów co 4 spacje i ustawienie shiftwidth (tej wielkości, którą wcinasz) jako 4 spacje, aby dopasować tabstopsy.

Nicole Hamilton
źródło
7

Utwórz ~/.vimrci dodaj to:

set tabstop=4

Oto kilka innych przydatnych:

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
nerdwaller
źródło
0

Jeśli używasz tylko vi (niektóre osoby nie mają dostępnego vima), umieść to w pliku .exrc w katalogu domowym lub w miejscu, w którym edytujesz kod, jeśli chcesz / chcesz mieć określony start dla określonego katalogu kodu:

set shiftwidth = 4 set tabstop = 4 set expandtab „to może nie działać na wszystkich hostach” „cytaty dodają miłych komentarzy w twoich plikach .exrc”

Rick Carrick
źródło