Как открыть файл из Quick Look в любом приложении

Если открыть какой-либо файл в Quick Look, то можно заметить кнопку «Open with something», которая откроет этот файл в том связанным с этим типом файлов приложении.

Если же вы хотите открыть этот файл в другом приложении (например, не в стандартной программе просмотра, а в редакторе), то вы можете кликнуть по «Open with…» правой кнопкой мыши. Откроется окно, в котором можно выбрать необходимое вам приложение.

Quick Look Open With

Как быстро изменить приложение по умолчанию для определённого вида файлов

Если вы кликните правой кнопкой мыши на файле, вы можете увидеть там пункт меню Open with (Открыть с помощью). Таким образом можно открыть какой-либо файл в нестандартном приложении.

Если же вы хотите изменить приложение по умолчанию для данного типа файлов, можете выбрать его из этого же списка и кликнуть по нему с зажатой клавишей Option. После этого файлы данного типа будут открываться в выбранном вами приложении.

Также имеется и стандартный способ для этой операции. Как обычно, он прозрачнее для пользователя, но дольше в реализации. Если вы хотите пойти по этому пути, то вам понадобится:

  • Кликнуть правой кнопкой мыши по файлу и выбрать Get info (или нажать Command-i при выделенном файле)

  • Выбрать в открывшемся окне секцию Open with.

  • Выбрать в выпадающем списке нужное вам приложение

  • Нажать кнопку Change all

Как видите, способ с одной лишь зажатой клавишей выглядит сильно лучше.

10.5: Удаляем лишние Open with…

Если у вас в контекстном меню Open with остались программы, которые вы удалили, ситуацию можно исправить выполнив следующую комманду в терминале:

/System/Library/Frameworks/CoreServices.framework/\
Versions/A/Frameworks/LaunchServices.framework/\
Versions/A/Support/lsregister -kill -r \
-domain local -domain system -domain user

10.4: Очистка ‘Open with…’

Чтобы очистить меню «Open with» выскакивающее по правой кнопке на файлах от программ, которых уже давно нет, нужно в терминале дать комманду:

/System/Library/Frameworks/ApplicationServices.framework/
Frameworks/LaunchServices.framework/Support/lsregister 
-kill -r -domain local -domain system -domain user

Примечание. В «Леопарде» это не работает.