C'è una scorciatoia per swap / riordinare i parametri in Visual Studio IDE?
-
18-09-2020 - |
Domanda
Ho un problema comune quando si lavora con il codice nell'IDE:
string.Concat("foo", "bar");
.
E ho bisogno di cambiarlo su:
string.Concat("bar", "foo");
.
Spesso ho molti di questi che devono essere scambiati contemporaneamente.Vorrei evitare tutta la digitazione.C'è un modo per automatizzare questo?O un collegamento o una sorta di macro sarebbe fantastico se sapessi dove iniziare.
Modifica: modificato in String.concat per mostrare che non è sempre possibile modificare la firma del metodo.Sto solo cercando di modificare l'ordine dei parametri nella chiamata del metodo e nient'altro.
Soluzione
<Ctrl>
+ <Shift>
+ <t>
Transpose due parole, quindi funzionerebbe nel tuo caso.Purtroppo non vedo questo funzionamento (senza più presse) per le funzioni con elenchi di parametri più grandi ...
Altri suggerimenti
C'è un'opzione costruita a destra in codice vs per c #.Vai alla definizione del metodo, fare clic con il tasto destro del mouse sul nome e fai clic su Rifactor, riordinare i parametri.
Se hai bisogno di questo per C ++, potrebbe essere necessario utilizzare una ricerca di espressioni regolari e sostituire, se lo fai, fai attenzione ai casi come someMethod("bar", GetOtherThingy("foo", "rofltron"))
.