No Mac OS X, ao longo do tempo, recebo várias instâncias do TextMate em execução. Existe alguma maneira de evitar isso?

1

No Mac OS X, ao longo do tempo, recebo várias instâncias do TextMate em execução. Existe alguma maneira de evitar isso?

edit: eu estou lançando a partir do alias de linha de comando e do buscador. sim, só tenho uma cópia instalada no disco rígido.

Mais detalhes:
Recreação: Textmate está aberto, eu lancei-o clicando em um arquivo no buscador. Então eu corro este script para abrir meu arquivo hosts com textmate:

#!/bin/bash
'/Applications/TextMate.app/Contents/MacOS/TextMate /etc/hosts'

Depois disso, tenho duas instâncias abertas. Ambos aparecem no alternador de tarefas e ambos aparecem no banco dos réus. Quando eu vou para o dock e faço "show in finder" eles apontam para TextMate.app na pasta de aplicativos. e, @romainl, sim, existem duas instâncias no monitor de atividades.

Esse roteiro é o culpado?

    
por cwd 09.03.2011 / 21:06

1 resposta

2

Sim. Esse script inicia diretamente o executável.

Use o seguinte:

open -a TextMate /etc/hosts

Isso não inicia uma nova instância, a menos que seja explicitamente informado usando a opção -n (que o TextMate ignora mesmo assim).

    
por 11.03.2011 / 18:33