在Visual Studio代码中,当按当前行末尾的 Delete 按钮时:
[]<- a currsor is here
)
,下一行上的文本显然会跳到当前行,并且变成这样:
[] )
因此,连接的文本中有很多空格(在上例中,方括号和括号之间),因此我们必须手动删除它们。
在“大” Visual Studio(可能是由于ReSharper)中,所有这些空格都可以通过单击 Delete 的笔触立即自动删除,
[])
如何使用Visual Studio Code自动删除那些空格?有设置吗?
答案 0 :(得分:2)
实际上,在使宏执行所需的操作时,我看到 Ctrl + Delete 恰好在行尾完成了所需的操作。
如果您只想使用 Delete 键,而无需使用其他任何键,则需要某种扩展名。宏可以完成这项工作,但听起来像您希望 Delete 键在一行代码中的工作方式与在最后不同。宏无法区分。扩展程序可以做到这一点。
但是我建议只使用简单的 Ctrl + Delete 。
答案 1 :(得分:1)
我很确定VSCode中内置的 not 命令或设置。
但是,有一个名为Hungry Delete的扩展名可以执行类似的功能,尽管与您要求的功能不完全相同。我建议尝试修改它;我怀疑那会很难。无论您想出什么逻辑,都可以绑定到 Delete ,以取代通常的行为。
当然,如果您之前没有写过扩展名,请先从(快速)tutorial开始。