Commento rifiorire per Visual Studio
-
11-09-2019 - |
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
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 .
-
Download "Commento rifiorire" da http://www.kynosarges.de/CommentReflower. html , decomprimere nella directory
C:\Program Files (x86)\Visual Studio Comment Reflower
. -
file di aggiornamento
CommentReflower.Addin
in modo che incrementiVersion
da10.0
a11.0
(questo aggiorna da VS2010 a VS2012). NOTA:. Ci sono due punti in questo file XML in cui si deve aggiornare questa versione -
In VS2012, selezionare
Tools..Options..AddIn Security
e aggiungere ilC:\Program Files (x86)\Visual Studio Comment Reflower
percorso. -
Riavvia VS2012.
-
Ora c'è nuove voci di menu:.
Tools..Reflow Comment at Cursor
eTools..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
-
Vai
Tools..Options..Keyboard
, tiporeflow
inShow commands containing
, selezionareCommentReflower.Connect.ReflowPoint
, digitare una combinazione di tasti (ad esempioCtrl-J
) nella casellaPress shortcut keys
, poi ha colpitoAssign
. -
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 menuTools
:
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!):
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 #.