回答(21)
2 years ago
要解决此问题,请转到 Preferences - > Key Bindings - User 并添加这些键绑定(如果您使用的是Linux):
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Update :这也适用于Windows 8(参见@ Sosi的评论)
2 years ago
您可以将以下行添加到首选项/键绑定 - 用户:
{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} },
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
这就是我解决问题的方法 - 将“ctrl”替换为“control”,将“/”替换为“keypad_divide” .
2 years ago
这是键盘国际化问题 .
在标准的美国QWERTY键盘上,如在澳大利亚使用Sublime Text制作,/随时可用:
许多其他键盘不是这种情况 . 以德国QWERTZ键盘为例 . 需要按SHIFT 7才能获得/ . 这就是为什么评论在这些键盘上无法正常工作的原因 .
将用户键绑定更改为下面列出的键绑定将适用于德语QWERTZ键盘 .
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
如果在键盘布局不同的情况下出现问题,请相应地更改键绑定 .
2 years ago
你可以通过以下方式修复此错误
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },
]
它允许用CTRL /和CTRL SHIFT /进行评论,你可以在键盘上使用/ =
2 years ago
这对我有用 .
cmd /
我在Mac OS X El Capitan上 . Sublime Text 3(稳定版本3114) .
2 years ago
在OSX Yosemite上,我通过 System Preferences , Keyboard ,然后 Shortcuts 来修复此问题 . 在 App Shortcuts 下,禁用绑定到CMD SHIFT 7的 Show Help menu .
我的键盘布局是挪威语,英语作为操作系统语言 .
2 years ago
这比你认为按cmd / in mac简单 .
2 years ago
我也在Linux下 . 对我来说,它只有在我按下CTRL SHIFT /时才有效,它就像一个注释,而不是块注释 . 原因是加入了/字符,我必须按SHIFT键,如果不这样做,则sublime文本会检测到我按下了CTRL :.
这是我恢复正常偏好的解决方案 . 写在 Key Bindings - User :
{“keys”:[“ctrl:”],“command”:“toggle_comment”,“args”:{“block”:false}},{“keys”:[“ctrl shift:”],“command” :“toggle_comment”,“args”:{“block”:true}}
2 years ago
对于巴西ABNT键盘,您可以执行Ctrl;发表评论并重复以删除评论 .
2 years ago
在我的笔记本键盘中,ABNT 2,我可以使用CTRL;快捷方式作为块和行的默认注释操作 . 取消注释的相同快捷方式 .
2 years ago
确保该文件是可识别的类型 . 我打开了一个yaml文件(没有.yaml文件扩展名),Sublime Text将其识别为纯文本 . 纯文本没有评论方法 . 将文件类型切换为YAML使注释快捷方式起作用 .
2 years ago
在MAC而不是移位使用 ALT 像这样 CMD + ALT + /
2 years ago
有同样的问题 . 检查控制台上的sublime.log_input(True)命令,以查看使用CTRL /和SHIFT CTRL / shorcuts检测到的键 . 然后用那些替换快捷方式 . (更改/为keypad_divide工作对我来说)
2 years ago
对我来说,在Mac OS Sierra上:
{ "keys": ["super+forward_slash"], "command": "toggle_comment", "args": { "block": true } }, { "keys": ["super+alt+:"], "command": "toggle_comment", "args": { "block": false } },
2 years ago
适用于Windows的Sublime 3:
添加评论标签 - > CTRL SHIFT;
整行成为注释行 - > CTRL;
2 years ago
如果有人在Windows 7上遇到Sublime 3的进一步问题,上述建议对我来说都不起作用 . 但是,当我1 - 以管理员身份重新启动应用程序并突出显示2时,并选择了编辑 - >注释 - >切换注释,之后我可以使用用户首选项设置键绑定来切换注释 . 我没有解释为什么它有效,除了它确实有效 .
2 years ago
打开sublime Text 3并转到“首选项”菜单,然后单击“键绑定”,然后粘贴此代码以使用CTRL D创建注释快捷方式 .
[{ "keys": ["ctrl+d"],"command": "toggle_comment", "args": {"block": false}},]
然后保存它 . 现在你可以使用快捷方式 .
2 years ago
在Windows上,使用Ctrl Shift? . 您将能够评论HTML .
2 years ago
在Win 10上这对我来说很好用:
[{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
注意“[]”是nesassary,如果你错过了它会给你一个错误 .
2 years ago
如果快捷键ctrl ?,ctrl shift?或者ctrl /不工作,尝试切换到另一个,如ctrl 1,ctrl shift 1,它对我有用 .
{“keys”:[“ctrl 1”],“command”:“toggle_comment”,“args”:{“block”:false}},{“keys”:[“ctrl shift 1”],“command”:“toggle_comment”,“args”:{“block”:true}}
2 years ago
在Windows中使用ctrl shift:来评论Python .