Cuando golpeo /// en Visual Studio, es posible cambiar el fragmento resultante de esto:Cambio comentario fragmento XML predeterminado en Visual Studio
/// <summary>
///
/// </summary>
a esto ?:
/// <summary></summary>
Cuando golpeo /// en Visual Studio, es posible cambiar el fragmento resultante de esto:Cambio comentario fragmento XML predeterminado en Visual Studio
/// <summary>
///
/// </summary>
a esto ?:
/// <summary></summary>
Aquí está la solución trabajando al menos en VS2010.
Guarde el código inferior como un archivo summ.snippet.
Visual Studio 2010/Herramientas/Administrador de fragmentos de código
Haga clic en importar, busque el archivo. Ahorre con las opciones predeterminadas.
Ahora ve la ventana de código y escriba Summ + tab + tab
Resultado
/// <summary> </summary>
con el cursor en el centro de la etiqueta, listo para escribir.
Aquí es el contenido de la summ.snippet
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Summary - inline</Title>
<Description>Created inline summary comment tag</Description>
<Author>Mike Vanderkley</Author>
<Shortcut>summ</Shortcut>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="csharp">
<![CDATA[/// <summary> $end$ </summary>]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Sé que era posible para VB en VS 2005 y VS 2008. Por último, había verificado, sin embargo, que no había forma de hacerlo para C#, por desgracia. Eso ha sido un motivo favorito mío desde hace un tiempo, ahora.
Decir que ain' ¡Entonces! :( –
Lamentablemente, se ha convertido en un hábito el mero hecho de entrar y cambiarlo cuando se inserta. Es casi como si lo hiciera en piloto automático ahora. No estoy seguro si alguna aplicación de terceros o complementos se dirigen a esto o no. –
Sí, lo he estado haciendo manualmente, y no quiero ejecutar una aplicación de terceros o un complemento solo para esto. Gracias! –
Me parece que lo que el /// genera se codifica en: Macros.Samples.Utilities.InsertDocComments
Esta es la ubicación correcta para responder la pregunta tal como se solicitó. – pithhelmet
Luego me pregunto cómo se podría cambiar en VS2013, que ya no admite macros. –
No se puede encontrar esta ubicación en VisualStudio 2017. ¿Ahora dónde debo mirar? –
¡Listo! Todavía preferiría poder usar el atajo estándar '///', pero esto es mucho mejor que borrar los saltos de línea manualmente. –
La palabra clave 'summ' comienza a funcionar después de un tiempo y olvidará todo sobre' /// '. Noté que algunos de los atributos que faltaban al pegar en stackexchange. La versión que se muestra es ahora la versión correcta. Recomendar la reimportación ing y sobreescribiendo la versión anterior. –