如何在小牛中禁用Command + Control +箭头键快捷方式


10

我使用Sublime Text,此快捷方式(“编辑”>“线”>“换行向上/换行向下”)使我可以在文件中的所有内容上下移动的同时上下移动代码行。在我的新计算机上,此命令将当前焦点所在的窗口移到下一个空间。

我在“首选项”中检查了键盘快捷键,但找不到它。在哪里可以找到该快捷方式并将其禁用,以便可以在Sublime中使用它?

Answers:


6

作为Sublime Text的替代解决方案(如果您想保留新的OS键映射),可以在用户键绑定文件中添加以下行(在Subline Text 2> Preferences> Key Bindings-User)菜单中:

{ "keys": ["super+shift+up"], "command": "swap_line_up" },
{ "keys": ["super+shift+down"], "command": "swap_line_down" }

这将映射+ Shift+ 到交换线向上/向下命令。

通常映射到Ctrl+ Shift+ 或的批处理选择命令也存在类似问题

可以使用以下设置重新映射它们:

{ "keys": ["ctrl+alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+shift+down"], "command": "select_lines", "args": {"forward": true} } 

这将映射Ctrl+ Alt+ Shift+ 到批处理选择命令。

显然,您可以将组合更改为自己喜欢的任何组合,但是这些组合似乎并没有用于任何用途。


我放弃尝试覆盖键盘快捷键,似乎他们忘记了将OSX Mavericks中的新键盘添加到“系统偏好设置”中。我最终听从了您的建议,但做的略有不同。
jaredsmith

5

Cmd+ Ctrl带有或未由Mac OS X实际映射,这是造成混淆的地方。

SizeUp这样的窗口管理器可能会覆盖这些快捷方式。您可以在应用程序的首选项中禁用快捷方式。


1
OMG感谢您的评论。自从小牛队以来,我一直在遭受痛苦,以为是那件事,但那是SizeUp!
多米尼克

3

尝试查看“系统偏好设置”>“键盘”(它应该在窗口的第二行和第三列)。

在此处输入图片说明

您也可以搜索并在Spotlight中键入“键盘”。

在此处输入图片说明

找到它之后,转到“快捷方式”选项卡(它位于左侧的第三个选项卡中),然后在其中查找快捷方式。

在此处输入图片说明

完成后,从此处删除它,然后再次尝试使用Siblime。


2
他说他检查了偏好设置并找不到键盘?
菲兹(Pfitz)

我已经更新了答案,其中包含在哪里可以获取键盘首选项的图片。
chrisjr 2013年

@ Junior117感谢您的努力,但正如OP所言,这些新键盘快捷键不存在
Dominic
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.