我正在寻找一个用于编程的Windows文本编辑器来处理EOL空白CORRECTLY,这对于我的正确意思是:在保存时删除所有EOL空格,除了我没有编辑的行。这是为了最大限度地减少我的世界中EOL空白邪恶的数量,但不会污染SCM diff / blame只用空白修复(我必须处理旧/其他人的代码)。
我玩过TextPad,Notepad ++,Kodomo Edit和Programmer's Notepad 2,发现它们都缺乏。
另外:我与vi不相配,我不确定Windows上的Emacs。
@Matti Virkkunen:我可以搞乱差异,但我想解决问题,而不是症状。修复差异意味着需要修复我的所有,其他和服务器端差异工具,并且不会修复SCM中的空间/噪声/散列更改问题。
使用该系统的宠物讨厌示例:“更新”告诉我文件已更改。差异显示没有变化。