Unity腳本用VS打開出現 "以下文件中的行尾不一致,要將行尾標准化嗎?"


VS "以下文件中的行尾不一致,要將行尾標准化嗎?"

相信大家都遇到過這個問題,下面咱們來看看到底是什么情況?

百度到的回答是這樣的:

這是由Windows和Unix不同的標准引起的...即“回車”和“換行”的問題...

“回車”和“換行”是ASCII字符集中兩個不可見的控制符...“回車”就是CHAR(13),即\r...“換行”就是CHAR(10),即\n...至於“回車”和“換行”是來源於打字機,沒見過打字機或沒見過DOS時代的光標恐怕不好理解...因為GUI時代光標都是自由移動的不再有回車的意義...

在Unix中“回車”不換行,“換行”才換行,行尾只需要一個“換行”...而在Windows中,“回車”和“換行”都換行,“回車” “換行”才是行尾...

所以符合Windows開發標准的文本編輯器才會提醒你當前編輯的文本不符合Windows行尾標准..

那么 怎么解決這個問題呢?

解決辦法 一:去掉去行尾的檢查,或者修改行尾的內容為統一的一種。

去掉行尾檢查的配置:在選項里->環境->文檔中有一個"加載時檢查一致的行尾"鈎去掉就不會檢查了。

當然如果出現亂碼可能是因為編碼的問題,可以啟用UTF-8的檢測,在工具->選項->文本編輯器->自動檢測不帶簽名的UTF-8編碼,勾選。

設置如下:

以上是百度到的資料。

然而還有第二種解決辦法,繼續往下看

解決辦法 二(推薦)

VS=>文件=>高級保存選項=>行尾設置成 

打開我們前面提到過的幾個模板,重新保存一下,就可以一勞永逸解決這個問題了。

模板參考這里:http://www.cnblogs.com/madinglin/p/8467496.html


免責聲明!

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



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