Definindo TAB para 2 espaços


16

Examinei várias respostas que implicam que definir o seguinte em .vimrc seria apropriado para forçar as inserções de tabulação a se tornarem espaços.

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

No entanto, quando tento usar 2 espaços, ele continua com o padrão de 4 espaços por guia. Eu tentei passar set expandtabpara o final dessas declarações. Eu tentei remover a softtabstopdeclaração. Também vasculhei as várias respostas dadas a outras perguntas. Se alguém puder me ajudar, isso seria incrível.

Respostas:


6

Você adquiriu o seu .vimrcdesde que fez essas alterações? Ao abrir o vim, basta digitar source ~/.vimrc(supondo que esteja no local padrão)

EDIT: Isso também pode ajudar


Parece que meu problema foi de fato falta de fornecimento. Eu tinha lido que o arquivo seria originado automaticamente quando você o editasse e, de fato, vi algumas alterações no meu VIM ao criar inicialmente o arquivo .vimrc. Obrigado pela sua resposta!
Chris Neve

@ Gleland, Existe uma maneira de definir apenas tabs2 espaços, apenas para arquivos de remarcação?
alpha_989

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.