| |
| vimrc_v2 [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | vimrc_v2 [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 |
|---|
| <file bash .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 | |
| </file> | |