É possível adicionar um serviço em uma pasta para abri-lo com um aplicativo específico?
Conforme mostrado na captura de tela abaixo, um aplicativo chamado ever note
fez isso. Quero fazê-lo manualmente para #VSCODE e #Brackets
EDITAR
Como minha pergunta foi marcada como incerta, estou tentando elaborar com um exemplo.
Vamos usar o VSCode como exemplo. É um editor de texto que abre uma pasta e permite que o usuário edite os arquivos de texto na pasta e nas subpastas da pasta. Existem muitas outras aplicações no mercado, como Sublime, Adobe Brackets e assim por diante.
A hierarquia de pastas fica assim (captura de tela abaixo)
Para abrir a pasta no aplicativo, eu tenho que abrir o aplicativo, vá para a opção de abrir pasta, localize a pasta, selecione e clique no botão Abrir
Em vez disso, quero uma opção no botão direito do mouse para abrir a pasta diretamente com o editor de texto.
Assim como você pode abrir uma pasta no terminal, adicionando um serviço
folder
com um aplicativo que não sejafile
.Respostas:
Você pode fazer isso com um serviço Automator .
Crie o serviço:
Abra o Automator e selecione Serviço ou Arquivo > Novo > Serviço Se o Automator já estiver aberto.
Set serviço recebe selecionado para arquivos ou pastas e em que localizador .
Adicione uma Ação Executar Script do Shell , configurando Shell: para / bin / bash e Passar entrada: para como argumentos e adicione o seguinte código :
Agora você pode selecionar Arquivos e ou Pastas no Finder e, em seguida , clique com o botão direito do mouse pressionado sobre eles e selecione Abrir no Código do Visual Studio no menu de contexto de serviços .
Nota: testei isso com o Visual Studio Code, mas não com colchetes, pois não o tenho instalado. No entanto, você também deve poder criar um da mesma maneira enquanto substitui o nome do aplicativo no
open
comando.fonte
Aqui está uma solução alternativa: em vez de usar o menu do botão direito, você pode abrir a pasta na barra de ferramentas do localizador!
Por favor, veja meu repositório aqui: open-folder-with-vs-code
fonte
No macOS Mojave (10.14.2), não consegui encontrar a opção Serviço no Automator. Então, eu tive que seguir as etapas abaixo para abrir o conteúdo da pasta no aplicativo Preview:
TODO: adicione verificações para garantir que a Visualização abra apenas alguns tipos de arquivo (por exemplo, PDF, etc.) e não binários, etc.
fonte
Aqui há um guia que você pode usar para criar um aplicativo que abrirá seus aplicativos favoritos, bem como todas as pastas que você poderá usar com frequência, para poder trabalhar (ou se divertir) com apenas um clique. Talvez possa atender às suas necessidades :)
fonte
Ele não resolve a pergunta exatamente, mas você sempre pode simplesmente arrastar a pasta para o ícone VSCode no dock do aplicativo
fonte