如何禁止VS顯示“You have mixed tabs and spaces. Fix this?”
VS2013 版本的解決方案:
Vs2013 IDE下,編輯C++的工程源碼,在打開文件的時候,會出現 “ you have mixed tabs and spaces fix this ”, 然后給出三個選項 Tabify、Untabify、Don't show again。尤其是在打開其他編輯器編寫的C++代碼,會經常出現這個問題。
問題原因是在使用VS2013 IDE默認設置時,tabs 符會自動轉換成空格符,系統需要進行提示,如果選擇"untabily",會將所有的tabs符轉換成空格符,然后下次再打開時候,就不在提示,如果選擇tabify,則保留tabs符,下次再打開文件時仍要進行提示。
解決方法:
Tools(工具) -> Options(選項) -> Productivity Power Tools -> Turn Extensions On/Off-> fix mixed tabs
將其關閉即可,然后世界就清靜了。
VS2017版本 的解決方案:
點擊工具---擴展和更新 , 在插件欄目里找到 Fixed Mixed Tabs, 然后將其卸載掉, 之后就再也不會看到煩人的Tab和空格的轉換提示了
參考: https://lonelycoding.com/how-can-i-prevent-the-you-have-mixed-tabs-and-spaces-fix-this-message/