【问题标题】:Trailing whitespace gets deleted by Webstorm. How to stop it?尾随空格被 Webstorm 删除。如何阻止它?
【发布时间】:2017-09-17 15:50:35
【问题描述】:

我想为 phaser.io 做一个 PR,但是当我想提交文件时,似乎所有空块注释行都发生了变化。 由于原始文件中实际上存在空格,因此我尝试停用 Webstorm 中的“Strip trailing whitespaces”选项,但它并没有改变任何事情。

你们中的任何人都知道如何防止 Webstorm 这样做吗?我还没有在谷歌上找到任何东西。

编辑:我将 git 屏幕截图更改为干净的,没有换行。

【问题讨论】:

  • 很遗憾没有。我已经编辑了原始问题,因为我现在确定 Webstorm 只是删除了块注释空行中的那些空格。
  • 当您停用“带尾空格”选项时,您是否将文件重置为原始状态?
  • 是的,我恢复了它
  • 顺便说一句,看看差异,似乎有更多的变化,只是这个尾随空格删除以红色突出显示,可能换行符也改变了(LF CRLF),检查这个答案:stackoverflow.com/q/3920650/245966
  • 你是对的。我也尝试过不同的换行符。虽然没有修复它

标签: git typescript webstorm


【解决方案1】:

Jetbrains boards 上的人们正在谈论此功能。听起来语言级别的设置可以覆盖常规设置:即,如果在 TypeScript (??) 中打开了条形空白,那将优先于常规设置。

(免责声明:我自己没有尝试过)

【讨论】:

  • 感谢您的推荐。我试图这样做:默认设置>>编辑器>>代码样式>>打字稿>>制表符和缩进(制表符)>>“在空行上保留缩进”还有这个:“始终在插入符号行上保留尾随空格”两者都做了不要改变任何东西。
猜你喜欢
  • 2015-01-19
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多