编辑v1.42(设置为“注释:插入空间”):
显然,进入v1.42的是该设置editor.insertSpaceAfterComment
,它似乎可以解决块注释情况下的问题。但是,如果禁用,则行//
注释符号后将不会插入空格,因此请使用//comment starts immediately
代替// comment starts after space
。您可能会接受,也可能无法接受。
参见https://github.com/microsoft/vscode/pull/41747
如果你有
"editor.trimAutoWhitespace": true
保存文件时,它将删除该尾随空格。另外,使用该命令editor.action.trimTrailingWhitespace
也将删除该文件中的尾随空格Ctrl- - 。K CtrlX
修改内置片段非常棘手,因为可以在更新时覆盖它们。
您可以创建一个宏,一次性删除空间。我相信你的意思是Shift- - Alt:A这是我的vscode切换块注释命令。您在问题中说了Shift + Ctrl + A,对我而言这是不受限制的。
使用扩展名multiCommand:(在settings.json中)
{
"command": "multiCommand.blockComment",
"sequence": [
"editor.action.blockComment",
"editor.action.trimTrailingWhitespace",
"cancelSelection",
"deleteRight"
]
},
最后两个命令会*/
根据您的要求除去前导空格。
在您的keybindings.json中:
{
"key": "shift+alt+a",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+a",
"command": "multiCommand.blockComment",
},
然后调用与Shift- - Alt,A还是切换关闭工作过。
[GIF的那张输入的按键有点坚果,它只是Shift- Alt- A。]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句