![如何重新映射 ctrl+箭头键以在 Mac 上移动单词](https://linux22.com/image/1381593/%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%20ctrl%2B%E7%AE%AD%E5%A4%B4%E9%94%AE%E4%BB%A5%E5%9C%A8%20Mac%20%E4%B8%8A%E7%A7%BB%E5%8A%A8%E5%8D%95%E8%AF%8D.png)
我以前用的是 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了解更多信息。