Sublime 3切换注释命令在Windows中不起作用

问题描述 投票:21回答:10

我编辑了文件Preferences> Key Bindings User,并添加了这个:

[
  { "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
  { "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } }, 
]

但快捷方式不起作用。什么地方出了错?

keyboard-shortcuts sublimetext3 preferences
10个回答
42
投票

我解决了我的问题:

[
    { "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
    { "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },   
]

只需用'keypad_divide'替换'/'


-2
投票

这解决了我的问题,而无需添加备用键盘快捷键:

{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }

我不太明白为什么。这个键无疑会键入斜杠(/),但SublimeText会将其解释为键绑定中的撇号(')。


14
投票

This为我工作,带有QWERTY(意大利语)键盘,其中/高于7

添加首选项>键绑定用户

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }

它也应该在German QWERTZ键盘上运行良好。


1
投票

这在Windows 10上对我有用:

{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} }, 
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}

0
投票

请点击此链接获取解决方案:Keyboard shorcut to Toggle (Block) comment in Sublime-Text

其他评论很少:

  1. 此外,作为一种好的做法,尝试编辑默认(Windows).sublime-keymap -User文件以放置您的个人偏好
  2. 如果符号仍然不适合您,可能是由于键盘布局不同,那么可以更改选择其他键,例如

“keys”:[“ctrl + shift +#”] ......

在默认(Windows).sublime-keymap -User文件中。


0
投票

这个在窗口10下为我工作

{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }

0
投票

我遇到了同样的问题,但对我有用的是

ctrl + ç

没有偏好。

(我不知道为什么,通知是c cedilla)


0
投票

使用葡萄牙语键盘布局(我的情况)我不得不使用这个:

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }

0
投票

意大利键盘解决方案也适用于Windows 10上的西班牙语键盘:

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }

-1
投票

[{“keys”:[“ctrl + keypad_divide”],“command”:“toggle_comment”,“args”:{“block”:false}},{“keys”:[“ctrl + shift + keypad_divide”], “command”:“toggle_comment”,“args”:{“block”:true}},]

keypad_divide只是解决了我的问题

© www.soinside.com 2019 - 2024. All rights reserved.