如何重新映射 ctrl+箭头键以在 Mac 上移动单词

如何重新映射 ctrl+箭头键以在 Mac 上移动单词

我以前用的是 Windows 编辑器,习惯在编辑器(记事本、Visual Studio)或任何应用程序中逐字逐句地移动

有人能告诉我如何重新映射 ctrl+rightarrow 和 ctrl+leftarrow 以在运行 Lion 的 Mac Book Pro Retina 上逐个单词地移动吗?

目前,无论我当前正在使用什么应用程序,ctrl+leftarrow 都会移动到 Mac 上的另一个桌面。我该如何禁用此功能...

...更重要的是通过 ctrl+leftarrow 和 ctrl_rightarrow 在应用程序中逐字遍历工作?

答案1

您可以从系统偏好设置中更改更改空格的键盘快捷键:

然后创建~/Library/KeyBindings/并保存如下属性列表DefaultKeyBinding.dict

{
  "^\UF702" = moveWordLeft:;
  "^\UF703" = moveWordRight:;
  "^$\UF702" = moveWordLeftAndModifySelection:;
  "^$\UF703" = moveWordRightAndModifySelection:;
}

您必须退出并重新打开应用程序才能应用更改DefaultKeyBinding.dict

http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html或者http://lri.me/keybindings.html了解更多信息。

相关内容