


set number " Habilita o numero da linha
"set tabstop=4 " Quantidade de espaços por indentação
"set shiftwidth=4 " Quantidade de espaços da auto-indentação
set softtabstop=4
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
set smartindent
set linebreak
nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>
nnoremap <C-Down> :m .+1<CR>
nnoremap <C-Up> :m .-2<CR>
inoremap {{ {<CR>}<Esc>ko
set hlsearch " Highlight todos os resultados da busca
set wildmenu "
set noswapfile " Sem Swap File
"match Type /uint_8\|uint_16\|uint_32\|uint_64/
" digitar :Ve, :E, :Sex - Abre o Explorador de arquivo
let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_browse_split = 3
let g:netrw_altv = 1
let g:netrw_winsize = 20
augroup ProjectDrawer
autocmd!
autocmd VimEnter * :Vexplore
augroup ENDsplit
cabbrev Ep let g:netrw_browse_split = 4 " O explorador Abre na Pagina ao lado
cabbrev Et let g:netrw_browse_split = 3 " // Abre em uma nova tabe
cabbrev Es let g:netrw_browse_split = 2 " Abre Split
[1] – https://wordpress.com/post/myfailcode.wordpress.com/425
Se você é usuário do editor de texto Vim, já deve ter se deparado com a situação em que aperta “CTRL+S” para salvar o documento atual, mas o Vim acaba ficando congelado.
Isso acontece porque, por padrão, a combinação de teclas “CTRL+S” é usada para bloquear a tela do Vim e impedir que a edição do documento seja interrompida.
Para descongelar pressione a sequência de teclas:
CTRL+Q
Isso fará seu vim voltar para o modo de edição.
Vale lembrar que, se você quiser evitar que o Vim fique congelado em situações como essa, pode desativar a combinação de teclas “CTRL+S” nas configurações do editor.
Já escrevemos um post com alguns comandos úteis no VIM, que pode ser acessado clicando aqui.
[ 1 ] – https://stackoverflow.com/questions/3446320/in-vim-how-to-map-save-to-ctrl-s

Gosto muito do editor VIM, ele é muito pratico e rápido quando eu estou fazendo tarefas através do terminal e preciso editar algo rapidamente. Aqui estão alguns comandos que eu mais uso no VIM.
No VIM existem 3 modos, o Command Mod, Insert Mod, e o Visual Mod. Mas vamos nos atentar para os 2 primeiros.
Quando você entra no VIM ele vai estar no Command Mod, como o próprio nome já refere é o modo aonde você pode digitar comandos para que o editor, como salvar, sair, mostrar linhas.
Já o Insert Mod, é para que você possa escrever dentro do editor, para alternar do Command Mod para o Insert Mod, você irá pressionar a tecla “I”.
E para alternar entre o Insert Mod para o Command Mod, você irá pressionar a tecla “ESC”.
| $ vim nome_do_arquivo.txt | Abrir ou criar um arquivo. |
| $ vim -p arq1.txt arquivo2.txt | Abrir múltiplos arquivos. |
Para ordenar comando nos Command Mod, você terá que precionar a tecla “:” e logo em seguida digitar o comando que desejar.

A seguir uma lista de comandos para o Command Mod:
| :w | Salvar arquivo atual. |
| :q | Sair do arquivo atual sem salvar. |
| :wq | Salvar e sair. |
| :q! | Forçar saída. |
| :set nu | Habilitar números nas linhas. |
| gt | Ir para o próximo arquivo, se abriu múltiplos arquivos. |
| gT | Ir para o arquivo anterior. |
| i | Ir para o Insertion Mod. |
| o | Adicionar uma linha abaixo. |
| O | Adicionar uma linha acima. |
| y | Copia as 2 primeiras linhas em que o cursor esta. |
| [i]y | Copia as [i] primeiras linhas (Ex: 5y) |
| p | Cola o que foi copiado. |
| dd | Apaga a linha atual. |
| [i]dd | Apaga as [i] próximas linhas. |
| u | Desfaz a ultima modificação. |
[ 1 ] – https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started
[ 2 ] – https://www.radford.edu/~mhtay/CPSC120/VIM_Editor_Commands.htm