我想完全摆脱这些:
{ "keys": ["ctrl+up"], "command": "scroll_lines", "args": {"amount": 1.0 } },
{ "keys": ["ctrl+down"], "command": "scroll_lines", "args": {"amount": -1.0 } },
{ "keys": ["ctrl+shift+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+shift+down"], "command": "swap_line_down" },
Run Code Online (Sandbox Code Playgroud)
只是让那些键什么都不做。
所以我将它们复制到我的默认用户绑定中,然后……什么?
j11*_*11e 11
编辑:如果您想阻止 Sublime 完全捕获键盘快捷键,而不是在使用快捷键时让 Sublime 什么都不做,请参阅下面的 J Spen 的回答。
Owen_R 的解决方案在 Sublime 3 中不起作用;而不是false
,只需放置一个不存在的命令:
{ "keys": ["ctrl+up"], "command": "pass" },
{ "keys": ["ctrl+down"], "command": "pass" },
{ "keys": ["ctrl+shift+up"], "command": "pass" },
{ "keys": ["ctrl+shift+down"], "command": "pass" },
Run Code Online (Sandbox Code Playgroud)
我知道这篇文章很旧,而且您专门询问 ST2,但由于这篇文章仍然出现在大多数搜索引擎的第一个结果中,我认为它也会帮助人们在这里找到 ST3 的解决方案。
小智 8
如果您想ctrl+l
使用ctrl+l w
例如将类似的东西绑定到其他东西,那么禁用它将不起作用,因为也将完全禁用ctrl+l
复杂绑定的使用。您必须安装 package:PackageResourceViewer
然后在open Resource
从该包安装使用后在 sublime 中使用命令面板并导航到Default/Default (Your OS).sublime-keymap
. 然后注释掉此文件中您不想要的绑定的行。这不会覆盖它们,而只是将它们永久删除为默认值,以便其他包可以设置和使用它们,这取决于您想要的结果。
哦,这只是:
{ "keys": ["ctrl+up"], "command": false },
{ "keys": ["ctrl+down"], "command": false },
{ "keys": ["ctrl+shift+up"], "command": false },
{ "keys": ["ctrl+shift+down"], "command": false },
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3381 次 |
最近记录: |