当前位置: 首页 > 知识库问答 >
问题:

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

高山
2023-03-14

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

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

  idea.sh  my_file.mpl

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

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

我需要在一些行的末尾留一个空白。i、 在文件中某行的行字符后,我插入一些白色。通过执行“查看”,我看到空间在那里-

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

这给我带来了一个问题(由于其他原因,当其他应用程序读取此文件时)。

有没有一个选项告诉它intellij不要删除该行最后一个字符后的空格?

共有3个答案

狄侯林
2023-03-14

如果更改“编辑器”中的设置

这里有一个关于一个可能的bug(或者至少是令人困惑的场景)的讨论,在这个bug中,您设置了“Strip training spaces on Save for”=None,但您仍然可以像我一样,去掉尾随空格。Oksana Chumak的评论对我很管用,也就是说,我在设置中取消了“启用编辑器配置支持”

注意:如果您的项目中有 .editorconfig 文件,则也可以通过该文件控制此类选项。此文件可以更精细地控制哪些文件受这些设置影响。

来自.editorconfig文件的设置将覆盖IDE设置(此类文件的全部性质),因此,如果您的项目中有此类文件,并且有此类说明,则必须禁用此项目的editorconfig或完全禁用插件(如果您根本不关心它)。

岳研
2023-03-14

较新的PyCharm(2020年及以后)的答案与代码学徒的答案略有不同。

转到文件-

冀崇凛
2023-03-14

转到文件-

 类似资料:
  • 目前我正在测试PhpStorm IDE。它真的很棒,除了一个功能。它不会从文件末尾删除空行。现在删除不需要的空格,但末尾的空行不会删除。 这对我来说真的很烦人。我能改变这种行为吗?

  • 当保存数据到csv,,它会在csv文件的末尾创建一个空行。 你如何避免这种情况? 它与有关,它的默认值是,用于新行。 有没有办法指定以避免在最后创建空行,或者我需要读取csv文件,删除空行并保存它? 不熟悉熊猫。我们将感谢您的帮助,提前感谢!

  • 问题内容: 在我当前的项目中,我们总是在Java源文件的末尾插入一个空的新行。我们还使用CheckStyle(具有错误级别)来强制执行此操作。 我一直在寻找这个主题很长时间,但是不幸的是,我找不到任何令人信服的理由。似乎其他开发人员对此无动于衷,因为他们只是选中了Eclipse formatter中的一个复选框,并且它是自动完成的。但是我仍然不知道为什么需要它,为什么它很重要。所以我的问题是: 为

  • 问题内容: 如何使用Java删除文本文件的前两行? 问题答案: 这是番石榴解决方案: 是的,整个文件都被读到内存中,因此不要尝试使用庞大的服务器日志文件。

  • 问题内容: 我需要在PHP中删除空白行(带空格或绝对空白)。我使用此正则表达式,但不起作用: 我想要一个结果: 将: 问题答案: 上面的正则表达式说:

  • 问题内容: : 如何删除其中所有空白的新行? 命令输出: : 问题答案: (如果你真的想这样做在sed,则:) (如果你真的想这样做的AWK,然后:)