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
一些补充评论:
- 此外,作为一个好习惯,请尝试编辑默认 (Windows)。sublime-keymap - 用户文件以放置您的个人偏好
- 如果该符号仍然不适合您,可能是由于不同的键盘布局,则可以更改选择其他键,例如
"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 } }
我编辑了文件 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
一些补充评论:
- 此外,作为一个好习惯,请尝试编辑默认 (Windows)。sublime-keymap - 用户文件以放置您的个人偏好
- 如果该符号仍然不适合您,可能是由于不同的键盘布局,则可以更改选择其他键,例如
"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 } }