Como definir tab para 4 espaços no vim?


19

Por padrão, a guia no vim é definida como 8 espaços. Como podemos definir a guia para 4 espaços no vim permanentemente?

Respostas:


35

Crie um ~/.vimrcarquivo com esta linha:

set ts=4 sw=4

Isso definirá tabstops a cada 4 espaços e a largura do turno (a quantidade que você indenta) como 4 espaços também para corresponder aos seus tabstops.


7

Faça ~/.vimrce adicione isto:

set tabstop=4

Aqui estão alguns outros úteis:

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

Se você estiver usando apenas o vi (algumas pessoas não têm o vim disponível), coloque-o no arquivo .exrc no diretório inicial ou onde você está editando o código, se você tem / deseja uma inicialização específica para um diretório específico de código:

set shiftwidth = 4 set tabstop = 4 set expandtab "isso pode não funcionar em todos os hosts" "As aspas fazem bons comentários nos seus arquivos .exrc"

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.