2017-02-06 34 views
4

好吧,我是一位C#開發人員,但一直在VB工作一段時間。我從來沒有想過它直到今天,但我曾經喜歡在Visual Studio中的片段,現在我從來沒有使用它們或只是節制WPF屬性。我注意到,儘管他們沒有出現在我身上。他們工作,但不給我提示。那是通過設計還是我可以設置來查看它們的選項?如何在VB.NET中爲Visual Studio 2015製作片段?

例如,在簡單的控制檯應用程序,我可以鍵入「arrSort」,然後按下回車鍵,我得到:

Dim animals() As String = {"lion", "turtle", "ostrich"} 
Array.Sort(animals) 

酷我想要的東西,沒有問題。但是我沒有看到它的任何Intellisense,在C Sharp中它立即顯示。我知道你可以去(CTRL + K,X)得到一個片段菜單,但然後去另一個菜單到另一個菜單是乏味的,並打敗了只是'123'節省時間的整點(Tab或輸入),並獲得一個自動填充的建議,我將在一個小懸停菜單中做什麼。

從我在VB中的一點經驗看來,它的一些Intellisense真的很適合核心語言功能,但是在Intellisense for Snippets中它卻非常缺乏。有沒有我可以打開的選項?或者我降級到不得不記住他們,否則就去遍歷菜單選項?因爲我可能會在文件訪問區域工作一段時間,然後使用流讀取器和流式編寫器快速創建片段,然後在幾個月後回來並忘記它們,但是自動填充可能會有所幫助。

+2

是打字'改編? '足夠? '?'消失,並呈現快捷方式以「arr」開頭的片段菜單。 –

+0

@Andrew Morton好吧,這是一個IDE技巧,如果我鍵入arr?當我去鍵入'?'時它會自動填充現有的智能感知。但是,如果Go'arr'逃脫(退出給定的建議),'?',然後選項卡它會。否則,如果你進一步下去的東西不存在,它會起作用。如果你做了一些事情,只要你嘗試點擊'?'它會自動給出它認爲你想要的。 IDE的一部分很奇怪。但這可能是一個可以接受的答案,因爲這是節省時間的,基本上是我想要的一點幫助。你可以提供一個答案,這可能是最好的。 – djangojazz

+0

你可能會寫出答案 - 你似乎已經把它歸結爲現在的藝術:) –

回答

1

使用VB:

類型的部分片段,隨後用一個問號,然後按TAB鍵查看可能片段和他們的智能感知列表。

arr?然後標籤

同樣,鍵入完整的片段,隨後用一個問號,然後按TAB鍵才能看到智能感知該片段。

arrSort?然後標籤

How to: Insert IntelliSense Code Snippets