[英]Intellisense “Toggle Completion Mode” doesn't work with C++ in Visual Studio 2010 Professional
我在Visual Studio 2010 Professional的Edit-> Intellisense選項卡下的“Toggle Completion Mode”出現問題。 圖片很好地描述了它。
完成模式在C#中正常工作。 請幫忙。
先感謝您!
無法在C ++ IntelliSense上啟用建議模式(在VS 2010和2012中)。
MSDN Library (適用於VS 2010)說:
建議模式在Visual Basic和C#中可用。
據報道( 鏈接 )是VS 2012 RTM中的一個錯誤,微軟的答案是:
C ++ Intellisense只有一種完成模式,而VB和C#Intellisense有兩種不同的完成模式。 因此,此命令在完成模式之間切換不適用於C ++ Intellisense。
如果您在忘記按ESC后按空格后插入不需要的代碼而煩惱,只有在按下ctrl + space(或alt +向右箭頭)后才會顯示該成員的列表。 為此,請轉到Tools -> Options -> Text Editor -> C/C++ -> General
然后取消選中Auto list members
。
我知道這是很久以前發布的,但我想我會提供我的解決方案。 我將快捷方式更改為不像ctrl + space那樣煩人的東西。 您可以在選項 - >鍵盤 - > Edit.CompleteWord中執行此操作。
希望這有助於某人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.