Skip to content

Instantly share code, notes, and snippets.

@geisonsn
Last active January 13, 2017 17:35
Show Gist options
  • Save geisonsn/fc66a7e762e93051ba6083babe44e790 to your computer and use it in GitHub Desktop.
Save geisonsn/fc66a7e762e93051ba6083babe44e790 to your computer and use it in GitHub Desktop.
Dell/Ubuntu 16.04
"=============================================================================================
"Configurações do Vundle
"=============================================================================================
set nocompatible
filetype off
"Configuração do caminho para o executável do Vundle
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim' "Gerenciador de plugins Vundle
Plugin 'vim-airline/vim-airline' "Permite a customização da aparência do editor
Plugin 'vim-airline/vim-airline-themes' "Fornece temas para o Airline
Plugin 'tpope/vim-fugitive' "Fornece suporte aos comandos do git
Plugin 'mhinz/vim-signify' "Apresenta as mudanças ocorridas em um arquivo monitorado pelo Git
Plugin 'Townk/vim-autoclose' "Plugin para fechamento automático de chaves, parênteses, colchetes
Plugin 'ctrlpvim/ctrlp.vim' "Auxilia na manipulação de arquivos: abertura, fechamento
Plugin 'scrooloose/nerdcommenter' "Auxilia na criação de comentários
Plugin 'scrooloose/nerdtree' "Apresenta um painel lateral com os arquivos
Plugin 'mattn/emmet-vim' "Fornece atalhos para aumentar a produtividade na codificação front-end
call vundle#end() "Plugins devem ser adicionados antes desta linha
filetype plugin indent on
"=============================================================================================
"Configuraçãoes do Airline
"=============================================================================================
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1 "Habilita o breadcrumb que exibe o caminho do arquivo
let g:airline_theme='powerlineish' "Habilita o tema da statusline
"=============================================================================================
"Configuraçãoes gerais do Vim
"=============================================================================================
syntax on
set laststatus=2 "Mantêm a statusline sempre habilitada
set noswapfile "Desabita o backup de arquivos
set number "Apresenta o número das linhas
set softtabstop=4 shiftwidth=4 expandtab
set noshowmode "Desabilita a exibição do modo de edição, recurso sobreescrito pelo plugin Airline
set mouse=a "Habilita o mouse em todos os modos de execução
set clipboard=unnamedplus "Habilita o suporte a cópia de conteúdo (clipboard)
"set textwidth=99 "Limite a quantidade de dígitos por linha
"set colorcolumn=100 "Mostra o limitador de coluna na coluna especificada
"Instruções para customizar a apresentação da linha do cursor
"set cursorline "destaca a linha atual
":hi cursorline cterm=none ctermbg=gray ctermfg=white guibg=gray guifg=white
":hi cursorcolumn cterm=none ctermbg=gray ctermfg=white guibg=gray guifg=white
":nnoremap <leader>c :set cursorline! cursorcolumn!<cr>
" ############################# ATALHOS #############################
"Inserir linha em branco
nmap <CR> o<Esc>
"Abrir o NERDTree
nmap <leader>ne :NERDTreeToggle<cr>
let NERDTreeShowHidden=1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment