User Tools

Site Tools


wikiv1:vimrc_v2
.vimrc
# vim ~/.vimrc
"Opções de recuo
set autoindent" : Novas linhas herdam o recuo das linhas anteriores.
set smartindent" : Auto-indenta
 
" Opções para arquivos yaml yml
set expandtab" : Converte tabulações em espaços.
set tabstop=2" : Quantidade de espaços por indentação
set softtabstop=2
set shiftwidth=2" : Quantidade de espaços da auto-indentação
filetype indent plugin on
 
"Opções de busca
set hlsearch" : Habilita o realce de pesquisa.
set ignorecase" : Ignora maiúsculas e minúsculas ao pesquisar.
set incsearch" : Pesquisa incremental que mostra correspondências parciais.
set smartcase" : alterna automaticamente a pesquisa para diferencia maiúsculas de minúsculas quando a consulta de pesquisa contém uma letra maiúscula.
set gdefault" : Sempre substitui todas as palavras, não só a primeira
 
"Opções de desempenho
set complete-=i" : Limita os arquivos pesquisados ara autocompletar.
set lazyredraw" : Não atualiza a tela durante a execução de macros e scripts.
 
"Opções de renderização de texto
set display+=lastline" : Sempre tente mostrar a última linha de um parágrafo.
set encoding=utf-8" : Use uma codificação que suporte unicode.
set linebreak" : Evite quebrar uma linha no meio de uma palavra.
set scrolloff=1" : O número de linhas da tela a serem mantidas acima e abaixo do cursor.
set sidescrolloff=5" : O número de colunas da tela a serem mantidas à esquerda e à direita do cursor.
syntax on" : Ativa o realce de sintaxe.
set wildmode=longest,list" : Completa o comando com TAB igual o bash
set autochdir" : Vai pro diretório do arquivo aberto
set completeopt=menu,preview" : Como mostrar as possibilidade de inserção
set wrap" : habilita a quebra de linha.
 
"Opções de interface do usuário
set showmatch" : Destaca o colchete ou chave
set laststatus=2" : Sempre exibe a barra de status.
set ruler" : Sempre mostra a posição do cursor.
set wildmenu" : Exibe as opções completas da guia da linha de comando como um menu.
set tabpagemax=50" : Número máximo de páginas de guia que podem ser abertas a partir da linha de comando.
set cursorline" : Realça a linha atualmente sob o cursor.
set number" : Mostra os números das linhas na barra lateral.
"set relativenumber" : Mostra o número da linha na linha atual e os números relativos em todas as outras linhas.
"colorscheme torte " Altera o esquama de cores
colorscheme desert " Altera o esquama de cores
"colorscheme default " Altera o esquama de cores
"colorscheme delek " Altera o esquama de cores
set title" : Defina o título da janela, refletindo o arquivo que está sendo editado.
set background=dark" : Use cores que combinem com um fundo escuro.
set fileformats=unix,mac,dos
 
" Opções de dobra de código
set foldmethod=indent" : Dobre com base nos níveis de recuo.
set foldnestmax=3" : Dobre apenas até três níveis aninhados.
set nofoldenable" : Desativa a dobra por padrão.
 
"Opções diversas
set autoread" : relê automaticamente os arquivos se não forem modificados dentro do Vim.
set backspace=indent,eol,start" : Permite retrocesso sobre recuo, quebras de linha e início de inserção.
set formatoptions+=j" : Excluir caracteres de comentário ao unir linhas.
set hidden" : Oculta arquivos em segundo plano em vez de fechá-los.
set history=50" : Aumenta o limite de desfazer.
set nomodeline" : Ignora as linhas de modo do arquivo; use as configurações do vimrc em vez disso.
set noswapfile" : Desabilite os arquivos de troca.
set nrformats-=octal" : Interpreta octal como decimal ao incrementar números.
set wildignore+=.swp" : Ignora arquivos que correspondem a esses padrões ao abrir arquivos com base em um padrão glob.
set nocompatible" : Desabilita a compatibilidade com o vi
 
" Matem a última possição do cursor ao sair e retornar ao arquivo
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
wikiv1/vimrc_v2.txt · Last modified: by 127.0.0.1