Sublime 3 切换评论命令在 Windows 中不起作用

Sublime 3 toggle comment command doesn't work in Windows

我编辑了文件 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'

This 适合我,使用 QWERTY(意大利语)键盘,其中 / 位于数字 7.

上方

添加 首选项 > 键绑定用户

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

它在 German QWERTZ 键盘上应该也能正常工作。

[ { "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 在键绑定中将其解释为撇号(')。

解决方法如下link: Keyboard shorcut to Toggle (Block) comment in Sublime-Text

一些补充评论:

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

"keys": ["ctrl+shift+#"] ...

在默认 (Windows).sublime-keymap - 用户文件.

这对我有用 Windows 10:

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

这个对我来说在 window 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 } }