¿Formato de acceso directo de código para Visual Studio?


En eclipse hay un atajo Ctrl+Shift+F que vuelve a sangrar el código y corrige los comentarios y las líneas en blanco. ¿Hay un equivalente para Visual Studio 2010?

Author: Jason Williams, 2011-02-09

9 answers

Visual Studio CON FIJACIONES DE TECLAS EN C#

Para responder la pregunta específica, en C# es probable que esté utilizando el esquema de asignación de teclado C#, que utilizará estas teclas rápidas de forma predeterminada:

Ctrl+E, Ctrl+D para dar formato al documento completo.

Ctrl+E, Ctrl+F para dar formato a la selección.

Puede cambiarlos en Herramientas > Opciones > Entorno - > Teclado (ya sea seleccionando un diferente "esquema de asignación de teclado", o vincular teclas individuales a los comandos "Editar.FormatDocument " y " Edit.FormatSelection").

Si no ha elegido usar el esquema de asignación de teclado en C#, entonces puede encontrar que los atajos de teclado son diferentes. Por ejemplo, si no está utilizando los enlaces de C#, es probable que las claves sean:

Ctrl + K + D (Todo el documento)

Ctrl + K + F (Selección únicamente)

Para averiguar qué combinaciones de teclas se aplican en SU copia de Visual Studio, busque en el menú Editar > Avanzado: las teclas se muestran a la derecha de los elementos del menú, por lo que es fácil descubrir qué son en su sistema.


(Por favor, no edite esta respuesta para cambiar los enlaces de teclas anteriores a lo que su sistema tiene!)

 634
Author: Jason Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-28 20:24:25

Ctrl + K + D (Todo el documento)

Ctrl + K + F (Selección única)

 85
Author: santosh singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-09 07:10:55

Try Ctrl + K + D ("no dejes Ctrl entre")

 26
Author: Numan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-09 07:11:30

Sí, puede usar la tecla de acceso rápido de dos acordes (Ctrl+K, Ctrl+F si está utilizando el perfil general) para dar formato a su selección.

Otras opciones de formato están bajo Editar "Avanzado, y como todos los comandos VS, puede configurar su propia tecla de acceso rápido a través de Herramientas "Opciones" Entorno " Teclado (el comando de selección de formato se llama Edit.FormatSelection).

El formateo no hace nada con líneas en blanco, pero sangrará su código de acuerdo con algunas reglas que son por lo general, un poco fuera de lo que probablemente desee.

 21
Author: Chris Schmich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-09 07:09:52

Resharper - Ctrl + Alt + F

VS 2010 - Ctrl + K, Ctrl + D

 16
Author: isxaker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-09 07:11:59

Para alinear el texto en el formato adecuado =

Ctrl + K + D para el front end páginas como .aspx o .cshtml

Ctrl + K + F para .cs página

Pero tenga en cuenta que presione todos los botones en secuencia en consecuencia..

 7
Author: Amandeep Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-28 14:12:12

Dar formato a todo el documento: ctrl + k + d

 6
Author: Tijo Tom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-31 12:15:50

Seleccionar todo el documento y pulse Ctrl + E + D

 3
Author: Mahendra Mali,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-23 13:30:47

Formato de selección:

ctrl + k + f

Formato para todo el documento:

ctrl + k + d

 2
Author: sankar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-13 14:42:45