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

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

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

![Quick Look Open With](http://mactrick.com/wp-content/uploads/2011/12/quick_look_open_with.png)

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

Если вы кликните правой кнопкой мыши на файле, вы можете увидеть там пункт меню 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

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