Como fazer filhos de uma pasta específica executar uma ação padrão diferente da global no OS X

1

Obrigado por dedicar um tempo para ver isso. Antes de começar, gostaria apenas de adicionar um precursor a esta pergunta: Estou apenas procurando uma solução para o problema descrito, comentários como: "Use o Ubuntu!" Ou "O QuickSilver faz isso" não são úteis para mim. Presumo que sei do que estou falando e fiz minhas escolhas de software por um motivo. Dito isto, eu poderia usar sua ajuda! Então, sem mais delongas ...

Basicamente eu estou procurando uma maneira de definir que todas as pastas dentro de uma determinada pasta (~ / Sites no meu caso) se comportam de maneira um pouco diferente de todas as outras pastas no sistema. Então no meu caso eu quero que todas as pastas sejam abertas no finder normalmente, exceto pelas pastas que são filhas da pasta ~ / Sites, eu quero que essas pastas abram no TextMate.

Meu caso de uso é usar a Caixa de pesquisa rápida do Google para encontrar uma pasta e executar o comando de abertura, mas tenho certeza de que há outras razões pelas quais esse tipo de funcionalidade pode ser desejável.

    
por i0n 26.12.2009 / 08:27

2 respostas

1

Se você está focado em usar o QSB, basta criar um serviço para abrir uma pasta no TextMate. E então apenas navegue até a pasta no QSB e use o serviço. Então, quando você alternar no QSB, em vez de escolher "Abrir", você escolheria "Abrir no TextMate" ou o que quer que você chame de seu Serviço.

Aqui estão algumas explicações sobre como criar um serviço para a caixa de pesquisa rápida. É bastante indolor e pode ser feito com um simples AppleScript e ThisService que transformará o AppleScript em Serviço que o QSB pode ver.

Você precisará de este plugin que dará acesso ao QSB aos seus serviços.

    
por 10.01.2010 / 16:54
0

Resposta rápida: Se você estiver executando o Mac OS X 10.6, baixe e instale o MagicLaunch .

Long Answer: Qual versão do Mac OS X? Nas versões anteriores a 10.6 você pode definir qual programa abrirá um arquivo com apenas aquele arquivo, mas requer que você os configure manualmente para abrir em um programa diferente. Então, fora da caixa você não pode configurá-lo como você gostaria.

O recurso (códigos criadores) foi removido em 10.6 (ele depende de extensões de arquivo agora). Existem dois utilitários que foram lançados para restaurar o recurso: LaunchCodes e MagicLaunch . No entanto, o MagicLaunch fornece a capacidade de alterar o aplicativo de inicialização para uma pasta específica.

    
por 10.01.2010 / 18:58