【问题标题】:Sublime/Git is adding and removing blank lines in commitsSublime/Git 在提交中添加和删除空行
【发布时间】:2013-01-08 21:46:45
【问题描述】:

当我编辑文件中的一行时,sublime 或 git 添加然后删除文件中的许多其他(大部分是空白)行。

这是一个例子

@@ -1,7 +1,7 @@
module UserHelper
-  
+
   def create_test_users
-    
+

这只是混淆了我所做的实际更改,这使得代码审查特别困难。

另外,原始文件和我的编辑器都使用 unix 行尾。

【问题讨论】:

  • 这里只是从臀部拍摄 - 如果您尝试使用其他扩展名编辑文件(假设您在文件上使用扩展名)会出现此问题吗?
  • 这是一个崇高的问题,在配置中我删除了 "trim_trailing_white_space_on_save": true 这似乎是问题。
  • @user1911731:如果您的问题得到解决,请发布一个答案,描述问题的确切原因以及您如何解决它(可能比您的评论多几句话)以便标记此问题作为“回答”,其他人可以从中受益:)

标签: git commit sublimetext2


【解决方案1】:

它正在删除额外的空格,您无法从差异中看到这些空格。

您可以在 Sublime 上使用设置 trim_trailing_white_space_on_save 关闭此行为,将其设置为 false

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 2011-09-03
    • 2010-12-23
    相关资源
    最近更新 更多