2010-06-02 78 views
0

我正在尋找一個處理EOL空白的編程的Windows文本編輯器,對於我的正確思想,這意味着:刪除保存的所有EOL空白,除了我沒有編輯的行外。這是爲了儘量減少我的世界中EOL空白邪惡的數量,但不會污染SCM空白/怪異的修補程序(我必須處理舊的/其他人的代碼)。什麼是Windows編輯器有正確的EOL空白處理?

我已經玩過TextPad,Notepad ++,Kodomo Edit和Programmer's Notepad 2,並且發現它們都缺乏。

另外:我不相信vi,我不確定Emacs在Windows上。

@Matti Virkkunen:我可以混淆diff,但我想解決問題,而不是症狀。修復差異意味着我所有的,其他的和服務器端的差異工具都需要修復,並且不能修復SCM中的空間/噪聲/哈希變化問題。

示例寵物討厭使用該系統:「更新」告訴我一個文件已經改變。差異顯示沒有變化。

+0

這就是你的真相 – 2010-06-02 08:08:12

+1

難道你不能設置你的diff工具來忽略或不強調空白的變化嗎? – 2010-06-02 08:10:29

+0

這可能是一個愚蠢的問題,但是你不能在你添加的行尾添加空格嗎? – Luke 2010-06-02 11:56:39

回答

0

AFAIR,Komodo Edit保持EOL不變,除非您在設置中明確更改該值。

+0

試過了 - 沒有我要找的行爲:如果你在它們的末尾點擊「return」,它會從行尾剝去空白,但是如果你對該行和光標進行了其他編輯,它們將不會被刪除。 也是一種資本罪行,當在功能內部進行智能縮進時,會在其中使用製表符創建空行。 設置「保存條帶尾隨ws」帶所有尾隨ws,而不僅僅是我編輯的線。 – blueshift 2010-06-03 01:23:53

相關問題