需要在Eclipse工作區的所有資源中保持EOL格式一致。Eclipse中的自動EOL轉換
我知道Eclipse偏好設置爲新創建的文件設置新的線條樣式,但我想自動轉換爲已有的文件。有一些設置/插件?
我只想設置一次,並確保所有行結束符都是相同的格式。
需要在Eclipse工作區的所有資源中保持EOL格式一致。Eclipse中的自動EOL轉換
我知道Eclipse偏好設置爲新創建的文件設置新的線條樣式,但我想自動轉換爲已有的文件。有一些設置/插件?
我只想設置一次,並確保所有行結束符都是相同的格式。
除了您已知的新文件的Window > Preferences > General > Workspace
設置外,還有一個File > Convert Line Delimiters To
選項。我不知道任何現有的插件/工具會在保存時自動執行此操作,但您肯定可以編寫一個插件或工具,或者將流程的結束部分轉換爲其他文件。
爲了使它對自己更容易,您可以通過使用「分隔符」將Window > Preferences > General > Keys
和過濾綁定鍵盤快捷鍵來轉換命令:
您可以用Search
- 對話搜索你的資源,去標籤File Search
。在那裏你可以輸入正則表達式。輸入\r\n
或任何想要更改的行。
然後點擊Replace ..
按鈕而不是Search
。
我只想設置一次,並確保所有行結束符都是相同的格式。
...好吧,我的答案不考慮這一點。
在Eclipse中,轉換的行結尾的現有文件:
轉到文件瀏覽器視圖,單擊項目/文件夾/文件,你想轉換。
從菜單欄中選擇文件>轉換行分隔符>的Windows/Unix的/ MacOS的9
您可能獲得與Eclipse有用的結果保存動作:如果eclipse格式化程序也會轉換EOL樣式,您可以使用它來修改EOL樣式,只針對正在修改的文件。
不幸的是我沒有在這裏的日食,所以我不能測試這是否真的有效。值得一試,但是。
謝謝,但我知道那個命令。我必須定期使用它。問題是我只有在提交後才能注意到錯誤的行尾。那很難解決。 – 2011-08-09 07:18:03
您可以使用此處列出的解決方案來自動執行此操作: http://stackoverflow.com/questions/1012230/eclipse-on-save-execute-a-program – 2011-08-09 14:33:22
@IlyaIvanov - 嘗試啓用'General> Editors>文本編輯器>顯示空白字符的設置並將可見性設置爲'70'左右;作爲一個加號,您現在可以一眼看到製表符/空格的格式。 – 2015-01-26 15:18:11