Como abrir o arquivo TextMate atual em outro aplicativo

2

Estou basicamente usando o TextMate apenas para a gaveta do projeto, encontrar no projeto e AckMate. O que eu gostaria de fazer é abrir automaticamente o arquivo atual em outro aplicativo (Aquamacs para ser específico).

Existe uma foto do teclado para abrir o arquivo atual em outro aplicativo / default?
Ou talvez executar algum script de shell arbitrário baseado no arquivo atual?
Ou pelo menos copie o caminho do arquivo para a área de transferência?

Se eu pudesse obter a mesma funcionalidade destas coisas TextMate (com a mesma usabilidade e beleza) em Aquamacs, é claro que seria ótimo também, mas na minha experiência as ferramentas TextMate são superiores.

    
por mark 12.10.2011 / 20:54

1 resposta

3

Aqui está uma solução AppleScript que abre o arquivo atual em outro aplicativo, mas não se limita aos aplicativos de linha de comando, mas sim aos GUI:

  • Vá para Bundles »Bundle Editor» Mostrar Bundle Editor (ou pressione ⌃ ⌥ ⌘ B ).

  • Crie um novo pacote se desejar e adicione um novo comando (1). Então, dê um nome que você goste (2).

  • Copieecoleoseguinte(3).EufizissoparaoTextEdit,masamaioriadosoutrosaplicativosdevefuncionar.

    open"$TM_FILEPATH" -a TextEdit
    

    Observação: Aquamacs não funciona com isso, mas você encontrou uma solução alternativa. Com o Aquamacs, basta colar aquamacs "$TM_FILEPATH" em vez do comando open .

  • Certifique-se de definir Input para "None" e Output para "Discard".

  • Crie um atalho de teclado opcional para ele.

  • Feche o editor de bundles. Agora você pode chamar seu novo comando do pacote configurável em Pacotes »Seu nome do pacote» Seu nome de comando ou o atalho que você configurou.

por 12.10.2011 / 22:18