Visual Studio保存時中文亂碼問題_高級保存_保存插件format on save自動格式化代碼的坑?


  最近被一個VS保存時自動格式化代碼的功能坑慘了,很多格式不想被格式化,卻被格式化掉了,導致頁面里使用的一些中間代碼編譯報錯。   我這里是因為一個VS里的插件:Format on Save ,要是想關閉保存自動格式化,則需要按照下圖設置:

 

 

 

 

另外查看了一篇道友的文章介紹如下:  Visual Studio 2019修改為編碼UTF-8的方法(親測可用)

前言

情況一

從git上下載項目發現編碼有問題,明明別人cmake后編譯都能通過,然而我的工程編碼有問題,不識別中文或是編碼不是utf-8,真是服了個狗了。

如果你也出現這種情況在往下看之前請先檢查系統的語言編碼

情況二

如果不是因為這種情況,而是想要設置vs編碼時自動編程utf-8格式的文件,那么建議您直接下載插件format utf-8就可以了。

情況三

如果你查看了系統的語言編碼沒有問題,但是項目文件還不為utf-8格式的,那么只能非常沮喪的告訴你,需要手動的進行將編碼格式進行更改。

現在有兩種方法:

1.下載format on save,

這個插件可以自動的將你工程下所有文件進行編碼格式轉變

但是這種方法是有瑕疵的,它可能會把所有的文件都格式化一遍,這會導致有一些編碼其實看起來沒有問題的文件也會修改,對於我這種git拉下來的代碼就影響很大。

2.進行手動更改

找出vs編碼設置選項

但第二種方法要手動一個個改也非常麻煩。

二、安裝插件

1、擴展->管理擴展->聯機-> 搜索 Format On Save 安裝;
2、工具->選項->Format On Save->setting->LineBreak -->選擇 windows。
3、安裝好了,找到想修改的項目,右擊會有Format in projec選項

如果插件安裝不了請看教程VS安裝插件
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

三、手動更改

這種方法只能一個一個文件修改
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

 


免責聲明!

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



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