在 Visual Studio 中設定您的C++編碼喜好設定
您可以透過個人化 Visual Studio,讓您的C++程式代碼撰寫體驗更方便、具生產力且更愉快。 您可以:
- 自定義功能表和工具列。
- 排列視窗配置。
- 設定色彩主題。
- 指定C++格式規則,包括數種 ClangFormat 樣式。
- 建立自訂鍵盤快捷方式。
您可以跨多部電腦同步處理您的喜好設定,並建立及儲存多個喜好設定集,並與小組成員共用。 您可以從 Visual Studio Marketplace 安裝擴充功能,讓您有更多自定義行為選項。 如需詳細資訊,請參閱將 Visual Studio IDE 個人化。
排列視窗配置
在 Visual Studio 視窗中,空間分成主選單、工具列、程式代碼編輯器(或文檔視窗),以及工具視窗(例如 方案總管 和錯誤清單)。 某些視窗會以相同位置彼此重疊。 例如,方案總管、類別檢視、資源檢視和原始檔控制總管都共用相同的預設位置。 您可以選取框架底部的索引標籤來切換它們。 若要同時顯示兩個以上的這些視窗,只要將其中一個視窗拖曳到新的位置即可。 您可以將它停駐在其中一個 Visual Studio 主視窗框線上,也可以將其浮動。
下列螢幕快照顯示 將 [Team Explorer ] 視窗從預設位置拖曳至程式代碼編輯器左側的新停駐位置。 藍色陰影區域會顯示放開滑鼠按鈕時視窗的位置。
在文檔視窗中,每個開啟的檔案都包含在索引標籤框架中。 您可以浮動或鎖定這些索引標籤,就像工具視窗一樣。 如需詳細資訊,請參閱在 Visual Studio 中自訂視窗版面配置。
若要隱藏所有工具視窗並最大化 [程序代碼編輯器] 視窗,請按Alt + Shift + Enter 切換全螢幕模式。
設定C++編碼樣式和格式設定
您可以指定許多個別的程式代碼格式設定選項,例如縮排和大括弧位置。 若要這樣做,請移至 [工具>選項>] 文本編輯器>C/C++>Formatting (或輸入 Ctrl + Q 並搜尋 「格式設定」)。 或者,您可以指定其中一個 ClangFormat 樣式(或您自己的自定義 ClangFormat 樣式)。
如需所有格式化選項的詳細資訊,請參閱 選項、文本編輯器、C/C++、格式化。
設定色彩佈景主題
若要設定淺色或深色背景,請輸入 Ctrl + Q 並搜尋「色彩主題」。 您也可以移至 [工具>選項>環境],然後選擇 [色彩主題] 來找到這些專案。
例如,以下是深色主題:
自定義程式代碼著色
在 Visual Studio 2019 中,您可以選擇三個預先定義的 色彩配置。 這些會指定程式代碼專案在編輯器中色彩化的方式。 若要選擇主題,請移至 [工具>選項>] 文本編輯器>C/C++>View,然後選擇 [色彩配置]:
在稱為 Visual Studio 2017 的色彩配置中,大部分的程式代碼元素都是黑色。 在 增強 色彩配置中,函式、局部變數、巨集和其他元素都會著色。 在 Enhanced (Globals vs. Members) 配置中 ,全域函式和變數會以色彩標示,以與類別成員形成對比。 預設模式為 [增強],如下所示:
不論哪個主題或色彩配置為使用中,您都可以自定義個別程式代碼元素的字型和色彩。 若要這樣做,請移至 [工具>選項>環境>字型和色彩 ] (或輸入 Ctrl + Q 並搜尋 「字型」)。 向下卷動顯示專案清單,直到您看到C++選項為止。
您在這裡設定的色彩會覆寫為色彩設定定義的值。 如果您想要回到色彩配置的預設色彩,請將色彩設定回 預設值。
自訂工具列
工具列提供方便的方式,以單鍵發出命令,而不是使用功能表或鍵盤快捷方式。 Visual Studio 包含一組標準工具列。 對於標準C++開發,最有用的工具列可能是標準、文本編輯器、建置、偵錯、原始檔控制及比較檔案。 針對 Windows 開發,對話框編輯器和影像編輯器對於配置對話框和編輯圖示很有用。
將滑鼠停留在工具列中的圖示上,以查看其代表的命令:
您可以選取向下箭號來新增或移除命令,或建立自訂工具列。 若要將工具列移至新位置,請將工具列拖曳到左邊的虛線。
.
如需詳細資訊,請參閱 如何:在 Visual Studio 中自定義功能表和工具列。
顯示或隱藏行號
您可以指定編輯器視窗左邊的行號是否顯示。 在 [選項] 的 [C/C++] 下,選取 [一般]。 在 [設定] 區段中,根據您的喜好設定,選取或清除行號。
建立鍵盤快捷方式
Visual Studio 中的許多命令都有 鍵盤快捷方式、按鍵組合與 Ctrl、Alt 和 Shift 鍵。 您可以修改這些鍵盤快捷方式,或在 Visual Studio 中建立您自己的鍵盤快捷方式。 移至 [工具>選項>環境>鍵盤 ] (或輸入 Ctrl + Q 並搜尋 「快捷方式」)。 如需詳細資訊,請參閱 在 Visual Studio 中識別和自定義鍵盤快捷方式。