「內容輔助」是一組建置在 CDT 中的工具,其可減少您建立程式碼時必須輸入的按鍵數。「內容輔助」外掛程式是由數個元件所組成, 其會根據現行環境定義、範圍和字首,來預測開發人員將輸入的內容。
內容輔助在文件中到處提供程式碼完成。針對現行專案,系統會顯示以您輸入之字母組合開頭的元素清單, 且每一個提議的相關性皆會以下列次序來判斷:
您可以指向蹦現畫面之清單中的每一個項目,來檢視該項目的簽章。接著,您可以選取清單中的某個項目, 將它直接插入程式碼中。
您可以針對經常使用的程式碼區段,建立並儲存程式碼範本,再根據範圍插入範本。「內容輔助」特性也會提供快速存取程式碼範本的功能。
當您在 C/C++ 編輯器中輸入字母組合,同時按 Alt + /(或按一下滑鼠右鍵,再按一下內容輔助)時, 即會顯示以您輸入之字母組合起頭之程式碼元素和程式碼範本的清單。
接著,您可以從清單中選取程式碼範本,該範本即會直接插入程式碼中。
比方說,程式碼範本 do while statement 包含下列程式碼:
當您從清單中選取 do 程式碼範本時,即會插入下列程式碼:
do { } while (condition);
如果完成引擎在您的範本中只找到一個提議,該提議即會插入現行的游標位置。 比方說,如果您建立了新的 .cpp 檔,並輸入 mai+Alt+/,下列程式碼即會插入游標位置:
int main(int argc, char **argv) { }
如果您呼叫「內容輔助」,但找不到完成項,則訊息將顯示在狀態中,通知您「內容輔助」剖析器已逾時。