windows下預設的換行符號是CRLF, Linux和Mac通用的是LF。我在windows下將編輯器的換行模式修改為LF,不知道會帶來什麼潛在問題?
CRLF
LF
另外也想看看大家怎麼處理不同系統之間的換行問題?
先修正一點:Windows 是 CRLF,Linux 是 LF,Mac 是 CR
CR
用啥,其實問題不大,只要文本編輯器支持,用哪種行結束標記都可以——當然“記事本”是不支持的,如果你用記事本打開一個LF 作為結束符的文件,會沒有分行。
另外,像 Git,Windows下預設會在提交程式碼時把CRLF轉換成LF再提交,更新程式碼的時候也會把LF轉換成CRLF,以達到系統相容。
當然還有一個問題就是開發讀/寫(注意不只是讀)文字檔的時候可能需要注意一下。
先修正一點:Windows 是
CRLF
,Linux 是LF
,Mac 是CR
用啥,其實問題不大,只要文本編輯器支持,用哪種行結束標記都可以——當然“記事本”是不支持的,如果你用記事本打開一個
LF
作為結束符的文件,會沒有分行。另外,像 Git,Windows下預設會在提交程式碼時把CRLF轉換成LF再提交,更新程式碼的時候也會把LF轉換成CRLF,以達到系統相容。
當然還有一個問題就是開發讀/寫(注意不只是讀)文字檔的時候可能需要注意一下。