visual studio mega full .net resharper

.net - resharper visual studio 2017 full mega



Accesos directos de Resharper para Crear clase y Mover clase a Nuevo archivo (1)

Escriba la línea:

var p = new Person();

La persona se resaltará en rojo como un error de ReSharper. Coloque el cursor sobre él y presione ALT + ENTRAR para invocar el menú contextual de solución rápida. Seleccione Crear clase ''Persona'' .

El cursor estará entonces en el nombre de la nueva clase, así que presione ALT + ENTRAR nuevamente para invocar nuevamente el menú de solución rápida sensible al contexto y seleccione Mover a otro archivo para que coincida con el nombre del tipo .

Es solo dos acciones, realmente rápido y fácil. Después de un tiempo, (como la mayoría de los comandos R #) se convierte en memoria muscular. Como conducir, caminar o masticar chicle.

PARA PUNTOS BONIFICADOS
Lo anterior es todo lo que necesita para hacer lo que quería, pero puede dar un paso o dos más:

  1. Si prefiere que la clase se mueva a un espacio de nombres diferente, puede presionar MAYÚS + CTRL + R y seleccionar Modificar espacio de nombres ....

  2. Si prefiere que la clase se mueva por completo a un proyecto diferente, puede presionar MAYÚS + CTRL + R y seleccionar Mover a la carpeta ....

Lo bueno es que ReSharper hará todos los cambios necesarios en los espacios de nombres para asegurarse de que las cosas aún se compilan. Con un solo juego, solo si el proyecto al que mueves las clases es referenciado por el que las mueves. Tienes dos opciones

  1. Continúe con la refactorización y use las soluciones rápidas ReSharper para agregar la referencia e importar espacios de nombres de una vez (si es una clase nueva, lo haría porque sería el único uso).
  2. Agregue la referencia manualmente antes de moverlos y lo hará todo por usted.

¿Cuáles son los atajos de Resharper 4 para

  1. Crear una clase de uso? por ejemplo, escribo "var p = new Person ();", y ahora quiero crear la clase de persona.

  2. Mover esta clase a su propio archivo? Cuando la clase Persona existe en el mismo archivo junto a mi clase de Orden, ¿cuál es el atajo para moverlo?

Parece que no puedo encontrar estos accesos directos en la hoja de trucos o en Internet .