c语言高级编辑器,选项,文本编辑器,C/C++,高级
選項,文本編輯器,C/C++,高級
06/09/2015
本文內容
通過更改這些選項,可以更改行為相關到 IntelliSense 和瀏覽數據庫,當您在 C 或 C++ 編程時。
若要訪問此頁,在 選項 對話框中,在左窗格中,展開 文本編輯器,展開 C/C++,然后選擇 高級。
備注
以下說明中的某些 Visual Studio 用戶界面元素在計算機上出現的名稱或位置可能會不同。您安裝的 Visual Studio 版本以及使用的設置決定了這些元素。請參見 在 Visual Studio 中自定義開發設置。
瀏覽/導航
不應選擇除在解決方案非常大的極少數情況下將這些選項數據庫事件使用不接受數量系統資源。
禁用數據庫
對代碼瀏覽數據庫 (SDF) 的任何使用,任何其他瀏覽/導航選項和除 #include 自動完成的所有 IntelliSense 函數禁用。
禁用數據庫更新
數據庫中打開的只讀,并且,更新不是作為文件進行編輯。 大多數功能仍有效。 但是,編輯器執行,數據會變得過時,并且您將收到錯誤的結果。
禁用數據庫自動更新
代碼瀏覽數據庫,則修改,不會自動更新源文件。 但是,因此,如果您打開 解決方案資源管理器,請打開項目的快捷菜單,然后選擇 重新掃描解決方案,所有陳舊文件將檢查,因此,該數據庫更新。
禁用隱式文件
代碼瀏覽數據庫不收集數據。在項目中指定的文件。 項目包含顯式指定的源文件和標頭文件。 隱式文件由顯式文件中 (例如,afxwin.h、windows.h 和 atlbase.h)。 通常,系統為各種瀏覽功能來查找這些文件并索引它們 (包括導航)。 如果選擇此選項,則不會建立其索引。這些文件,并且,某些功能對它們不可用。 如果選擇此選項,請禁用隱式清理”,“禁用外部依賴項”隱式也會選擇。
禁用隱式清理
代碼瀏覽數據庫不會清除不再引用的隱式文件。 在不再使用時,此選項防止隱式文件從數據庫中移除它們。 例如,因此,如果要添加對其引用 mapi.h 給您的源文件的一個 #include 指令,將找到 mapi.h 和索引。 如果取消 #include,這些文件是在其他地方未引用,最終將取消有關它的信息,除非您選擇此選項。(請參見 重新掃描解決方案間隔 可選)。當您顯式重新掃描解決方案時,此選項將被忽略。
禁用外部依賴項文件夾
每個項目的外部依賴項文件夾不創建或更新。 在 解決方案資源管理器,每個項目都包含外部依賴項的文件夾,包含該項的任何隱式文件。 如果選擇此選項,則該文件夾不會出現。
重新創建數據庫
下次再次創從該的 nothing 代碼瀏覽數據庫解決方案加載。 如果選擇此選項,自衛隊數據庫文件被刪除,下次加載解決方案,從而使數據庫會將創,所有文件索引。
重新掃描解決方案的間隔
“重新掃描解決方案”工作指定的時間間隔現在計劃。 您必須指定介于 0 到 5000 分鐘之間。 默認值為 60 分鐘。 在解決方案中重新實現時,文件的時間戳進行檢查確定文件是否已更改了 IDE 外部。(在 IDE 中所做的更改會自動跟蹤和更新文件。)包含的文件被隱式檢查以確定它們是否仍會引用中。
診斷日志
這些選項,以防基于要求您收集的信息診斷問題,提供。 記錄的信息為用戶不是有用的,因此,建議您將其禁用。
啟用日志記錄
對輸出窗口啟用診斷日志。
日志記錄級別
一組記錄詳細級別,從 0 到 5。
日志記錄篩選器
使用位掩碼,篩選器顯示了事件類型。
通過使用下列選項中的任意選項的總和來設置:
0 – 無
1 - 常規
2 - 空閑
4 - WorkItem
8 - IntelliSense
16 - ACPerf
32 - ClassView
回退位置
后備位置是自衛隊和 IntelliSense 支持文件 (例如,iPCH) 的位置放置,當和解決方案相同) 中不使用主位置 (或目錄。 可能會出現這種情況用戶無權寫入解決方案目錄或解決方案目錄在一個慢速計算機。 默認值后備位置在用戶的 temp 目錄。
始終使用回退位置
指示在指定為“后備位置”的文件夾應始終存儲代碼瀏覽數據庫和 IntelliSense 文件,而不是在 .sln 文件的旁邊。 IDE 不會嘗試在解決方案目錄旁邊將自衛隊或 iPCH 文件,并始終使用回退位置。
如果使用回退位置,請勿發出警告
如果使用,則不通告或提示“后備位置”。 通常,則為;如果必須使用回退位置,則 IDE 將通知您。 此選項關閉該警告。
回退位置
此值用于,次要位置存儲代碼瀏覽數據庫或 IntelliSense 文件。 默認情況下,您的臨時目錄是您的后備位置。 IDE 將創建一個子目錄中與完整路徑哈希一起包括解決方案的名稱為解決方案,避免問題是解決方案的名稱相同的指定路徑 (或 temp 目錄下)。
IntelliSense
自動快速信息
在您將指針移到文本上時啟用快速信息工具提示。
禁用 IntelliSense
禁用所有 IntelliSense 功能。 IDE 不創建 VCPkgSrv.exe 處理服務 IntelliSense 請求,并且,IntelliSense 功能不起作用 (以前,成員列表,自動完成,params 幫助)。 語義修飾和引用顯示還禁用。 此選項不禁用僅依賴于該數據庫的瀏覽功能 (包括導航欄、ClassView 和"屬性"窗口中)。
禁用自動更新
IntelliSense 更新推遲,直到實際需要 IntelliSense 使。 此延遲可能導致第一個" IntelliSense 操作較長執行時間文件中的,但是,將非常慢或資源約束的設備此選項可能很有用。 如果選擇此選項,則還將隱式選擇“禁用錯誤報告”,“和"禁用曲線”選項。
禁用錯誤報告
通過曲線禁用 IntelliSense 錯誤報告,并將錯誤列表"窗口。 和禁用與錯誤報告分析的背景。 如果選擇此選項,則還將隱式選擇“禁用曲線”選項。
禁用波形曲線
禁用 IntelliSense 錯誤曲線。 red“曲線”在編輯器窗口不顯示,但是,該錯誤將顯示在"錯誤列表"窗口。
禁用 #include 自動完成
禁用自動完成 #include 聲明。
使用斜杠在中的 #include 自動完成
當使用時,觸發 #include 語句的自動完成“/”。 默認值分隔符是反斜杠“\”。 編譯器可以接受其中之一,因此,請使用此選項指定您的基本代碼使用。
最大緩存的轉換單位
任何時候將保持有效的 IntelliSense 翻譯單元的最大數量請求。 您必須指定一個介于 2 和 15 之間的值。 此數字。將運行 VCPkgSrv.exe 的最大數量直接相關進程 (對于 Visual Studio 特定實例)。 默認值為 2,但是,如果您有可用內存,您可以增大此值和可以完成稍在 IntelliSense 中更好的性能。
有關轉換單位的更多信息,請參見轉換階段。
禁用積極的成員列表
在鍵入類型或變量的名稱時,該成員列表不會顯示。 列表顯示,在進行字符" type2 "對于 成員列表中進行字符 選項定義之后。
禁用成員列表關鍵字
語言關鍵字例如 void,class,switch 未顯示成員列表建議。
禁用成員列表代碼段
代碼段中未顯示成員列表建議。
禁用語義著色
關閉所有代碼著色除語言關鍵字、字符串和注釋。
智能成員列表中進行
當選擇 enter 鍵在完全類型化運行結束時,添加一行。
成員列表篩選器模式
設置匹配算法的類型。 模糊 查找最可能的匹配項,因為它使用類似于拼寫檢查程序查找與類似,但不相同的算法。 智能篩選 與子字符串,即使不是單詞的開頭。 前綴 位于單詞的開頭開始的相同的子字符串只匹配。
成員列表中進行字符
指定導致當前顯示的成員列表將進行的建議的字符。 您可以添加或從此移除字符列表。
引用
禁用解決
默認情況下出于性能原因,“查找所有引用的顯示原始的文本搜索結果而不是使用 IntelliSense 驗證每個候選項。 可以清除更準確的結果此選定框中任何查找操作。 若要篩選基于每個搜索基類型,請打開結果的快捷菜單列表,然后選擇“解析結果”。
隱藏未確認
在隱藏未確認項“查找所有引用的結果。 如果取消“禁用解決”選項卡,可以使用此選項在結果隱藏未確認的項目。
禁用引用突出顯示
請參見
其他資源
總結
以上是生活随笔為你收集整理的c语言高级编辑器,选项,文本编辑器,C/C++,高级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android快速入门(一):Andro
- 下一篇: [C++ 系列] 90. 超详解C++思