2010-06-02 52 views
3

我最近安裝了一些與我正在使用的mvvm-light框架一起使用的代碼片段。並確保足夠多的我通過VS 2010:無法使用快捷方式插入mvvm-light片段 - 與resharper 5不兼容?

Tools > Code Snippet Manager 

檢查,他們是在「我的代碼段」安裝。

,如果我做插入剪斷(右在代碼窗口中單擊)或CTRL K + CTRL X的話,我可以在所有可用的片段中搜索....

但我相信它可能只需要輸入的快捷鍵(在這種情況下,mvvmlocatorproperty)和壓片插入片段

但是當我鍵入它不承認任何快捷鍵...

我在做什麼錯?

這不是與resharper 5不兼容嗎? - 我已經安裝了

真的很感激

回答

1

不應該有R#5.0,我也安裝工作,任何想法。我不確定問題是什麼。給我發一封電子郵件,我會把你的MSN ID傳給你,這樣我們就可以試着去調試它。

感謝, 洛朗

+0

我向您發送了一封電子郵件,祝您好運。致意 – 2010-06-15 13:59:35

+2

您是否設法解決此問題?我有與R#5.1相同的VS設置,並且代碼片段也不會出現。 – 2011-09-10 16:08:51

2

這是正常現象,如果你有ReSharper的智能感知開啓 - ReSharper的,它支持所有的文件類型抑制VS本土智能感知,和ReSharper的智能感知不顯示VS代碼段。 基本上你有兩種可供選擇的方法選擇去:

  1. 完全關閉ReSharper的智能感知,並使用原生VS智能感知。爲此,請轉至ReSharper>選項>環境>智能感知>常規並選中「Visual Studio」。這將恢復到在其完成列表中顯示片段的VS智能感知。

  2. 將您的代碼段作爲ReSharper live template執行。這將允許您在完成列表中列出您的模板,並享受ReSharper IntelliSense提供的所有優勢,包括對lowerCamelHumps的支持(通過鍵入mltn完成MyLongTypeName),變量命名建議,完成列表中立即和繼承成員的不同呈現樣式,生成微不足道的代碼等。您可以從this page及其子頁面瞭解有關ReSharper代碼完成的更多信息。