1. 程式人生 > 其它 >換行符號CRLF、CR、LF

換行符號CRLF、CR、LF

名詞解釋:
CRLF:Carriage Return & Linefeed,\r\n,表示回車並換行
CR:Carriage Return,對應ASCII中轉義字元\r,表示回車
LF:Linefeed,對應ASCII中轉義字元\n,表示換行

Windows作業系統採用兩個字元來進行換行,即CRLF!!!
Unix/Linux/Mac OS X作業系統採用單個字元LF來進行換行!!!

另外,MacIntosh作業系統(即早期的Mac作業系統)採用單個字元CR來進行換行。

idea中可以設定預設的換行符:
(如果不設定,在git中,可能會造成所有檔案的換行符都變化了,需要提交該更新。)
具體修改方式:
開啟settings - Code Style ,右側找到 Line separator, 如果是linux系統的話,修改為Unix and OS X(\n).

如果是已經存在的檔案,那也可以修改其換行符,甚至可以選中一個資料夾,然後批量替換該資料夾下的所有的檔案的換行符。具體方法參考官網連結:
https://www.jetbrains.com/help/idea/configuring-line-endings-and-line-separators.html