簡體   English   中英

如何在 Visual Studio 2017 中重新啟用格式

[英]How to re-enable formatting in Visual Studio 2017

VS2017 自動格式化 C++ 的方式,尤其是在粘貼時,讓我抓狂,所以我禁用了其中的一些,即在選項中我更改了多個選項。 但現在它根本不格式化任何東西。

我嘗試重新啟用所有似乎遠程相關的選項(即在文本編輯器 C++ 中),但到目前為止沒有任何效果。 也嘗試過重新/禁用 ClangFormat。 Alt+F8 仍然有效。

(順便說一句,我大部分時間都以管理員身份運行 VS,盡管這不是能夠將二進制文件復制到應用程序文件夾中的完美解決方案,但它對於調試非常方便。這可能會混淆首選項??)

以前我在調整縮進和如何對齊代碼方面沒有問題,而且在進行選擇和手動觸發時仍然有效。 但它不再在按下回車、關閉花括號或分號時觸發。 沒有選擇的選項卡也不再執行任何操作。

如何重新啟用自動格式化? 我關掉了什么?

這是我當前選項的屏幕截圖:

選項畫面

我缺少的是 C++/Tabs/Indenting/ Smart 的設置 這對我有用(我已將其設置為“阻止”)。

我不明白為什么其他設置(例如“分號格式”)會由此切換,但自動格式化現在又可以工作了。

檢查“高級”選項卡下的“支撐完成”設置: 在此處輸入圖片說明

另外,檢查“自動大括號完成”是否在“常規”選項卡下被選中: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM