visual studio para ordenar mejores linea las extensiones español configurar codigo code atajos ajuste visual-studio visual-studio-2008 keyboard-shortcuts

ordenar - Método abreviado de teclado de Visual Studio para agregar automáticamente la declaración ''usando''



ordenar codigo visual studio code (5)

En Visual Studio 2010 encontrará el comando del teclado para resolver los espacios de nombres en un comando llamado View.ShowSmartTag . El mío también se asignó a Shift + Alt + F10, que es un montón de problemas, por lo que generalmente lo reasigno rápidamente.

En Pete comentando sobre ReSharper: sí, para cualquier persona con el presupuesto, ReSharper hace de la vida un placer absoluto. El hecho de que sea lo suficientemente inteligente como para resolver dependencias fuera de las referencias actuales, y agregarlas como usos y referencias no solo le ahorrará innumerables horas, sino que también le hará olvidar dónde residen todas las clases de marco ;-) Eso es lo fácil que hace. desarrollo de la vida ... Entonces, aún no hemos comenzado con refactorizaciones ReSharper.

DevExpress '' CodeRush no ofrece asistencia a este respecto; o nada que sea obvio para mí, y DevExpress en modo no experto es bastante cercano en lo que quiere hacer por ti :-)

Último comentario: esta característica del IDE para resolver dependencias es tan madura y refinada en el mundo del IDE de Java que la mayoría de las muestras de Internet ya no muestran las importaciones (usando).

Dicho esto, Microsoft ahora finalmente tiene algo que ofrecer a este respecto, pero también me queda claro que el desarrollo de Microsoft (para muchos de nosotros) ahora ha dado un giro completo: el foco se dirigió desde la fuente hasta los diseñadores visuales, de vuelta al enfoque. en la fuente otra vez, lo que significa que el tiempo que pasa en una vista de código fuente / si es C #, VB o XAML está arriba y la cantidad de arrastrar y soltar en ''formularios'' está abajo. Con esta suposición básica, es fácil decir que Microsoft debería comenzar a concentrarse en hacer que el editor sea más inteligente, los atajos de teclado más fáciles y la verificación y evaluación de códigos / errores mejor - los días de un editor tonto que lo deja en Google para encontrar una clase en Internet la biblioteca en la que reside se ha ido (o debería estar en cualquier caso) para la mayoría de nosotros.

¿Cuál es el método abreviado de teclado para expandir la pequeña línea roja que le brinda el menú donde puede elegir que se agregue la instrucción de using necesaria en la parte superior del archivo?


Puedo recomendar encarecidamente revisar el complemento Visual Studio ReSharper. Tiene una característica de QuickFix que hace lo mismo (y mucho más).

Pero ReSharper no requiere que el cursor esté ubicado en el código real que requiere un nuevo espacio de nombres. Por ejemplo, copie / pegue algo de código en el archivo fuente, y solo unos pocos clics de Alt + Enter , y se incluyen todos los usos necesarios.

Ah, y también se asegura de que la referencia de ensamblaje requerida se agregue a su proyecto. Digamos, por ejemplo, que creas un nuevo proyecto que contiene pruebas unitarias NUnit . La primera clase que escriba, agregue el atributo [TestFixture]. Si ya tiene un proyecto en su solución que hace referencia al archivo NUnit DLL, ReSharper puede ver que TestFixtureAttribute proviene de ese archivo DLL, por lo que agregará automáticamente esa referencia de ensamblaje a su nuevo proyecto.

Y también agrega espacios de nombres requeridos para los métodos de extensión. Al menos la versión beta de ReSharper 5 lo hace. Estoy bastante seguro de que la función de resolución incorporada de Visual Studio no hace eso.

En el lado negativo, es un producto comercial, por lo que debe pagarlo. Pero si trabaja con software comercialmente, la productividad ganada (el complemento hace muchas otras cosas interesantes) supera el precio.

Si soy fan;)


Alt + Shift + F10 mostrará el menú asociado con la etiqueta inteligente.


Ctrl + . muestra el menú. Encuentro esto más fácil de escribir que la alternativa, Alt + Shift + F10 .

Esto se puede volver a unir a algo más familiar yendo a Herramientas> Opciones> Entorno> Teclado> Visual C #> Ver.Aplicaciones rápidas


  • Tecla de menú contextual (una con el menú, junto a la tecla de Windows derecha)
  • A continuación, seleccione "Resolver" en el menú. Eso se puede hacer presionando "s".