如何阻止intellij-idea删除文件中文本行末尾的空格?

时间:2018-07-25 21:30:34

标签: intellij-idea

我正在使用intellij编辑器的2018.1.5社区版来编辑纯文本文件。

我没有使用项目。我在Linux上按如下所示启动它:

  idea.sh  my_file.mpl

其中my_file.mpl是纯文本文件。

这很有效,除了一个大问题。

我需要在某些行的末尾留一个空白。也就是说,在文件中某些行的行字符之后,我插入了一些白色。通过执行View->Active editor->Show White spaces,我看到了空间。我可以看到小的小点,表明在行尾有空白字符。

但是,一旦我保存文件,这些空白就会从行尾删除。

这给我造成了问题(由于其他原因,当另一个应用读取此文件时)。

是否可以告诉intellij不要删除行中最后一个字符之后的空格?

2 个答案:

答案 0 :(得分:6)

转到“文件”->“设置”->“编辑器”->“常规”,然后在“其他”下,将“保存”上的“删除尾随空格”旁边的下拉列表设置为所需的任意位置。供以后参考,您可以按Ctrl-Shift-A并键入搜索词以快速找到任何菜单命令或设置。在这种情况下,“尾随空格”或“带尾随空格”效果很好。

答案 1 :(得分:3)

较新的PyCharm(2020年及以后)的答案与Code-Apprentice的答案略有不同。

转到“文件”->“设置”->“编辑器”->“常规”,然后向下滚动到“保存文件” 部分。 “保存为:” 上的下拉 Strip尾随空格在那里。如果您在任何情况下都不希望任何剥离,则可以选择

以下是显示设置的图像: Image describing the location of the drop-down