在 Finder 中输入以打开文件

rz.*_*rz. 121 finder keyboard-shortcuts macos

我发现在 Finder 中打开文件的 Cmd + O 快捷方式不直观。有谁知道怎么改?我想设置它以便输入打开文件而不是进入重命名模式。

Pau*_*ulo 80

鉴于这是 Finder 的基本功能,我不确定这是可能的还是建议这样做。请记住,如果更直观,Cmd-Down 也会打开文件。

  • 与使用键盘导航文件时按“Enter”键相比,Cmd+Down 和 Cmd+O 使用起来都非常不舒服。 (22认同)
  • 投反对票的人能否礼貌地解释一下原因?有时,问题的答案确实是“不”。这是一个有效的答案。键盘首选项不允许您覆盖“输入”,所以我提供了一个替代方案。 (3认同)
  • 也很高兴知道:Cmd+右箭头:在 Finder 中展开折叠的文件夹 | Cmd+向左箭头:在 Finder 中折叠展开的文件夹 | Cmd+向上箭头:转到当前文件\文件夹的父文件夹 (2认同)
  • 投反对票是因为不仅可以改变行为,而且我确实建议改变它 - 请参阅@Russell Davis 的解决方案作为一个例子 - 然而,TY 尝试回答 (2认同)

Rus*_*vis 35

使用KeyRemap4MacBook(尽管名称如此,但它适用于所有 Mac)。在Change Key部分中,导航到For Applications,然后Enable at only Finder,然后选中Return Key Opens a file

注意:这是一个免费的应用程序,基本上与 Daniel 回答中提到的商业应用程序的功能相同。对于在 Finder 中的其他上下文中按下 Return 键,它具有相同的限制。

  • 这现在称为“Karabiner Elements”,转到“复杂修改”>“添加规则”>“从互联网导入”>搜索“finder”。 (6认同)
  • 对于任何通过谷歌搜索进入的人来说,这个软件现在被称为 Karabiner,而且很受欢迎。 (4认同)

Dan*_*uus 25

这种行为不仅是 Apple 有意为之,而且是被迫的

我试图通过重新定义系统偏好设置>键盘>键盘快捷键>应用程序快捷方式中的快捷方式来规避它(这是一个金矿,您可以使用它来将任何程序中的常规或上下文菜单中存在的几乎所有内容分配给任何您想要(例如 F10 在 Finder 中创建文件夹,F5 用于刷新页面等。这是 OS X AFAIK 独有的,而且非常棒!)。

事实证明,您不能将回车键单独分配给任何操作。即使你分配了一些接近的东西,比如 Option+Enter,Finder 也会忽略它。如果您查看下拉列表,Cmd+O 快捷方式不再在其中列出,Opt+Enter 也不再列出,它只是空白!

过去用于让 Finder 执行 Apple 认为不应该做的事情的黑客,被更新阻止,就像这个黑客在文件之前列出文件夹,这是被 Lion 阻止的:http : //forums.macrumors.com /showthread.php?t=1411019

我以前使用过 PathFinder,因为我发现本机 Finder 应用程序非常糟糕,但它是一个付费应用程序,它与系统 IMO 集成得不是很好(与本机 Finder 并排运行,破坏了显示桌面的手势,以便它只是一张空白壁纸等)。

我刚刚遇到 XtraFinder ( http://www.trankynam.com/xtrafinder/ ),它是 Finder 的免费插件。它不像 PathFinder 或 Total Finder 那样功能丰富,但由于它不是应用程序而是插件,因此它更加精简和非侵入性。它添加了选项卡、进入打开(使用您选择的重命名快捷方式,例如 F2)、在文件之前对文件夹进行排序等等。

它还增加了刷新 Finder 视图的可能性(如果您曾经尝试浏览刚刚出现文件的网络共享,这是一个非常受欢迎的添加,但无法刷新 Finder,因此它不会选择它直到您重新启动系统(严重!))

我认为这很酷,它会解决您的问题:)


小智 20

我是一个新的 Mac 用户(从 Windows 切换过来的),我发现Command+?打开文件非常不直观(为什么除了 Enter/Return 之外的任何东西?)。

我使用 BetterTouchTool 来管理我的键盘快捷键,并将其设置为当我在 Finder 中按 Enter 时触发Command+?快捷键。这对我来说是这样做的(你必须注意,通过这样做,你不能在 Finder 中对其他任何东西使用 Enter,这对我来说很好)。

在此处输入图片说明


Fra*_*urt 9

您可以使用XtraFinder(免费,Mac OS X 10.6.8 到 10.10):

在此处输入图片说明


Dan*_*eck 6

使用第三方软件是可能的,因为它们在到达最前面的应用程序之前拦截击键。

使用Butler,我能够定义一个Keystrokes项目,Cmd-Down该项目仅在 Finder 中Return按下热键时才会按下。有关更详细的描述,请参阅这个有点相关的答案

这个问题类似于另一个答案的:

这种大锤解决方案的一个显着缺点是:您永远无法在 Finder 中按回车键使其具有其他含义。提交对获取信息对话框的更改以重命名某些内容,或触发对话框的默认按钮:返回将不起作用。


使用系统方法绝对不可能

使用系统偏好设置»键盘»键盘快捷键»应用程序我定义了一个快捷方式,以便Return触发打开菜单项(通过一些手动编辑plist文件,这是可能的):

Return 仍然会触发重命名。

即使使用 Service* 来触发操作也不起作用:

  • 应用程序特定服务的快捷方式的配置方式与常规菜单项的自定义快捷方式相同
  • .GlobalDomain.plist所有应用程序的快捷方式也不起作用。我试过。


小智 6

Karabiner 是另一种重新映射返回键的替代方法,以及您可能需要的几乎任何其他键:https : //pqrs.org/osx/karabiner/

您可以重新映射按键、更改重复率、自定义菜单栏和其他功能。

在此处输入图片说明

  • 链接页面现在对我不起作用,这是为什么不鼓励仅链接答案的完美示例。请在您的答案中添加更多信息,以便答案本身很有用,即使链接断开或指向的站点已关闭。 (2认同)