有没有办法在Visual Studio Code中删除尾随空格(自动或使用快捷方式)?

我一直在命令面板和编辑器设置中寻找这个,但我找不到我要找的。


当前回答

<Ctr>-<Shift>-<F> 

格式也一样。

这将删除尾随空格并格式化/缩进代码。

其他回答

你不仅可以改变Visual Studio Code的设置来自动修剪尾随的空白,而且你也可以从命令面板(Ctrl+Shift+P)来做到这一点:

你也可以使用键盘快捷键:

Windows、Linux: Ctrl+K、Ctrl+X 麦克:⌘k,⌘+ x。

(我使用Visual Studio Code 1.20.1。)

<Ctr>-<Shift>-<F> 

格式也一样。

这将删除尾随空格并格式化/缩进代码。

截至2023年(附图)

1)进入文件>首选项>设置:


2)在搜索栏中键入尾随文件:


3)检查选项

你都准备好了。现在,如果你在一行末尾添加空格(或者在一行中间添加连续的空格),一旦按下Ctrl+ s,额外无用的空格将被自动删除。

看一下EditorConfig插件。

通过使用插件,你可以对不同的项目进行特定的设置。Visual Studio Code还为.editorconfig文件内置了智能感知功能。

Visual Studio Code,菜单文件→首选项→设置→搜索“trim”: