ctrl +空格键绑定无法在Sublime Text 3中进行注释

时间:2014-07-23 08:11:51

标签: sublimetext sublimetext3

安装Sublime Text 3(Build 3059)之后,我尝试配置一些键绑定,就像我过去一样。所以我在“Preferences \ Key Bindings - User”中配置了这个:

[
  { "keys": ["ctrl+space"], "command": "toggle_comment", "args": { "block": false } }
]

嗯,这根本不起作用。当我将鼠标悬停在“Edit \ Comment \ Toggle Comment”上时,我可以看到键绑定被注册,因为“Toggle Comment”文本旁边的灰色键显示了键绑定。当我单击切换注释菜单项而不是键绑定时,注释有效。

绑定shift+space评论按预期工作时。那么,为什么不ctrl+space呢?

4 个答案:

答案 0 :(得分:1)

仅在定义文件Syntax时才能正常工作。

Ctrl + Shift + P 并输入语法名称,例如JavaC++,{ {1}},PHPRuby等...

默认(Linux)设置:

SQL

行评论:

控制 + / enter image description here

阻止评论:

控制 + + /

enter image description here

答案 1 :(得分:1)

也许不是Sublime Text 3的问题。

键盘快捷键在到达编辑器之前就抓住了它。

当你在ubuntu 14.04上时,我最好的猜测是ibus。

在启动板上查看问题:ibus breaks emacs and eclipse control-space keybinding

也许给定的解决方法run "ibus exit" in .config/lxsession/Lubuntu/适合您。

欢呼声,

马丁

答案 2 :(得分:0)

所以,它与ibus有关。我可以按照以下步骤修复它:

  1. $ sudo apt-get install dconf-editor
  2. $ dconf-editor
  3. 转到desktop \ ibus \ general \ hotkey
  4. triggers的值从['<Control>space']更改为[]

答案 3 :(得分:-1)

我有同样的问题。我找到了解决此问题的简便方法。 首先输入html,然后按tab。会的。 另外,您可以按Ctrl+Shift+P来查看更多快捷方式。