Чому для мого TextMate є дублікат?


9

Я змінював програму за замовчуванням, щоб відкрити .txt файли, і я помітив 2 записи для TextMate. Це одна з тих дрібниць, які мене дратують. Як я можу це виправити? Я не бачив 2 директорів TextMate.app в / Додатках.!

Отримайте інформацію відкрити

Відповіді:


9

Mac OS X автоматично зберігає базу даних про всі програми та їх відповідні типи файлів, які називаються базою даних LaunchServices. Ви можете вивчити, де розташовані обидва ваші файли TextMate, відкривши Terminal.app з / Applications / Utilities та ввівши:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump |  /Applications/TextMate.app/Contents/Resources/mate

Це відкриє довгий файл з усіма програмами, які ваш "LaunchService DB" знає "на вашому Mac у TextMate. Вивчіть цей файл на предмет "path:" ваших дублікатів "TextMate".

Цілком ймовірно, що ви вже видалили другий "TextMate", але ваші LaunchServices все ще пам’ятають його. Я думаю, ви повинні сказати Базі даних відновити, ввівши:

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

в термінал, а потім перезавантажте комп'ютер. Це може призвести до того, що ваш Mac забуде деякі спеціальні завдання "відкрити ..".


1

Або це може означати, що у вас встановлені дві різні версії TextMate. Спробуйте пошукати текстового колега в центрі уваги та подивіться, скільки програм він знайде. Викиньте старого в смітник, і вам слід добре піти.

Я отримую те ж саме з Numbers, як у мене все ще встановлені версії '09 та '10 ... :)

Піко


2
... чому ви рекламуєте (мабуть, свій власний) веб-сайт тут, яка користь для громади? Крім того, це посилання порушено.
Асмус

Чому ні? Чи існує політика Stack Exchange щодо реклами власного творіння за допомогою моєї сиг-лінії в обмін на мою участь на цьому сайті? Кому це шкодить?
Піко

Прочитайте FAQ: apple.stackexchange.com/faq В ньому чітко зазначено, що не використовувати підписи . Ви можете розміщувати посилання на своїй сторінці користувача, але не слід розміщувати їх у своїх публікаціях.
Асмус

У поширених запитаннях говориться: "Будь ласка, не використовуйте підписи чи теги в своїх публікаціях." Ця мова означає, що підписи необов’язкові. Якщо знаки заборонені, FAQ потрібно оновити.
Піко
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.