是否可以在 IntelliJ IDEA 中保存时自动删除尾随空格?我知道有一些变通方法,例如,使用 git 来修剪提交时的空白。 也许这个问题是一个复制的 这个,但我希望这可以不设置键盘快捷方式和宏。
添加外部工具。当程序传递 /usr/bin/sed(可能在您的机器上不同,运行 which sed来定位)并在参数中插入 -i 's/[[:space:]]\+$//' $FilePath$。总的来说,希望 IntelliJ 运行的命令是,
/usr/bin/sed
which sed
-i 's/[[:space:]]\+$//' $FilePath$
/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>
这个 sed 将删除尾随的空格,总体效果将非常类似于 git。接下来,您可以为新的外部工具条目添加一个快捷键,但我不确定是否可以在保存时运行任何内容。
不知道12是什么,但是13有以下设置:
设置→编辑器→保存时去掉尾随空格
截至2017.2年的 IntelliJ 它在
设置→编辑器→常规→保存时去掉尾随空格
转到 = = > 偏好 | 一般 | 其他 |
Just as shown in the picture:
它将删除尾随空格 when save, not before
2020.1 IntelliJ 版本:
文件-> 设置-> 编辑器-> 一般-> 然后向下滚动到’保存文件’
对我有用的是
Intelij
工作区
[*] charset = utf-8 indent_style = space indent_size = 2 insert_final_newline = true trim_trailing_whitespace = false