Answers:
在Linux / Windows上,默认情况下,英文键盘的快捷键是Ctrl+ Shift+ /来切换块注释,而Ctrl+ /来切换行注释。
如果您进入Preferences->Key Bindings - Default
,则可以找到所有快捷方式,下面是用于注释的行。
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
和cmd+/
。
对于德语键盘,请使用ctrl+ shift+ #切换块注释和ctrl+ #切换行注释。
中的快捷方式Preferences->Key Bindings - Default
设置为Ctrl+ Shift+ /和Ctrl+ /,但是要实际使用这些功能,请按上述键。
{ "keys": ["ctrl+#"], "command": "reindent" }
使用#字符是否存在问题?
Ctrl+/
并且需要按一下ctrl + #
才能使用该功能,因此建议您尝试使用/
该键来分配该键。我不知道JSON解析器使用#字符做什么。
在巴西葡萄牙语ABNT2键盘中,我有一个与JoshDM报告的键盘类似的问题。在文件sublime-keymap中,我有:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
但是我必须使用ctrl+ ;和ctrl+ shift+ ;。在我的键盘上,;位于的左侧/。
好像是个错误。
这对我来说是个诀窍,它来自Brackets,并且习惯于在数字键盘上使用ctrl+ /。
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
似乎是某种键盘映射错误。我是葡萄牙语,所以我使用的是PT / PT键盘。Sublime Text 3显然是/作为处理~。
首先打开Sublime Text 2。
然后在顶部菜单栏上选择 Preferences
。
然后选择 Key Bindings -User
。
而不是放这段代码,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
我使用Ctrl + Shift + C,您还可以使用不同的快捷键。
<kbd>
伙计们,不要忘记在答案中使用标签。它将适当的重点放在您共享的键盘快捷键上。请参阅我的答案以获取示例:stackoverflow.com/a/19389142/901641-点击edit
我的答案即可确切了解我如何使用该标签。