330

en Eclipse hay un acceso directo Ctrl +Shift +F que re-guiones de código y correcciones de comentarios y líneas en blanco. ¿Hay un equivalente para Visual Studio 2010?Atajo de código de formato para Visual Studio?

+0

VS hace un subconjunto de lo que hace Eclipse. VS no repara las líneas en blanco ni los comentarios de reflujo. Para obtener toda la enchilada, necesitas reSharper o algo así. –

Respuesta

572

Visual Studio C# TECLAS

Para responder a la pregunta específica , en C# es probable que utilice el esquema de asignación de teclado C#, que utilizará estas teclas de acceso rápido de forma predeterminada:

Ctrl +E,Ctrl + D dar formato a todo el documento.

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

Puede cambiar esto en Herramientas> Opciones> Entorno -> Teclado (ya sea seleccionando un "esquema de asignación de teclado" diferente, o vinculando teclas individuales a los comandos "Editar.FormatoDocumento" y "Editar.Preparada Selección").

Si no ha elegido utilizar el esquema de asignación de teclado C#, entonces puede encontrar que los accesos directos de tecla son diferentes.Por ejemplo, si usted no está utilizando el # fijaciones C, las teclas son propensos a ser:

Ctrl + K + D (documento completo)

Ctrl + K + F (Sólo selección)

Para saber en qué se aplican combinaciones de teclas en su copia de Visu al Studio, busque en el menú Edición> 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 editar esta respuesta para cambiar las asociaciones de teclas por encima de lo que su sistema tiene)

+1

Mi atajo de atajos parece diferir. Pero la ubicación del elemento del menú definitivamente ayudó. Tengo que jugar con esas opciones ... – Soumya

+2

Además, en Herramientas> Opciones, vaya a Editor de texto> C# > Formateando y puede controlar cómo formatea el código. –

+45

Estos accesos directos (comenzando con Ctrl + E) son válidos únicamente para Visual Studio 2005 y 2008. Use los atajos Ctrl + K + D y Ctrl + K + F para obtener el mismo en Visual Stud io 2010 (si está utilizando la configuración predeterminada). – Jpsy

18

sí, se puede utilizar la tecla de acceso directo de dos acordes (Ctrl +K,Ctrl + F si está utilizando el modo Normal) para dar formato a su selección.

Otras opciones de formato están en Editar »Avanzado, y como todos los comandos VS, puede establecer su propia tecla rápida 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 generalmente están un poco alejadas de lo que probablemente desee.

+1

Si por "levemente apagado" quiere decir que las llaves de las declaraciones de bloque comienzan en una nueva línea, entonces no es un problema. Así es como lo prefiero de todos modos. – Soumya

+0

Estos son los accesos directos predeterminados para Visual Studio 2010. Para VS 2005 y 2008, use los accesos directos predeterminados Ctrl + E + D y Ctrl + E + F. – Jpsy

+0

Formateará el código en la forma definida por su configuración; el valor predeterminado si no los configura, como sea posible utilizando Herramientas »Opciones» Editor de textos »CSS (para VS 2012, probablemente algo muy similar en versiones anteriores si no es el mismo.) –

22

tratar Ctrl + K + D ("no deje Ctrl en medio")

+1

impar, CTRL + K + CTRL + D funciona (aparece en esa barra de estado que se reconoce pero CTRL + K + D no y no hace nada, podría tener algo que ver con el perfil del editor, pero puedo no recuerdo qué opción elijo. – rob

15

ReSharper - Ctrl + Alt + F

VS 2010 - Ctrl + K, Ctrl + D

75

Ctrl + K + D (documento completo)

Ctrl + K + F (sólo Selección)

+0

Este me funcionó –

+0

este es el correcto para VS15 –

2

Seleccione todo el documento y presione Ctrl + E + D

6

Para alinear el texto en formato adecuado =

Ctrl + K + D para las páginas finales delanteros como .aspx o .cshtml

Ctrl + K + F para .cs página

pero tenga en cuenta que la prensa todos los botones en secuencia en consecuencia ..

5

Formato todo el documento: ctrl + k + d

0

Formato para la selección:

ctrl formato + k + f

para documento completo:

ctrl + k + d

+1

¡Bienvenido a Stack Overflow! Antes de responder una pregunta, siempre lea las respuestas existentes. La [misma respuesta exacta] (https://stackoverflow.com/a/4942172/3897122) ya se ha proporcionado. En lugar de repetir la respuesta, vote la respuesta existente. Se pueden encontrar algunas pautas para escribir buenas respuestas [aquí] (https://stackoverflow.com/help/how-to-answer). – dferenc

Cuestiones relacionadas