2010-05-14 17 views
5

Ho una pila di frammenti di codice importati in Visual Studio. Di recente, hanno smesso di essere visualizzati in Intellisense.IntelliSense ha dimenticato i miei snippet di codice!

Se la scorciatoia da tastiera non visualizza altro su IntelliSense, quindi posso tab e lo snippet di codice viene inserito correttamente.

Tuttavia, se la scorciatoia da tastiera per lo snippet capita di visualizzare anche altri elementi in IntelliSense, la tabulazione selezionerà il primo di questi elementi, quindi non posso proprio usare lo snippet di codice!

Qualcuno ha qualche idea del perché IntelliSense non sarebbe in grado di elencare le scorciatoie di codice snippet? Ho iniziato a utilizzare ReSharper di recente, ma non sarebbe sicuramente questo il problema ?!

Grazie per il vostro aiuto

David

risposta

4

è certamente collegato ad installare ReSharper. La prima cosa che fa è spegnere IntelliSense. Controlla this question per assistenza sulla conservazione dei frammenti.

+0

Ok, quindi è un problema di ReSharper. Grazie per il chiarimento! – David

1

So di essere in ritardo per la festa ma è possibile utilizzare l'editor di frammenti per copiare lo snippet e incollarlo in Resharper tramite l'editor di modelli live. Il codice sembra essere compatibile. L'ho fatto con molti dei miei e funziona perfettamente.

+0

Grazie. Sto guardando questo, ma l'UI del template live di ReSharper sembra per lo più incomprensibile. Non riesco a trovare un modo per importare semplicemente il file .snippet. Continuerò a guardarlo. – David

+0

copia e incolla. Copia il codice snippet dal designer snippet integrato (disponibile dal gestore estensione, quindi incollalo nell'editor per Live Template. – ecathell

0

Poiché gli snippet di codice di ReSharper 4 Visual Studio vengono importati in ReSharper come modelli attivi. Ciò significa che puoi richiamare qualsiasi snippet di codice premendo Ctrl + J.

Tutti gli script importati in Vs sono disponibili in questo menu a comparsa.

Problemi correlati