Shift–Command–左/右箭头开始在macOS Mojave Finder中切换选项卡,是否与文本移动发生冲突?


15

我经常需要在Finder中重命名更长的文件名。我以前做Shift+ Command+ / 选择从光标移动到区域的开始/结束的文本。

但是在macOS Mojave中,这种组合突然开始切换到上一个/下一个Finder标签-因此,当我使用快捷方式时,文件名编辑被取消,而我又切换到新标签。

这在macOS High Sierra中不会发生,并且在Apple的支持文档Mac键盘快捷方式中描述为:

  • Shift–Command–向左箭头:在插入点和当前行的开头之间选择文本。

  • Shift–Command–向右箭头:选择插入点和当前行结尾之间的文本。

这是一个错误吗?有已知的解决方法吗?

Answers:


11

如果您设置自己的快捷方式以在窗口的选项卡之间移动,则Shift-Command-Arrow组合将像以前一样工作。

设置自己的快捷方式:

  • 打开系统偏好设置->键盘->快捷方式
  • 选择底部的“应用程序快捷方式”。
  • 单击+按钮添加快捷方式。
  • 确保选择“所有应用程序”
  • 输入命令的确切名称,在英语系统上,它们将是“ Show Previous Tab”和“ Show Next Tab”。如果不确定,请在Finder的“窗口菜单”中进行检查。
  • 添加您首选的快捷方式,以在两个方向之间切换选项卡

在此处输入图片说明


1
谢谢你,这听起来不错,但我可以把有什么不同之处cmd+tab/ cmd+shift+tab我想:/
托马什卡夫卡

3

macOS上的绝大多数文本框(包括第三方应用程序中的文本框)都支持Emacs键盘绑定来移动文本。它们使用Ctrl密钥代替而不是密钥,Command因此不太可能被操作系统更改随机重新映射。

在您的特定情况下,您可以使用Ctrl+Shift+ACtrl+Shift+E选择从光标到行首或行尾的文本。这些快捷方式可以完全用左手输入,甚至可以使您加快速度。

其他有用的快捷键:Ctrl+ACtrl+E分别将光标移动到该行的开始或结束,而Ctrl+K删除从光标文本行的末尾。快捷方式的完整列表发布在网上的各个位置;您可以例如查看该站点


另外,如果您经常在Finder中发现文件重命名,请考虑使用Finder中内置的多文件重命名工具。只需选择多个文件,右键单击(或ctrl单击/两指单击),然后选择“重命名N个项目...”。这会弹出一个对话框,使您可以执行一些简单的重命名转换(添加文本,替换文本或按顺序设置名称格式)。


2
谢谢!我不喜欢学习Emacs shortcust,但这似乎是唯一可行的方法。谢谢苹果:)。
托马斯·卡夫卡

确实,我是多年前从一个朋友那里学到的,直到最近才发现它们是emacs的绑定。我自己不使用emacs :)
nneonneo

1

更改系统偏好设置中的快捷方式对我来说很成功。

只是将命令更改为:command+ shift + ,我从未在finder中使用它,所以我做出了特定于finder的选择。

可能需要根据应用程序内保存窗口的行为向所有应用程序打开它

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.