2010-05-12 324 views
53

我試圖使用代碼合同的代碼片段,但自從我將Resharper重新打開後,它無法識別它們。另一方面,它承認了我過去自己實施的一些片段。在Resharper中使用VS代碼片段

任何意識到可能是什麼問題?我特別試圖使用crce,我認爲它不會與任何其他片段發生衝突(至少從我在intellisense中看到的情況)。

我使用R·5 VS 2010

感謝

回答

12

我有同樣的問題會很高興地看到一個解決方案。儘管它們不會顯示在intellisense彈出窗口中,但片段仍能正常工作,所以如果您點擊「cr」+選項卡,無論如何您都可能會看到片段。

雖然有一個「解決方法」。如果您打開ReSharper設置和Environment-> IntelliSense-> General並從ReSharper更改爲Visual Studio智能感知模式。這將使您的代碼段按預期顯示,但是一些resharper intellisense添加將不可用。

我已經嘗試過使用最新的ReSharper 5.1每晚構建,但仍然不固定,不幸的是。

希望這會有所幫助。

16

This答案顯示了另一個解決方法。

  1. 右鍵單擊您的代碼編輯器,選擇 「插入代碼段」

  2. CTRL + ķX

這是我使用的是什麼使用mvvmlight片段。

121

按CTRL +Ĵ然後鍵入您的代碼段的快捷方式......這是mentioned here在ReSharper的網站

+4

+1(想這可能是1000)。我在登陸這裏之前打了很多搜索結果。謝謝! – Barton 2013-04-28 09:27:18

+0

工程的時尚,但令人難以置信的毛病... – 2014-06-03 08:36:11

+6

該鏈接已損壞。 – Squirrelkiller 2017-02-28 15:30:55