Salvar & Executar Scripts Dentro Do Vim

Introdução

É muito comum as IDE’s oferecerem alguma opção que salva e executa o código do programa que está sendo escrito pelo programador. Se você utiliza o vim para escrever scripts (ex: shell script, python, perl) então é possível criar um mapeamento de teclas que simule esse comportamento de salvar e executar um código.

Coloque a linha abaixo no seu ~/.vimrc:

:map <F5> <Esc>:w<CR>:!%:p<CR>

Esse comando irá mapear a tecla F5 nas seguintes ações: :w (salvar arquivo) e :!%:p (executar o arquivo atual). O % é substituído pelo nome do script e o modificador :p é usado para inserir o caminho completo.

Pronto! Feito isso, basta apertar F5 para salvar e executar seu script dentro do próprio vim.

Referências

[1] VIM: Save and Run at the same time? (Acessado em: Julho/2013)
http://stackoverflow.com/questions/601039/vim-save-and-run-at-the-same-time

Deixe um comentário