Como configuro o vim / emacs para executar scripts?

-1

Eu gostaria de configurar o Vim e o Emacs para poder executar scripts bash a partir do editor, para que eu possa confirmar / enviar meu código sem ter que sair do editor.

Alguém poderia me ajudar com isso?

Obrigado!

    
por efficiencyIsBliss 17.12.2012 / 20:02

4 respostas

1

No Vim, você pode executar qualquer comando usando :! , por exemplo,

:!ls

ou

:!hg ci -m "Check-in comment"

Veja

:help :!
    
por 17.12.2012 / 20:55
1

O Emacs possui um modo shell que pode ser usado para abrir um shell. Tente Esc x shell .

No entanto, se você quiser consolidar o código com o emacs, existem módulos que permitem trabalhar com o controle de versão a partir do emacs. As instalações com as quais trabalhei detectam automaticamente os arquivos sob controle de versão. O controle de versão é exibido na linha de status do arquivo.

    
por 18.12.2012 / 02:04
1

O comando :! é tão antigo quanto o vi viável; para acelerar o aplicativo repetido (além de :!! ), configure os mapeamentos personalizados ( :nnoremap ... ) ou use um plug-in como vcscommand.vim - Plugin de integração CVS / SVN / SVK / git / hg / bzr , que fornece muitas funcionalidades relacionadas ao VCS.

    
por 18.12.2012 / 03:26
0

Ao invés de alguns scripts bash você pode usar alguns scripts para o Vim ou Emacs que rodam como wrappers no Git, então você pode usar comandos do git sem sair do editor.

Um ótimo plugin Git para o Vim é fugitivo , alguns plugins do Emacs Git estão listados here .

Se você estiver usando ambos os editores, você pode remapear as chaves dos comandos do Git para serem consistentes.

    
por 18.12.2012 / 12:04

Tags