在 OSX 中有两种方法可以使 F2 按钮重命名文件
在文件 ~/Library/KeyBindings/DefaultKeyBinding.dict 中插入以下内容:
"\UF705" = "重命名:";
运行此命令:defaults write com.apple.finder NSUserKeyEquivalents -dict-add'Rename''\UF705'
哪种方法更好?如果有冲突的快捷方式会发生什么?
答案1
DefaultKeyBinding.dict
会被许多应用程序(如 XCode 和 Firefox)忽略。即使在DefaultKeyBinding.dict
没有被忽略的应用程序中,该rename:
方法也可能无法用于重命名文件或其他项目。
运行defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705'
会修改~/Library/Preferences/com.apple.finder.plist
,但您必须退出并重新打开 Finder 才能应用更改。它的作用与从“系统偏好设置 > 键盘 > 快捷方式 > 应用程序快捷方式”为 Finder 下的“重命名”菜单项添加快捷方式相同。您可以通过运行defaults write -g NSUserKeyEquivalents -dict-add Rename \\Uf705
或从“系统偏好设置”下的“所有应用程序”添加快捷方式来添加不仅适用于 Finder 的全局快捷方式。
如果应用程序有一个菜单项的快捷键是 F2,则它优先于 中定义的快捷键DefaultKeyBinding.dict
,但会被 中定义的快捷键覆盖NSUserKeyEquivalents
。
iTunes 没有名为“重命名”的菜单项,并且该rename:
方法不适用于在 iTunes 中重命名播放列表项,因此这两种方法在 iTunes 中都不起作用。
使用 OS X 标准快捷方式重命名项目可能会更方便,通常是返回,或者在 iTunes 播放列表等地方输入(fn + return)。