受到推崇的, 2024

编辑的选择

从mac os x中的“打开方式”右键菜单中删除重复项

Полный обзор Mac OS X 10.11 El Capitan

Полный обзор Mac OS X 10.11 El Capitan

目录:

Anonim

右键单击(或按住控制单击)Mac Finder中的任何文件时会出现“打开方式”菜单,并且它旨在提供一个备用应用程序列表,可以使用当前设置的以外的其他应用程序打开所选文件默认应用程序。 这个Open With很棒,但有时它可能变得异常杂乱,同一个应用程序的重复条目,并且在最坏的情况下,它甚至不会只是在这里和那里重复,它将是出现在同一个应用程序的倍数打开列表。 我们将向您展示如何删除这些重复条目以及如何使用更容易的别名以供将来使用。

在OS X的“打开方式”菜单中删除重复的应用程序条目

这应该适用于几乎所有版本的Mac OS X.

  • 从/ Applications / Utilities /目录启动终端,并将以下 任 一命令字符串输入到一行:

从单行命令字符串复制和粘贴:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"

要么

相同的命令字符串分为多行:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
LaunchServices.framework/Versions/A/Support/\
lsregister -kill -r -domain local -domain user

( 注意:第二个命令中的反斜杠用于将长命令扩展到多行,同时仍然使它们在复制和粘贴时可执行,如果您手动将命令字符串输入终端,则不必包括它们 )

这可能需要一段时间,因为必须重建整个Launch Services数据库,并且在重建过程中将从右键单击菜单中删除重复的应用程序条目。 完成后,您必须退出并重新启动Finder才能使更改生效,这也是命令行中最容易做到的:

killall Finder

现在,当Finder重新启动时,返回任何文件并右键单击它,拉下“打开方式”菜单以查看所有重复的条目消失。

但是,如果你必须经常这样做,那命令字符串有点烦人吗? 以下是如何缩短它:

创建一个简短的“删除重复打开”别名

如果你发现自己不得不经常这样做,那么为整个命令序列创建一个简单的bash别名可以节省大量时间,因为它不需要输入一系列冗长的命令字符串。

  • 使用您喜欢的文本编辑器打开.bash_profile,我们使用nano进行本演练,因为它很简单:
  • nano .bash_profile

  • 将以下别名粘贴到单行.bash_profile上,如果您愿意,请重命名别名

alias fixow='/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"'

  • 按Control + O保存,然后按Control + X退出nano

通过在命令行键入“fixow”来验证别名是否有效,但是如果已经清除Open With它将不会产生相同的效果。 如果您使用了上面的确切命令字符串,您将收到一条回传给您的消息,如下所示:

$ fixow
Open With menu has been rebuilt, Finder will relaunch

如果由于某种原因您无法抓取该代码,您也可以从OSXDaily GitHub页面复制它,我们开始为OS X收集一些特别有用的shell脚本。

这允许您只需键入'fixow'(Fix Open With的缩写,获取它?我们确定是有创意的)并且整个命令字符串将执行而无需再次键入整个事物。

我可以从“打开方式”菜单中删除每个应用程序吗?

如果您的问题超出了重复或重复的条目,另一个选项是清除整个打开方式菜单并从头开始。 这会从菜单中取出所有内容,强制您手动将应用程序与文件类型和格式相关联,或者仅使用OS X打开特定文件。 如果您想自己重建列表并对关联更具选择性,那么这真的是一种最后的方法,或者用于超级定制。

Top