2010-05-12 12 views
53

Sto tentando di utilizzare frammenti di codice del codice del contratto ma poiché ho ripristinato il resharper su di esso non li riconosco. D'altra parte, sta riconoscendo alcuni frammenti che ho implementato me stesso in passato.Utilizzo di snippet di codice VS con il richiamo

Qualche idea di quale potrebbe essere il problema? Sto specificatamente cercando di usare cr e ce, che a mio avviso non si scontrano con nessun altro frammento (almeno da quello che vedo nell'intelligence).

sto usando R # 5 con VS 2010

Grazie

risposta

12

Ho lo stesso problema e sarei lieto vedere una soluzione. I frammenti funzionano anche se non compaiono nel popup intellisense, quindi se premi "cr" + tab probabilmente otterrai lo snippet comunque.

C'è comunque una "soluzione". Se si aprono le impostazioni ReSharper e Ambiente-> IntelliSense-> Generale e si passa da ReSharper a modalità Intellisense di Visual Studio. Ciò farà sì che i frammenti di codice mostrino come previsto, tuttavia alcune delle aggiunte intellisense di resharper non saranno disponibili.

Ho provato con l'ultima build notturna di ReSharper 5.1 e purtroppo non è ancora stato risolto.

Spero che questo aiuti.

16

This risposta dimostra un altro lavoro in giro.

  1. destro del mouse nel vostro editor di codice e selezionando "Insert Snippet"

  2. CTRL + K, X

Questo è quello che sto usando per usa gli snippet di mvvmlight.

121

Press CTRL +J quindi digitare la scorciatoia frammento ... questo è mentioned here sul sito ReSharper

+4

+1 (vorrei che potrebbe essere 1000). Ho colpito molti risultati di ricerca prima di atterrare qui. Grazie! – Barton

+0

Opere di moda ma incredibilmente glitch ... –

+6

Questo link è rotto. – Squirrelkiller

Problemi correlati