在IntelliJ IDEA 12中保存时删除尾随空格

kli*_*net 78 git reformat intellij-idea

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

Vic*_*Vic 125

不知道12,但是13中有以下设置:

设置?编辑?在保存时删除尾随空格

从IntelliJ 2017.2开始,它就在

设置?编辑?一般 ?在保存时删除尾随空格

配置对话

  • IDEA中似乎存在一个错误(至少包括我现在使用的v13.1.4),尽管您在上面的首选项中选择了任何内容,但仍然会在光标所在的_line上保存尾随空格.例如,如果您单击任何行的末尾并按"<tab>"几次然后保存(或切换到启用了自动保存的另一个应用程序),那么该行将保存,尾随空格保持不变.一旦将光标移离线并重新保存,空格就会消失. (12认同)
  • 这是2016年,那个bug仍然存在. (4认同)
  • 我不确定它何时实现,但截至今天,现在有一个首选项允许您更改此行为:标记为"始终在插入符号行上保留尾随空格"的复选框,位于"条带尾随"下方保存"选项上的空格. (3认同)
  • 我更改了Intellij中的设置,但仍然无法正常工作。 (3认同)
  • 标题 **这不是错误,它是一个功能**实际上并没有将错误转换为功能。在行结束后有一个插入符号非常不方便,但我也想从当前行(光标所在的位置)中删除尾随空格。例如,Sublime 有这个功能,Sublime 可以_按需_删除尾随空格,而不仅仅是 _on save_。 (2认同)

zel*_*o_a 7

在 2020.1 IntelliJ 版本中:

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

删除保存选项上的尾随空格