2012-06-15 18 views
10

En Visual Studio puede pulsar SHIFT +ALT +C para crear nuevo archivo de clase. Estoy buscando un atajo similar para un nuevo archivo de interfaz y un nuevo archivo de "prueba de unidad básica". Tengo Telerik JustCode así que por favor no sugiera el producto simillar. Pero si existe una pequeña extensión, por ejemplo, sería bueno saberlo. Por cierto, estoy usando Visual Studio 2010 (C#).Estudio acceso directo visual para Crear nueva interfaz y crear nuevas Prueba Unidad Básica

Respuesta

6

No hay soluciones integradas para esto, pero se puede grabar fácilmente macros (En las Herramientas menú):

enter image description here

puede cambiarles el nombre en el Explorador de macros (Alt + F8 )

a continuación, puede asignar accesos directos a las macros en Herramientas → Optio nsTeclado.

EDIT Esto no funciona para agregar una nueva prueba de unidad básica. Solo accederá al cuadro de diálogo Nueva selección de prueba, incluso con este método.

+0

Gracias por responder, pero esto no funciona. 1) El acceso directo para 'Project.AddInterface' no funciona (no hace nada) sin importar qué atajo y área de entidad (por ejemplo, Global) fijé. Incluso deshabilité complementos, pero no ayudó. 2) El acceso directo para 'Project.AddUnitTest' abre el asistente' Create Unit Tests' en lugar de simplemente crear la prueba unitaria con la plantilla estándar 'Basic Unit Test'. Si puede mejorar su respuesta, con mucho gusto lo aceptaré. – Pol

+0

Agregué el comando 'Project.AddInterface' a la barra de herramientas, pero siempre está deshabilitado. – Pol

+0

Reescrito. Perdón por no haber probado. Por desgracia, este solo funciona la mitad tampoco. – Joey

1

En lugar de utilizar una macro, le aconsejo que consulte el Administrador de fragmentos de código. Le permite configurar una plantilla de texto con "agujeros" en ella. Y asigne la plantilla a una "tecla", un texto breve (que puede completarse automáticamente). Cuando se escribe la clave, la plantilla reemplaza a la clave y los agujeros se pueden completar fácilmente. Además, puede agregarle una funcionalidad tipo macro, para obtener automáticamente el nombre de archivo actual o la clase o fecha previamente completada.

Visual Studio en realidad se envía con los fragmentos de C# para "Clase de prueba" y "Método de prueba".

Ver también http://msdn.microsoft.com/en-us/library/ms165393(v=vs.100).aspx

Finalmente, el soporte fragmento de código en ReSharper (http://www.jetbrains.com/resharper/) es mucho mejor que el de Visual Studio. Definitivamente vale la pena echarle un vistazo. ¡Un impulso de productividad real!

Cuestiones relacionadas