Qual é o atalho de teclado para "Abrir com" no Finder?

14

Como posso abrir um arquivo com um aplicativo que não seja o padrão usando um atalho de teclado? Não quero alterar o aplicativo padrão para o tipo de arquivo.

Por exemplo, às vezes eu quero abrir um arquivo .html usando um editor em vez de um navegador.

kunal
fonte
O mais próximo que eu vejo é se eu sei o nome do aplicativo, eu imprensa Cmd Shift /, em seguida, comece a digitar o nome, e usar a seta para baixo para selecionarOpen With > App
Redandwhite
Existe uma solução direta e super fácil para isso. Verifique minha resposta.Por favor, aceite-a como resposta, se for de sua necessidade.
Safwan

Respostas:

12

A melhor solução para mim:

  1. Selecione o arquivo que você deseja abrir
  2. Pressione + + /(abre a poderosa pesquisa de Ajuda)
  3. Em seguida, comece a digitar o nome do aplicativo que você deseja abrir
  4. Use as setas para selecionar o item do menu direito
  5. pressione Enter
  6. Feito!

Por exemplo, eu quero abrir um arquivo HTML com Sublime Text em vez do Chrome. Navego até este arquivo, pressione o atalho, digite "su", pressione a seta para baixo e pressione enter!

insira a descrição da imagem aqui

Arseny Kogan
fonte
4

Receio que não haja atalho. Você pode, no entanto, criar os seus.

Para fazer isso apenas:

  1. Vá para Preferências do sistema / Teclado / Atalhos de teclado / Aplicativos .
  2. Clique no botão + .
  3. Escolha Finder , na lista suspensa.
  4. No campo de título do menu , adicione o nome exato do item da barra de menus. Neste caso, deve ser em Other...vez de Open with.
  5. Escolha o atalho do teclado e clique em Adicionar .

Você poderá testar o atalho imediatamente. Apenas cuide do Open sempre com a opção!

Thecafremo
fonte
Eu não acho que isso funciona. Eu apenas tentei e parece Localizador confunde Abrir com e Always Open With(10.7.5): O pref atalho de teclado e a mensagem de erro
Nivas
1
@ Nivas E aqui o painel de preferências, caso eu não tenha me esclarecido o suficiente.
Thecafremo #
1
Ah ... eu não sabia disso. Other...funciona. (Ele faz surpreender o programador em mim no entanto, que há uma suposição implícita de que os itens de menu devem ter nomes exclusivos que se outro submenu tem um. OtherMas isso está além desta pergunta ...?)
Nivas
1
Isto não está trabalhando em 10.10 no menu Othe ... obter o atalho mas não responde
markhunte
1
FUNCIONA!! YAY!!! No MacOS 10,12 (Sierra), pelo menos
chrismarx
3

Se você abrir frequentemente um arquivo em um aplicativo específico (que não seja o aplicativo padrão), poderá definir um atalho de teclado para fazê-lo. Isso é super fácil.

Digamos que você queira abrir um arquivo em Sublime Text sempre que pressionar control+ S após selecionar o arquivo .

  1. Vá para Preferências do sistema> Teclado> Atalhos (guia) > Atalhos do aplicativo (opção na barra lateral esquerda) .
  2. Crie um novo shorctut clicando / tocando em + .
  3. Seleccione Localizador de Aplicação .
  4. Defina o título do menu como texto sublime .
  5. Defina o atalho do teclado como control+ S. Será mostrado como ^ S . Ou você pode usar qualquer outro atalho que você preferir.
  6. Clique / toque em Adicionar .

Agora você pode simplesmente selecionar o arquivo e pressionar control+ Spara abrir o arquivo em Sublime Text.

Safwan
fonte
Obrigado, Safaf - excelente dica. Eu tive que mudar o título do menu para "Sublime Text.app" (sem aspas) para que funcionasse; as extensões de nome de arquivo foram definidas para serem exibidas no Finder; portanto, a entrada em Arquivo> Abrir com incluía a extensão.
Miles Wolbe 22/08/19
Após testar um pouco mais na versão 10.14.6, o Finder responde ao atalho do teclado apenas esporadicamente; reconstruir o banco de dados dos Serviços de Ativação para corrigir o bug lento "Buscando ..." ou alterar o atalho para outra combinação não foi resolvido.
Miles Wolbe 22/08/19
1
Aqui está o que acabou funcionando no meu caso de uso: atribuindo um atalho de teclado a um dos Serviços do Finder ("Abrir arquivo no CotEditor") em vez de confiar em "Abrir com", "Outro ..." etc. Um atalho de serviço personalizado também pode ser criado para aplicativos que não oferecem um (por exemplo, texto sublime).
Miles Wolbe
2

Conforme solicitado, aqui está uma captura da postagem [do meu blog] para um Serviço Automator que funciona para mim em Yosemite.

insira a descrição da imagem aqui

Código para Applescript na etapa 2

on run {input, parameters}

    tell current application to activate


end run

Código para Applescript na etapa 5

on run {input, parameters}
    set theApp to (POSIX path of (item 1 of input))
    repeat with i from 2 to number of items in input
        set this_item to item i of input
        tell application theApp to open this_item
    end repeat
    tell application theApp to activate
end run

Após salvar o serviço do Automator, vá para Prefs do sistema. e adicione seu atalho.

insira a descrição da imagem aqui

markhunte
fonte
Ainda bem que segui com este, só tive que descobrir alguns cliques com o botão direito do mouse necessários para sua instrução de linha pontilhada laranja (pelo menos foi assim que passei por isso.) Obrigado por postar
Rene Marcelo
0

Eu usei o FastScripts para atribuir um atalho para esse script. Também pode ser usado para selecionar os menus recentes abertos em outros aplicativos.

try
    set l to {"Open With", "Open Recent", "Open Recent File", "Recent Projects", "Open Recent Set"}
    tell application "System Events" to tell (process 1 where it is frontmost)
        tell menu bar item 3 of menu bar 1
            click
            repeat with x in l
                try
                    menu item x of menu 1
                    click menu item x of menu 1
                    exit repeat
                end try
            end repeat
        end tell
    end tell
end try

Eu também usei scripts como no 10.6 e versões anteriores:

try
    tell application "Finder"
        open (get selection) using path to application "TextMate"
    end tell
end try

Existe um bug que os torna inutilizáveis ​​nos 10.7 e 10.8. Isso poderia ser evitado focando outro aplicativo no início, mas resulta em uma falha visual.

Você também pode usar os serviços do Automator , mas há outro erro no qual os atalhos para os serviços nem sempre funcionam até que o menu de serviços seja mostrado na barra de menus.

Lri
fonte
A solução mais curta (FastScripts) funciona perfeitamente no 10.11, pelo menos para abrir arquivos no Emacs.
Blaz
0

Minha solução favorita é usar o Better Touch Tool, um aplicativo gratuito. Para que isso funcione, você precisa ter o Acesso total ao teclado ativado (nas preferências do sistema - preferências do teclado - atalhos), para que ctrl-f2 acesse a barra de menus.

Em seguida, use BTT para configurar seu atalho (eu uso ctrl-alt-cmd-O) para fazer ctrl-f2 e, em seguida, anexar ações adicionais (10 vezes: duas setas à direita, depois 7 à direita e depois uma à direita). Ao digitar seu atalho, você acessa o mesmo submenu do mouse com o botão direito do mouse e 'abre com'.

Observe que ctrl-f2 pode não ser exibido no BTT quando você o digita, mas ocorre depois que você 'anexa ação adicional'.

DanielG
fonte
-1

Clique com o botão direito do mouse no arquivo> pressione a tecla h> use as teclas de seta para navegar

Allan0405
fonte
Isso não parece funcionar no OS X 10.9. Você tem utilitários de terceiros instalados que podem fornecer essa funcionalidade?
Graham Miln