Soy un gran admirador de CodeRush y su filosofía en torno a las plantillas. En mi trabajo actual, haremos una gran cantidad de emparejamientos y el consenso es una preferencia por ReSharper (v6), que prácticamente me pone en un lugar donde DEBO usarlo.Plantillas de estilo CodeRush para ReSharper
No estoy buscando iniciar una guerra CodeRush/Resharper aquí. Hay muchas cosas que me gustan de Resharper, pero hay una cosa que me cuesta pasar en ReSharper.
El mecanismo de plantillas en vivo de ReSharper, aunque es bueno, no tiene las nociones incorporadas para tipear como lo hace CodeRush (al menos no como yo puedo decir). Un ejemplo simple es el siguiente. Para Gen el siguiente código:
public String MyStringProperty { get; set; }
En CodeRush ... Podría escribir "como" ('a' para AutoProperty y 's' para la cadena), entonces simplemente cambiar el nombre de la propiedad.
En ReSharper, tengo que escribir "prop" (para Propiedad), luego establezco el tipo y el nombre.
No parece haber una noción similar para el conocimiento de tipo o los accesos directos de tipo en las Plantillas Vivas de ReSharper. Como tal, no parece haber nada parecido a las numerosas plantillas de dos y tres caracteres para obtener las variables, propiedades, métodos, etc. predefinidos ...
Entonces, finalmente la pregunta después de todo ese trasfondo. ¿Hay alguna manera de replicar esta noción de "plantillas mecanografiadas" en ReSharper sin crear una nueva plantilla en vivo para cada combinación de plantilla/tipo?
Dmitri, gracias por la información. Veré lo que puedo hacer. Expandir una plantilla con Space no es realmente un problema para mí. Eso fue realmente usado para describir el proceso. Tab, o cualquier otro mecanismo de expansión está bien. –
Acabo de intentar importar el archivo anterior en 6.1, parece funcionar bien. –