2010-02-21 24 views
39

Duplicar posible:
How do I stop visual studio from automatically inserting asterisk during a block comment?Cómo deshabilitar el asterisco automático en Visual Studio al agregar un comentario de varias líneas en C#?

Al añadir un comentario de varias líneas en Visual Studio, se coloca automáticamente un asterisco (*) al principio de una nueva línea (en entrar) dentro del bloque de comentarios Personalmente encuentro esto una molestia. ¿Alguien sabe cómo desactivarlo? Gracias.

+3

duplicado: http://stackoverflow.com/questions/51180/how-do-i-stop-visual-studio-from-automatically-inserting-asterisk-during-a-block –

+2

Hay una sugerencia de usuario para mejorar esto http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2947213-don-t-create-asterisk-for-new-lines-within-block-c –

Respuesta

28

consideran que esta respuesta para usted en línea (ver here):

Esto funciona con Visual Studio 2005 y 2008:

  1. en el IDE, vaya a Configuración Herramientas> Importación y Exportación ; luego Exportar configuraciones de entorno seleccionadas; anule la selección de todo excepto Opciones-> Editor de texto; guardar en un nuevo archivo.

  2. Edite el archivo de configuración exportado en algún editor de texto. Busque la cadena "AutoComment". Hay una etiqueta PropertyValue con valor 1, cámbiela a 0 y guarde el archivo.

  3. en el IDE, importe este nuevo archivo usando Herramientas-> Importar y Exportar configuraciones. Debería dejar de formatear los comentarios de inmediato.

Para que quede claro, no he probado yo mismo todavía. . . por favor, háganos saber si funciona para usted.

Actualización:

Otra forma, tal como fue anunciado en la pregunta anterior sobre este (unidos por Rob van Groenewoud, arriba)

Herramientas> Opciones ...> Editor de texto> C#> Avanzado> Desmarque "Generar comentarios de documentación XML para ///".

(Por supuesto, además de la eliminación de la transmisión automática * en los comentarios de bloque, esto desactivará el formato automático cuando se escribe "///", como se dice.)

suena como la solución I dio anteriormente hace lo mismo, pero editando el archivo de configuración en lugar de utilizar las opciones del menú.

+0

Sí, eso funciona. –

+1

Funciona en Visual Studio 2010, pero cambiar la cadena AutoComment en la configuración exportada funciona exactamente igual que desmarcando "Generar comentarios de documentación XML". Por lo tanto, también deja de generar comentarios XML :( – jirkamat

+0

@jirkamat install [GhostDoc] (http://submain.com/products/ghostdoc.aspx) para que pueda generar el documento XML presionando 'Ctrl + Shift + D' –

27

habría dejado esto como un comentario sobre John Saunders answer, pero por desgracia, mi representante no es lo suficientemente alta :)

Selecciones verticales

Si prefiere no estar editando los ajustes archivos, o si desea conservar la generación automática de comentarios xml al escribir "///", puede usar el resaltado vertical para seleccionar todos los asterios y presionar eliminar. Visual Studio, como Microsoft Office, le da la posibilidad de seleccionar una "columna" de texto: solo mantenga presionada la tecla Alt y haga clic y arrastre su selección a lo largo de varias líneas.

Cool!

Es posible que usted ya sabe esto, pero aún así es digno de mención.

+2

Resuelve el problema, aunque no completamente. Voto ascendente porque este es un tidbit útil, independientemente de que el 100% resuelva el problema o no :) –

Cuestiones relacionadas