2010-05-14 13 views
5

Tengo una pila de fragmentos de código importados en Visual Studio. Recientemente, dejaron de mostrarse en Intellisense.¡IntelliSense olvidó mis fragmentos de código!

Si el atajo de teclado no muestra nada más en IntelliSense, entonces puedo tab y el fragmento de código se inserta muy bien.

Sin embargo, si el atajo de teclado para el fragmento pasa a mostrar también otros elementos en IntelliSense, tabbing seleccionará el primero de esos elementos, ¡así que en realidad no puedo usar el fragmento de código en absoluto!

¿Alguien tiene alguna idea de por qué IntelliSense no podría enumerar mis accesos directos al fragmento de código? Empecé a usar ReSharper recientemente, ¿pero seguramente ese no sería el problema?

Gracias por su ayuda

David

Respuesta

4

Es ciertamente conectados a la instalación de ReSharper. Lo primero que hace es desactivar IntelliSense. Consulte this question para obtener ayuda con la preservación de sus fragmentos.

+0

Bien, entonces es un problema de ReSharper. ¡Gracias por la aclaración! – David

1

Sé que llego tarde a la fiesta, pero puede usar el editor de fragmentos para copiar el fragmento y pegarlo en Resharper a través del editor de plantillas en vivo. El código parece ser compatible. Lo hice con varios de los míos y funciona muy bien.

+0

Gracias. Estoy viendo esto, pero la interfaz de usuario en vivo de ReSharper parece incomprensible. Definitivamente no puedo encontrar una manera de simplemente importar el archivo .snippet. Seguiré mirándolo. – David

+0

copiar y pegar. Copie el código de fragmento del diseñador de fragmentos integrados (disponible desde el administrador de extensiones. Luego, péguelo en el editor de Live Template. – ecathell

0

Dado que los fragmentos de código de ReSharper 4 Visual Studio se importan a ReSharper como plantillas activas. Eso significa que puede invocar cualquier fragmento de código presionando Ctrl + J.

Todos los scripts importados en V están disponibles en este menú emergente.

Cuestiones relacionadas