【问题标题】:How to stop intellij-idea from removing white spaces at end of text lines in my file?如何阻止 intellij-idea 删除文件中文本行末尾的空格?
【发布时间】:2019-01-02 19:22:58
【问题描述】:

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

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

  idea.sh  my_file.mpl

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

这很好用,除了一个大问题。

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

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

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

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

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    转到文件->设置->编辑器->常规,然后在其他下,将保存时去除尾随空格旁边的下拉菜单设置为您想要的任何内容。为了将来参考,您可以按 Ctrl-Shift-A 并键入搜索词以非常快速地查找任何菜单命令或设置。在这种情况下,“尾随空格”或“带状尾随空格”效果非常好。

    【讨论】:

    • 在 Save to any you want >> 设置什么?
    • @Pratik 共有三个选项:Modified Lines、All 和 Nonel。你应该根据你想要的行为来选择一个。
    • 请提供解决方案给用户。对于选择哪个价值的人来说,它令人困惑。他问如何阻止 intellij-idea 删除我文件中文本行末尾的空格?这意味着只能有 1 个选项。
    • @Pratik 有三个不同的选项,其中两个适合回答这个问题。我不知道哪一个适合这个页面的每个读者想要的,所以我不会编辑我的问题。如果您对针对您的特定情况选择哪个选项感到困惑,您应该发布一个新问题,并附上指向该问题的链接,以表明您已经进行了一些研究。
    • 与 PyCharm 2020 略有不同:文件->设置->编辑器->常规(没有“其他”选项卡或部分),然后向下滚动到“保存文件”部分,其中下拉菜单是。
    【解决方案2】:

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

    转到文件->设置->编辑器->常规,然后向下滚动到保存文件部分。 在 Save for: 上去除尾随空格的下拉菜单就在那里。如果您不想在任何情况下进行任何剥离,您可以选择

    这是显示设置的图像:

    【讨论】:

      猜你喜欢
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多