2009-04-15 22 views
5

Estoy usando Visual Studio 2008 para trabajar en C# y JavaScript (cosas AJAXy).Formateador de código Visual Studio

Aquí está mi problema: me encanta Eclipse y especialmente el código formateado (Ctrl-Shift-F). Ctrl-k, Ctrl-d de Visual Studio realmente apesta en comparación, especialmente para javascript.

¿Hay alguna manera de hacer que VS se comporte como el IDE que extraño?

Respuesta

1

vaya a Opciones> medio ambiente> teclado, encontrar el Edit.FormatDocument mando y obligar a que ctrl + shift + f

EDIT: Misread, se puede configurar la forma en formatos VS en Opciones> editor de texto> (tipo de documento)

no sé si puede obtenerlo exactamente como lo hace eclipse, pero ahí es donde establece sus preferencias.

+0

No le falta ctrl + shift + k, le falta el comportamiento. – NileshChauhan

3

Uso el gran Resharper plugin para formatear mi código C#. Muchas configuraciones para cambiar para formatear tu código a tu gusto. Incluso puede hacer un estándar de codificación con Resharper para ser utilizado por todos sus programadores.

En cuanto a las asociaciones de teclas, puede cambiarlas en sus opciones.

+0

tengo r # y creo que su formato es un poco demasiado entusiasta y desearía que fuera más configurable para poder decirle que no formatee ciertas cosas. aún disfruto r # como un todo. –

+0

Gracias, muchachos. Miré el formato de doc estándar y tiene muy pocas opciones. ¡Descargué el reafilador y lo voy a verificar! –

+0

Parece promoción, no preguntó cómo resharper puede hacerlo, preguntó cómo lo puede hacer el estudio. ¿Por qué no solo sugiérele que compre una nueva ide? – mamu

0

No lo he intentado, pero Resharper tiene muchas cosas buenas relacionadas con el formato y la codificación. Puede ser que encuentres algo útil allí y también puedas comenzar a amar a VS.

Nota: Resharper en VS2005 fue un poco lento.

9

Vaya a Herramientas | Opciones | Editor de texto y edita la configuración específica del idioma que te gusta. Ctrl-K, Ctrl-D respeta estas configuraciones, por lo que puede hacer que el formateador de código funcione de la manera que desee. Hay un montón de opciones que puede cambiar (posicionamiento del soporte, espaciado, indentación, etc.).

+0

No solo esto, sino que también puede cambiar el atajo a cualquier cosa que quiera. :-P –

1

Aquí hay una solución para visual studio: Acabo de cambiar el nombre de la extensión a .css, hago clic derecho dentro del documento y selecciono "format document" y le cambio el nombre a .js, el formato es bastante bueno.

+0

No funciona correctamente. Agregará un ';' al final de algunas líneas que rompen el JavaScript. –

Cuestiones relacionadas