Ustawienie TAB na 2 spacje


19

Przejrzałem różne odpowiedzi, które sugerują, że odpowiednie ustawienie w .vimrc byłoby odpowiednie, aby zmusić wstawianie tabulatorów do spacji.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Jednak gdy próbuję użyć 2 spacji, nadal domyślnie wynoszą 4 spacje na tabulację. Próbowałem przejść set expandtabdo sedna tych deklaracji. Próbowałem usunąć softtabstopdeklarację. Przeszukałem również różne odpowiedzi udzielone na inne pytania. Gdyby ktoś mógł mi pomóc, byłoby to niesamowite.

Odpowiedzi:


8

Czy pozyskałeś swoje .vimrcod czasu wprowadzenia tych zmian? Jeśli masz otwarty vim, po prostu wpisz source ~/.vimrc(zakładając, że jest w domyślnej lokalizacji)

EDYCJA: To też może pomóc


Wygląda na to, że moim problemem był w rzeczywistości brak pozyskiwania. Przeczytałem, że plik będzie automatycznie pozyskiwany podczas edycji i rzeczywiście widziałem pewne zmiany w moim VIMie podczas początkowego tworzenia pliku .vimrc. Dziękuję za Twoją odpowiedź!
Chris Snow

@Gleland, Czy istnieje sposób, aby ustawić tylko tabs2 spacje, tylko dla plików przecenionych?
alpha_989,

@ alpha_989 powinno to pomóc stackoverflow.com/questions/158968/…
Gleland
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.