我编辑了文件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": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }
我不太明白为什么。这个键无疑会键入斜杠(/
),但SublimeText会将其解释为键绑定中的撇号('
)。
This为我工作,带有QWERTY(意大利语)键盘,其中/
高于7
。
添加首选项>键绑定用户
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
它也应该在German QWERTZ键盘上运行良好。
这在Windows 10上对我有用:
{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} },
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
请点击此链接获取解决方案:Keyboard shorcut to Toggle (Block) comment in Sublime-Text
其他评论很少:
“keys”:[“ctrl + shift +#”] ......
在默认(Windows).sublime-keymap -User文件中。
这个在窗口10下为我工作
{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "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 } }
[{“keys”:[“ctrl + keypad_divide”],“command”:“toggle_comment”,“args”:{“block”:false}},{“keys”:[“ctrl + shift + keypad_divide”], “command”:“toggle_comment”,“args”:{“block”:true}},]
keypad_divide只是解决了我的问题