Можно ли добавить службу в папку, чтобы открыть ее с помощью определенного приложения?
Как показано на приведенном ниже снимке экрана, приложение по имени ever note
сделало это. Я хочу сделать это вручную для #VSCODE и #Brackets
РЕДАКТИРОВАТЬ
Поскольку мой вопрос был помечен как неясный, я пытаюсь привести пример.
Давайте возьмем VSCode для примера. Это текстовый редактор, который открывает в нем папку и позволяет пользователю редактировать текстовые файлы в папке и подпапках папки. На рынке есть так много других приложений, как Sublime, Adobe Brackets и так далее.
Иерархия папок выглядит следующим образом (скриншот ниже)
Для того, чтобы открыть папку в приложении, я должен открыть приложение, затем перейти к опции открытия папки, затем найти папку, затем выбрать и нажать кнопку открытия
Вместо этого я хочу, чтобы при щелчке правой кнопкой мыши была открыта папка с помощью текстового редактора.
Также как вы можете открыть папку в терминале, добавив сервис
folder
себя с приложением, а неfile
.Ответы:
Вы можете сделать это с помощью службы Automator .
Создать Сервис:
Откройте Automator и выберите Сервис или Файл > Создать > Сервис, если Automator уже открыт.
Set Service получает выбранный для файлов или папок и в к Finder .
Добавление сценария Run Shell Action , установка Shell: в / бен / Баш и ввода Pass: в качестве аргументов и добавьте следующий код :
Теперь вы можете выбрать « Файлы и / или папки» в Finder, а затем щелкнуть по ним правой кнопкой мыши и выбрать « Открыть в Visual Studio Code» в контекстном меню « Службы» .
Примечание. Я проверил это с помощью кода Visual Studio, но не с помощью скобок, поскольку он не установлен. Однако вы должны быть в состоянии создать его для него таким же образом, подставляя имя приложения в
open
команду.источник
Вот альтернативное решение: вместо использования контекстного меню, вы можете открыть папку с панели инструментов поиска!
Пожалуйста, смотрите мой репо здесь: open-folder-with-vs-code
источник
В macOS Mojave (10.14.2) я не смог найти опцию Service в Automator. Поэтому мне пришлось выполнить следующие шаги, чтобы открыть содержимое папки в приложении предварительного просмотра:
TODO: добавьте проверки, чтобы гарантировать, что предварительный просмотр открывает только некоторые типы файлов (например, PDF и т. Д.), А не двоичные файлы и т. Д.
источник
Здесь есть руководство, которое вы можете использовать для создания приложения, которое будет открывать ваши любимые приложения, а также любые папки, которые вы можете часто использовать, чтобы вы могли приступить к работе (или играть) одним щелчком мыши. Может быть, это может соответствовать вашим требованиям :)
источник
Это не решает вопрос точно, но вы всегда можете просто перетащить папку на иконку VSCode на панели приложения.
источник