Почему для моего TextMate есть повторяющаяся запись?

9

Я изменял программу по умолчанию, чтобы открывать файлы .txt с, и я заметил 2 записи для TextMate. Это одна из тех мелочей, которые меня раздражают. Как я могу это исправить? Я не видел 2 директоров TextMate.app в / Applications.!

Получить информацию, открытую с

Doug
источник

Ответы:

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 на вашем Mac в TextMate. Изучите этот файл на предмет «пути:» ваших дубликатов «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. Попробуйте поискать textmate в центре внимания и посмотрите, сколько приложений он найдет. Выбросьте старый в мусорное ведро, и вы должны быть в порядке.

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

Piko

Piko
источник
2
... почему вы рекламируете (по-видимому, свой собственный) веб-сайт здесь, в чем выгода для сообщества? Кроме того, эта ссылка не работает.
Асмус
Почему бы нет? Существует ли политика Stack Exchange против продвижения моего собственного творчества через мою линию sig в ​​обмен на мое участие на этом сайте? Кому это вредно?
Пико
Прочитайте часто задаваемые вопросы: apple.stackexchange.com/faq В нем четко сказано не использовать подписи . Вы можете размещать ссылки на своей странице пользователя, но не должны помещать их в свои сообщения.
Асмус
В часто задаваемых вопросах говорится: «Пожалуйста, не используйте подписи или слоганы в своих сообщениях». Этот язык означает, что подписи не являются обязательными. Если подписки запрещены, необходимо обновить FAQ.
Пико