windows配置換行符


CR、LF、CR/LF為不同操作系統上使用的換行符:

  • Windows/DOS系統:采用CR/LF表示下一行;
  • Unix/Linux系統:采用LF表示下一行;
  • Mac OS系統:采用CR表示下一行;
  • Mac OS X系統:采用LF表示下一行(Mac OS X已經改成和Unix/Linx一樣使用LF)。
  • Git默認在提交時將Windows換行符(CRLF)轉換為LF,在拉取時將UNIX換行符(LF)替換成CRLF。

  • 為了保持代碼一致,政務項目統一使用 LF 作為唯一換行符。

git 配置

  1. 關閉換行符自動轉換功能

    // 提交檢出均不轉換
    git config --global core.autocrlf false
    
  2. 開啟換行符檢查功能

    // 拒絕提交包含混合換行符的文件
    git config --global core.safecrlf true
    
    // 允許提交包含混合換行符的文件
    git config --global core.safecrlf false
    
    // 提交包含混合換行符的文件時給出警告
    git config --global core.safecrlf warn
    

編譯器配置

  1. vsCode編譯器配置默認換行符

    • 打開設置,用戶設置,文本編輯器,文件,Eol(默認行位字符)改為'\n'
    • 或者在 "setting.json" 文件中,添加 { "files.eol": "\n" }
  2. webstrom編譯器設置默認換行符

    • setting => Editor => Code Style, Line separator設置為 Unix and OS X (\n)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM