簡體   English   中英

Intellisense“切換完成模式”不適用於Visual Studio 2010 Professional中的C ++

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM