2012-04-24 25 views
1

最後我用用Eclipse了很多Java和習慣了CTRL + ALT +Ø快捷自動添加進口。 現在我回到Visual Studio 2010的C++編碼上,我有點惱火沒有這樣的快捷方式(或者我可能錯過了它)。有沒有一個快捷方式自動在Visual Studio 2010中包含一個類?

這必須是可能的,因爲Intellisense檢測到我想使用的類,並向我展示了所有可能性,當我聲明一個新變量時,它必須知道標題需要在哪裏。

該功能似乎存在於Visual Studio插件中:Visual Assist X

編輯: 關於this post,該功能似乎在VS2010中缺失。這正是我一直在尋找的功能:在我編寫代碼std::set<int> myset;或任何自定義類的某處,自動添加#include <set>

+0

真的很難知道你在用什麼?沒有任何MSVC支持,我只是檢查了VS2011測試版,他們沒有添加它 – AJG85 2012-04-24 15:26:37

+0

嗯,事情是,我已經檢查到軟件,沒有找到它,試圖谷歌它,但沒有'沒有找到任何相關信息,這就是爲什麼我問,我沒有要求沒有搜索過... – Uflex 2012-04-24 15:39:19

+0

它並不真正存在,至少不等於Eclipse導入組織者。你可能會從不熟悉Java的人那裏得到關於VS的其他漂亮功能的一些答案。這提醒我它實際上是Ctrl + Shift + O ;-) – AJG85 2012-04-24 15:54:19

回答

0

上下文菜單鍵 - >解析 - >選擇正確的類。

+1

您是否指的是上下文菜單 - >最終所有引用 - >然後在輸出窗口中解析結果?這使用VS2010調用層次結構功能來隱藏對不同範圍的同名事物的錯誤引用或解決歧義。它不會自動生成缺少頭文件的包含語句... – AJG85 2012-04-24 15:38:28

3

當您的脫字號名稱本身可以按ctrl + (這是一段時間)這將列出潛在的進口匹配。選擇你想要的,然後按回車。

這隻有在項目本身中引用了包含該類的程序集時纔有效。

+1

智能標記菜單不包含未定義類型的缺失頭文件,但這非常接近。 – AJG85 2012-04-24 16:04:25

0

如果您鍵入的類名在您輸入的範圍內不可訪問,則第一個字符下會有一個下劃線。如果將鼠標懸停在它上面,會出現一個小圖標,如果您單擊它,將下拉選擇用於綁定類,這通常是在文件頂部插入using語句或完全限定類名。

的快捷方式,這是 + Alt鍵 + F10

+1

這是智能標籤菜單的不同捷徑......克里斯說的也是。 – AJG85 2012-04-24 16:08:30

相關問題