115

在 IntelliJ IDEA 中保存时是否可以自动删除尾随空格?我知道有一些解决方法,例如,使用 git 在提交时修剪空白。也许这个问题是这个问题的副本但我希望这可以在不设置键盘快捷键和宏的情况下完成。

4

5 回答 5

183

不知道12,但是13里面有如下设置:

设置→编辑器→在保存时去除尾随空格

从 IntelliJ 2017.2 开始,它在

设置→编辑器→常规→在保存时去除尾随空格

配置对话

于 2013-12-19T13:34:58.500 回答
9

在 2020.1 IntelliJ 版本中:

文件 -> 设置 -> 编辑器 -> 常规 -> 然后向下滚动到“保存文件”

在保存选项上去除尾随空格

于 2020-04-10T14:52:57.487 回答
1

转到 ==> 首选项 | 一般 | 其他 |

如图所示:

  1. 在 Save: ALL 上删除尾随空格
  2. 取消选中始终保持....

它会在保存时删除尾随空格,而不是之前

在此处输入图像描述

于 2020-03-26T21:18:44.630 回答
0

添加外部工具。随着程序通过/usr/bin/sed(可能在您的盒子上有所不同,运行which sed定位)并-i 's/[[:space:]]\+$//' $FilePath$在参数中插入。总体而言,您希望 IntelliJ 运行的命令是,

/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>

这个 sed 会去掉尾随的空格,整体效果会和 git 非常相似。接下来,您可以为新的外部工具条目添加键盘快捷键,但我不确定是否可以在保存时运行任何内容。

于 2013-12-19T12:26:27.753 回答
-1

对我有用的是

英特尔

  1. 设置
  2. 一般的
  3. 保存时
  4. 取消选中删除尾随空格

工作区

  1. 查找 .editorconfig
  2. 设置“trim_trailing_whitespace”设置。
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = false
于 2021-10-25T22:02:07.850 回答