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