自动或使用快捷方式删除尾随空格

Remove trailing spaces automatically or with a shortcut

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

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

您可以在 文件保存时间 从设置中启用空格修剪:

  1. 打开Visual Studio代码用户设置(菜单文件首选项设置用户设置 选项卡)。
  2. 单击 window 右上角的 图标。这将打开一个文档。
  3. 将新的 "files.trimTrailingWhitespace": true 设置添加到用户设置文档(如果尚不存在)。这样您就不会直接编辑默认设置,而是添加它。
  4. 保存用户设置文件。

我们还添加了一个新命令来手动触发此操作(Trim 尾随空格 来自命令面板)。

看看the EditorConfig plugin

通过使用该插件,您可以针对各种项目进行特定设置。 Visual Studio 代码还为 .editorconfig 文件内置了 IntelliSense。

您不仅可以将 Visual Studio 代码设置自动更改为 trim 尾随空格,还可以从命令选项板 (Ctrl +Shift+P):

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

  • Windows, Linux: Ctrl+K, Ctrl+X
  • Mac: + k, + x.

(我正在使用 Visual Studio 代码 1.20.1。)

在最近的 Visual Studio 代码版本中,您可以在此处找到设置:

菜单文件首选项设置文本编辑器文件 →(向下滚动一点)Trim 尾随空格

这是为了在保存文件时修剪空白。

或者您可以在顶部搜索栏中搜索"Trim Trailing Whitespace"

菜单代码首选项设置

选中 "Trim 尾随空格" 选项 - "启用后,保存文件时将 trim 尾随空格" .

Visual Studio代码、菜单文件首选项设置→搜索"trim":

<Ctr>-<Shift>-<F> 

格式,也一样。

这将删除尾随空格和 formats/indents 您的代码。