Что такое сочетание клавиш для «Открыть с помощью» в Finder?
14
Как открыть файл с помощью приложения, отличного от используемого по умолчанию, с помощью сочетания клавиш? Я не хочу менять приложение по умолчанию для типа файла.
Например, иногда я хочу открыть файл .html, используя редактор вместо браузера.
Самое близкое, что я получаю - если я знаю название приложения, я нажимаю Cmd Shift /, затем начинаю набирать имя и использую стрелку вниз, чтобы выбратьOpen With > App
Redandwhite
Существует прямое и очень простое решение для этого. Проверьте мой ответ. Пожалуйста, примите его как ответ, если он отвечает вашим потребностям.
Сафван
Ответы:
12
Лучшее решение для меня:
Выберите файл, который хотите открыть
Нажмите ⇧+ ⌘+ /(открывает мощный поиск справки)
Затем начните вводить название приложения, которое вы хотите открыть
Используйте клавиши со стрелками для выбора нужного пункта меню
Нажмите Enter
Выполнено!
Например, я хочу открыть HTML-файл с Sublime Text вместо Chrome. Я перехожу к этому файлу, нажимаю ярлык, набираю «su», нажимаю стрелку вниз и жму ввод!
Я не думаю, что это работает. Я только что попробовал и выглядит так, как будто Finder путает Open With и Always Open With(10.7.5): префикс сочетания клавиш и сообщение об ошибке
Nivas
1
@Nivas А вот панель настроек, на случай, если я не проясню себя достаточно.
Thecafremo
1
Ах ... я этого не знал. Other...работает. (Меня действительно поражает программист, хотя существует неявное предположение, что пункты меню должны иметь уникальные имена. Что, если у другого подменю есть Other? Но это за пределами этого вопроса ...)
Нивас
1
Это не работает в 10.10 меню Othe ... получить ярлык, но не отвечает
markhunte
1
ОНО РАБОТАЕТ!! УРА!!! На macos 10.12 (sierra) хотя бы
chrismarx
3
Если вы часто открываете файл в определенном приложении (кроме приложения по умолчанию), вы можете установить сочетание клавиш для этого. Это супер просто.
Допустим, вы хотите открыть файл в Sublime Text всякий раз, когда вы нажимаете control+ Sпосле выбора файла .
Перейдите в « Системные настройки»> «Клавиатура»> «Сочетания клавиш» (вкладка) > «Сочетания клавиш приложения» (опция на левой боковой панели) .
Создать новое сокращение, нажав / нажав на + .
Выберите Finder в качестве приложения .
Установите заголовок меню в качестве возвышенного текста .
Установите сочетание клавиш как control+ S. Как будет показано , как ^ S . Или вы можете использовать любой другой ярлык, который вы предпочитаете.
Нажмите / Нажмите на Добавить .
Теперь вы можете просто выбрать файл и нажать control+, Sчтобы открыть файл в Sublime Text.
Спасибо, @Safwan - отличный совет. Мне пришлось изменить заголовок меню на «Sublime Text.app» (без кавычек), чтобы он работал; Расширения имени файла были настроены для отображения в Finder, поэтому запись в File> Open With включала расширение.
Майлз Вольб
После тестирования в 10.14.6 немного больше, оказывается, что Finder реагирует на сочетание клавиш только спорадически; перестройка базы данных Launch Services для исправления медленной ошибки «Fetching ...» или изменение ярлыка на другую комбинацию не помогли.
Майлз Вольб
1
Вот что сработало для моего варианта использования: назначение сочетания клавиш одной из служб Finder («Открыть файл в CotEditor») вместо использования «Открыть с помощью», «Другие ...» и т. Д. Сочетание клавиш настраиваемой службы также может быть создан для приложений, которые их не предлагают (например, Sublime Text).
Майлз Вольб
2
В соответствии с просьбой, здесь есть запись [моего блога] для службы Automator, которая работает для меня в Йосемити.
Код для Applescript в шаге 2
on run {input, parameters}
tell current application to activate
end run
Код для Applescript в шаге 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
После сохранения службы Automator перейдите к настройкам системы. и добавьте свой ярлык к нему.
Рад, что я закончил с этим, мне просто нужно было найти несколько «правых» щелчков, необходимых для вашей оранжевой пунктирной инструкции (по крайней мере, так я прошел.) Спасибо за публикацию
Рене Марсело
0
Я использовал FastScripts, чтобы назначить ярлык для этого скрипта. Его также можно использовать для выбора последних открытых меню в других приложениях.
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
Я также использовал скрипты как в 10.6 и ранее:
try
tell application "Finder"
open (get selection) using path to application "TextMate"
end tell
end try
Есть ошибка, которая делает их непригодными для использования в 10.7 и 10.8. Этого можно избежать, сосредоточив внимание на другом приложении в начале, но это приводит к визуальному затруднению.
Вы также можете использовать службы Automator , но есть еще одна ошибка, из-за которой ярлыки для служб не всегда работают до тех пор, пока меню служб не отобразится в строке меню.
Более короткое решение (FastScripts) работает безупречно в 10.11, по крайней мере, для открытия файла в Emacs.
Blaz
0
Мое любимое решение - использовать Better Touch Tool, бесплатное приложение. Чтобы это работало, вам нужно включить Full Keyboard Access (в системных настройках - настройки клавиатуры - ярлыки), чтобы ctrl-f2 получал доступ к строке меню.
Затем с помощью BTT настройте ваш ярлык (я использую ctrl-alt-cmd-O) для выполнения ctrl-f2, затем добавьте дополнительные действия (10 раз: две стрелки вправо, затем 7 вниз, затем один вправо). При вводе ярлыка вы попадете в то же подменю, что и при использовании правой кнопки мыши и «открыть с помощью».
Обратите внимание, что ctrl-f2 может не отображаться в BTT при его вводе, но отображается после «добавления дополнительных действий».
Cmd Shift /
, затем начинаю набирать имя и использую стрелку вниз, чтобы выбратьOpen With > App
Ответы:
Лучшее решение для меня:
Например, я хочу открыть HTML-файл с Sublime Text вместо Chrome. Я перехожу к этому файлу, нажимаю ярлык, набираю «su», нажимаю стрелку вниз и жму ввод!
источник
Я боюсь, что нет ярлыка. Вы можете, однако, создавать свои собственные.
Для этого просто:
Other...
вместоOpen with
.Вы сможете проверить ярлык сразу. Просто обратите внимание на Open всегда с возможностью!
источник
Always Open With
(10.7.5): префикс сочетания клавиш и сообщение об ошибкеOther...
работает. (Меня действительно поражает программист, хотя существует неявное предположение, что пункты меню должны иметь уникальные имена. Что, если у другого подменю естьOther
? Но это за пределами этого вопроса ...)Если вы часто открываете файл в определенном приложении (кроме приложения по умолчанию), вы можете установить сочетание клавиш для этого. Это супер просто.
Допустим, вы хотите открыть файл в Sublime Text всякий раз, когда вы нажимаете control+ S после выбора файла .
Теперь вы можете просто выбрать файл и нажать control+, Sчтобы открыть файл в Sublime Text.
источник
В соответствии с просьбой, здесь есть запись [моего блога] для службы Automator, которая работает для меня в Йосемити.
Код для Applescript в шаге 2
Код для Applescript в шаге 5
После сохранения службы Automator перейдите к настройкам системы. и добавьте свой ярлык к нему.
источник
Я использовал FastScripts, чтобы назначить ярлык для этого скрипта. Его также можно использовать для выбора последних открытых меню в других приложениях.
Я также использовал скрипты как в 10.6 и ранее:
Есть ошибка, которая делает их непригодными для использования в 10.7 и 10.8. Этого можно избежать, сосредоточив внимание на другом приложении в начале, но это приводит к визуальному затруднению.
Вы также можете использовать службы Automator , но есть еще одна ошибка, из-за которой ярлыки для служб не всегда работают до тех пор, пока меню служб не отобразится в строке меню.
источник
Мое любимое решение - использовать Better Touch Tool, бесплатное приложение. Чтобы это работало, вам нужно включить Full Keyboard Access (в системных настройках - настройки клавиатуры - ярлыки), чтобы ctrl-f2 получал доступ к строке меню.
Затем с помощью BTT настройте ваш ярлык (я использую ctrl-alt-cmd-O) для выполнения ctrl-f2, затем добавьте дополнительные действия (10 раз: две стрелки вправо, затем 7 вниз, затем один вправо). При вводе ярлыка вы попадете в то же подменю, что и при использовании правой кнопки мыши и «открыть с помощью».
Обратите внимание, что ctrl-f2 может не отображаться в BTT при его вводе, но отображается после «добавления дополнительных действий».
источник
Щелкните правой кнопкой мыши файл> нажмите клавишу h> используйте клавиши со стрелками для навигации
источник