Domanda

C'è un built-in comando o strumento che può ridisporre C # commenti in Visual Studio?

A volte, una sezione di codice richiede parecchie righe di commento, e dopo ampia modifica è necessario inserire manualmente le interruzioni di riga in modo appropriato luoghi in modo che non scorre oltre il bordo destro della finestra dell'editor. Mi piacerebbe essere in grado di fare questo con un solo tasto di comando.

Dopo molti anni di utilizzo di Visual Studio mi manca ancora la capacità di M-q (c-fill-punto) in emacs.

Modifica:. Il plug-agente Smith non reflow commenti nel corpo del metodo

È stato utile?

Soluzione

Se si utilizza ReSharper, v'è la libera plug agente Smith che può reflow commenti.

Altri suggerimenti

Torna quando ero un Visual Developer C ++ ho scritto uno strumento di formattazione commento abbastanza configurabile chiamato Commento rifiorire. Da allora ho piattaforme cambiati e così smesso di fare le porte, ma per fortuna Christoph Nahr ha mantenuto in vita a http: // www .kynosarges.de / CommentReflower.html

Se si vuole quasi perfetto commento giustificazione con un solo tasto, usare Commento rifiorire .

Funziona con VS2012, VS2013 e VS2015.

VS2012: per installare / aggiornare Commento rifiorire per Visual Studio 2012

Aggiornamento 2015/08/31: V'è ora un Commento estensione rifiorire disponibili nella galleria estensione che si installa facilmente direttamente dal Tools > Extensions and Updates in VS2012, VS2013 e VS2015 .

  1. Download "Commento rifiorire" da http://www.kynosarges.de/CommentReflower. html , decomprimere nella directory C:\Program Files (x86)\Visual Studio Comment Reflower.

  2. file di aggiornamento CommentReflower.Addin in modo che incrementi Version da 10.0 a 11.0 (questo aggiorna da VS2010 a VS2012). NOTA:. Ci sono due punti in questo file XML in cui si deve aggiornare questa versione

  3. In VS2012, selezionare Tools..Options..AddIn Security e aggiungere il C:\Program Files (x86)\Visual Studio Comment Reflower percorso.

  4. Riavvia VS2012.

  5. Ora c'è nuove voci di menu:. Tools..Reflow Comment at Cursor e Tools..Comment Reflower Settings

VS2013: per installare / aggiornare Commento rifiorire per Visual Studio 2013

Aggiornamento 2015/08/31:. V'è ora un'estensione Commento rifiorire disponibile in galleria estensione che si installa facilmente direttamente dal Tools > Extensions and Updates in VS2012, VS2013 e VS2015

Ripetere le istruzioni di cui sopra, e modificare la versione nella fase 2 dal 11.0 a 12.0.

VS2015: per installare / aggiornare Commento rifiorire per Visual Studio 2015

V'è ora un Commento rifiorire estensione disponibile in galleria estensione che si installa facilmente direttamente dal Tools > Extensions and Updates in VS2012, VS2013 e VS2015.

Grazie a @ Martin Liversage per la precisazione.

Per aggiungere un tasto di scelta rapida che giustifica l'attuale commento il cursore si trova su

  1. Vai Tools..Options..Keyboard, tipo reflow in Show commands containing, selezionare CommentReflower.Connect.ReflowPoint, digitare una combinazione di tasti (ad esempio Ctrl-J) nella casella Press shortcut keys, poi ha colpito Assign.

  2. Ora, se si posiziona il cursore su un commento, e premere detto combinazione di tasti (Ctrl-J), che verrà automaticamente (e splendidamente) giustifica il commento per voi. Si dovrebbe vedere la chiave legata apparirà nel menu Tools:

entrare descrizione dell'immagine qui

larghezza Aggiornamento margine

Andate in Tools..Comment Reflower Settings e modificare il Wrap Width dal valore predefinito di 80 a qualcosa di più ampio, come 140, e il "blocco larghezza minima" per 10 (fare *not* impostarlo su qualcosa di più piccolo!):

entrare descrizione dell'immagine qui

Se si utilizza // o commenti /// stile CodeMaid ha funzionato grande per me. E 'gratuito e open source, e posso usarlo sia in C ++ e C #.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top