为什么我的TextMate有重复的条目?


9

我更改了默认程序以打开.txt文件,并注意到TextMate有2个条目。那是让我烦恼的那些小事情之一。我该如何解决?我在/ Applications中没有看到2个TextMate.app的主管。

获取信息打开方式

Answers:


9

Mac OS X自动保留所有应用程序及其对应的文件类型的数据库,称为LaunchServices数据库。您可以通过从/ Applications / Utilities中打开Terminal.app并输入以下命令来检查两个TextMate可执行文件的位置:

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

这将打开一个长文件,其中包含您的LaunchService DB在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版本... :)

皮科


2
...为什么您要在这里做广告(大概是您自己的)网站,对社区有什么好处?此外,该链接已断开。
阿斯姆斯

为什么不?是否有Stack Exchange政策反对通过我的sig行促进我自己的创作,以换取我对此站点的参与?对谁有害?
皮科

阅读FAQ:apple.stackexchange.com/faq明确指出不要使用签名。您可以在用户页面上放置链接,但不应将其放在您的帖子中。
阿斯姆斯

常见问题解答说:“请不要在帖子中使用签名或标语。” 该语言意味着签名是可选的。如果禁止签名,则需要更新常见问题解答。
皮科
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.