2009-01-23 22 views
18

Instalé Resharper en VS2008 y parece que se ha hecho cargo de algunos de los fragmentos en los que he llegado a confiar. Por ejemplo, prop, foreach, etc ...Cómo obtener Resharper para usar los fragmentos de Visual Studio

Cómo puedo decirle a Resharper que permita que VS2008 use sus propios fragmentos o al menos que no sobrescriba los fragmentos que ya existen.
Mejor aún, ¿hay alguna forma de decirle selectivamente a Resharper qué fragmentos pueden sobrescribir y cuáles no?

Conozco el elemento del menú Live Templates que le permite elegir y elegir, pero después de anular la selección de 'foreach', por ejemplo, VS (o probablemente Resharper) lo trata como una función. En otras palabras, cuando escribo 'adelante' y pulso la pestaña para autocompletar, termino con 'foreach()' en lugar de la operación de fragmento.

Gracias

Respuesta

8

puede desmarcar los que no se desea utilizar desde la ventana de plantillas en vivo. La plantilla foreach está debajo del grupo de iteraciones.

+0

que lo hice, pero luego se lo trata como una función, por ejemplo, los resultados de autocompletado en su uso como una función. Ver el último párrafo de mi pregunta. – AngryHacker

+0

Bueno, lo he leído y he intentado de la manera que usted describió. Al principio funcionaba correctamente y ahora lo estoy intentando de nuevo y, sorprendentemente, estoy enfrentando el mismo problema. – idursun

+0

Me parece un error porque funciona bien antes de que se cargue el IntelliSense de ReSharper, pero después de cargarlo (al presionar Ctrl + Espacio) se comporta como lo describió. Buena suerte con eso. – idursun

3

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.

3

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

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

0

Resharper es genial en algunos aspectos, pero en otros puede ser increíblemente frustrante cuando simplemente pasa por encima de años de memoria muscular.

Opciones => Comportamiento Medio Ambiente => IntelliSense => Finalización => [Deseleccionar] "Reemplazar las palabras clave con las plantillas en directo"

+0

Pero no golpee la pestaña dos veces. Gracias a Resharper, porque eso todavía lo tratará como una función y simplemente agregará algunos parens. porque, ya sabes – jeromeyers

Cuestiones relacionadas