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

时间:2015-05-26 13:07:29

标签: keyboard-shortcuts sublimetext3 preferences

我已经编辑了文件偏好设置>密钥绑定用户,并添加了这个:

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

但快捷方式不起作用。出了什么问题?

10 个答案:

答案 0 :(得分:41)

我解决了我的问题:

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

只需用'keypad_divide'替换'/'

答案 1 :(得分: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键盘。

答案 2 :(得分:1)

这适用于Windows 10:

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

答案 3 :(得分:0)

按照以下链接获取解决方案: Keyboard shorcut to Toggle (Block) comment in Sublime-Text

很少有其他评论:

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

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

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

答案 4 :(得分:0)

这个在窗口10下为我工作

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

答案 5 :(得分:0)

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

ctrl + ç

没有偏好。

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

答案 6 :(得分:0)

使用葡萄牙语键盘布局(在我的情况下),我必须使用此键盘:

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

答案 7 :(得分:0)

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

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

答案 8 :(得分:-1)

[     {"键":[" ctrl + keypad_divide"],"命令":" toggle_comment"," args": {" block":false}},     {"键":[" ctrl + shift + keypad_divide"],"命令":" toggle_comment"," args&#34 ;:{" block":true}}, ]

keypad_divide只是解决我的问题

答案 9 :(得分:-2)

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

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

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