在Visual Studio Code中,快捷键[Ctrl + /]使您可以注释选定的行(如果以前没有注释行,或者如果注释了每行,则取消注释/切换注释/。
是否有可能撤消评论?
例如,现在:
line 1 \ // line 1
line 2 -> [Ctrl + /] -> // line 2
// line 3 / // // line 3
预期:
line 1 \ // line 1
line 2 -> [Ctrl + ???] -> // line 2
// line 3 / line 3
您可以通过一个额外的命令轻松完成此操作:
Shift + Alt + I:将您的选择分成几行,每行都有自己的光标。然后Ctrl + /完全可以满足您的要求。
您可以使用宏扩展名multi-command将其设置为宏,以一步完成此操作:
在settings.json中:
"multiCommand.commands": [
{
"command": "multiCommand.reverseComments",
"sequence": [
"editor.action.insertCursorAtEndOfEachLineSelected",
"editor.action.commentLine",
]
}
]
在您的keybindings.json中:
{
"key": "ctrl+/", // or whatever keybinding you wish
"command": "extension.multiCommand.execute",
"args": { "command": "multiCommand.reverseComments" },
"when": "textInputFocus && editorHasSelection"
},
这看起来很有用,我想我也会用。