Execute um script ao salvar no textmate

3

Eu queria saber se era possível executar um script personalizado ao salvar com base em determinados nomes de arquivos no textmate. Por exemplo, eu gostaria de compilar automaticamente um programa em C em algum momento para salvar.

    
por studiohack 21.12.2009 / 09:19

2 respostas

4

Na verdade, é bastante fácil fazer isso usando um comando personalizado em um pacote.

Veja como fazer um comando simples:

  • Abra o editor de bundles e encontre o pacote ao qual você deseja adicionar.
  • Crie um "Novo comando" usando o botão na parte inferior esquerda do editor. Nomeie-o adequadamente e defina seu escopo para source.c .
  • Defina a lista suspensa de ação como "Key Equivalent" e defina o atalho Cmd + S .
  • Altere a lista suspensa "Salvar" para "Arquivo atual".
  • Digite seu comando e defina as listas suspensas de entrada e saída de forma adequada. A entrada será canalizada para STDIN, se bem me lembro.
  • Recarregar os pacotes do TextMate.

É isso. Agora você deve ter um comando que salve o arquivo e execute um comando.

Você provavelmente pode fazer algo com os comandos do TextMate usando uma macro de maneira semelhante.

    
por 28.01.2010 / 18:42
1

Até onde eu sei, não há como fazer isso como você descreveu, para todas as situações de salvamento (por exemplo, usando Command-S, selecionando File-> gt; Save, etc.).

Você pode criar um item de pacote personalizado que salve o documento e execute o script e atribua-lhe o Command-S, para que ele seja executado quando você usar esse atalho de teclado.

    
por 27.12.2009 / 06:43

Tags