我编辑了文件Preferences > Key Bindings User,并添加了以下内容:
[
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
]
但是这些捷径不起作用了。出了什么问题?
我编辑了文件Preferences > Key Bindings User,并添加了以下内容:
[
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
]
但是这些捷径不起作用了。出了什么问题?
我解决了我的问题:
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },
]
只需将“/”替换为“keypad_divide”即可
以下是具体步骤:
{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} },
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
我曾经遇到过同样的问题,但对我有效的方法是
ctrl + ç
而无需进入偏好设置。
(我不知道为什么,注意是 c cedilla)
使用葡萄牙语键盘布局(我的情况)我不得不使用以下内容:
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
对于 Windows 10 上的西班牙键盘,意大利键盘的解决方案同样适用:
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
请点击以下链接查看解决方案: 在Sublime-Text中切换(块)注释的键盘快捷方式
一些额外的评论:
"keys": ["ctrl+shift+#"] ...
在Default (Windows).sublime-keymap -User文件中。
这个在 Windows 10 下对我有效
{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }
[ { "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }, ]
keypad_divide刚好解决了我的问题
这对我解决了问题,而无需添加替代键盘快捷方式:
{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }
我不太明白为什么。这个键无疑会输入一个斜杠(/
),但SublimeText将其解释为按键绑定中的撇号('
)。