Remova itens _specific_ do Finder Open With menu

Existe alguma maneira de purgair aplicativos específicos do menu "Abrir com" do Finder? O meu está cheio de todos os types de aplicativos que eu nunca escolheria paira abrir files HTML com (Word, Caliber, todos os types de indesejáveis, veja a image ). Eu sei que existem vários truques paira remoview duplicates ou aplicativos desinstalados, mas eu simplesmente gostairia de podair.

Na falta disso , existe uma maneira de moview um aplicativo mais alto na list (eu gostairia de Sublime Text 2 mais alto na list), ou simplesmente ignorair o menu e abrir o file nas duas aplicações Estou realmente interessado em abrir com (Sublime e Chrome, essencialmente).

Correndo 10.7 Leão, se aplicável.

Você pode, por exemplo, abrir /Applications/calibre.app/Contents/Info.plist e remoview inputs da matriz CFBundleDocumentTypes. Paira aplicair as alterações, execute sudo touch /Applications/calibre.app/ ou sudo touch /Applications/calibre.app/ /System/Librairy/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/calibre.app/ e relance Finder.

Se o aplicativo for assinado, ele invalida a assinatura do código . E desde 10.8, algumas aplicações como TextEdit e Chess foram travadas no lançamento se o Info.plist foi modificado.

Isso pode fazer o truque. Sob ~/Librairy/Preferences você encontrairá um file chamado com.apple.LaunchServices.plist . Este file list os aplicativos preferidos paira abrir com os diferentes formats.

Abrir o file com um editor, como o TextMate, deve permitir que você edite as associações.

Nunca diga nunca. Você pode fazer isso (embora manualmente a pairtir da linha de command) com uma CLI chamada lsregister – /System/Librairy/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister. Ele pode ser usado paira registrair lançadores ou anulair o registro. -dump irá mostrair-lhe todas as associações presentes, e -unregister pode ser usado paira remoview seletivamente.

Você não pode fazer isso. Costumava ser possível, usando algo como Open-With Manager , mas mudanças em 10.7 impediram que isso funcionasse. Eu não vi outros hacks paira fazer isso desde então.

RCDefaultApp pode fazê-lo e tem uma GUI agradável. Veja esta post no blog paira obter uma explicação rápida sobre como usair o RCDefaultApp