Ir para o conteúdo

Set

Os comandos set, responsáveis por atribuir valores à variáveis, podem ser colocados no .vimrc:

set nu
ou digitados como comandos:
:set nu

Opção Descrição
set number mostra numeração de linhas
set nu simplificação de `number'
set showmode mostra o modo em que estamos
set showcmd mostra no status os comandos inseridos
set tabstop=4 tamanho das tabulações
set ts=4 simplificação de `tabstop'
set shiftwidth=4 quantidade de espaços de uma tabulação
set sw=4 simplificação de `shiftwidth'
set autochdir configura o diretório de trabalho
set hls destaca com cores os termos procurados
set incsearch habilita a busca incremental
set ai auto indentação
set aw salva automaticamente ao trocar de `buffer'
set ignorecase ignora maiúsculas e minúsculas nas buscas
set ic simplificação de ignorecase
set smartcase numa busca em maiúsculo habilita `case'
set scs sinônimo de `smartcase'
set backup habilita a criação de arquivos de backup
set bk simplificação de `backup'
set backupext=.backup especifica a extensão do arquivo de backup
set bex=.backup simplificação de backupext
set backupdir=~/.backup,./ diretório(s) para arquivos de backup
set bdir simplificação de `backupdir'
set nobackup evita a criação de arquivos de backup
set nobk simplificação de `nobackup'
set cursorline abreviação de cursor line (destaca linha atual)
set cul simplificação de `cursorline'
set ttyfast melhora o redraw de janelas
set columns=88 deixa a janela com 88 colunas
set mousemodel=popup exibe o conteúdo de folders e sugestões spell
set viminfo=%,'50,\"100,/100,:100,n armazena opções (buffers)

Nem tudo que costuma acompanhar o set no .vimrc é uma opção. As cores, por exemplo, se ligam por comandos próprios, que não aceitam set na frente.

Comando Descrição
syntax on habilita cores
syn on simplificação de `syntax'
colorscheme tema esquema de cores `syntax highlight'
colo tema simplificação de `colorscheme'

Se ao iniciar o vim obtivermos mensagens de erros e houver dúvida se o erro é no vim ou em sua configuração, pode-se iniciá-lo sem que o mesmo carregue o arquivo .vimrc.

vim -u NONE