In Eclipse, selezionando una linea e premendo Alt+ ↑/ ↓si sposterà la linea su e giù, un modo rapido per evitare di copiare e incollare. Esiste un equivalente in Visual Studio?
In Eclipse, selezionando una linea e premendo Alt+ ↑/ ↓si sposterà la linea su e giù, un modo rapido per evitare di copiare e incollare. Esiste un equivalente in Visual Studio?
Risposte:
In Visual Studio 2013 e versioni successive, questa funzionalità è incorporata. ALT + SU / GIÙ sposta una riga in alto o in basso.
Se hai bisogno di questa funzionalità in VS2012 (funziona anche con VS2010), dai un'occhiata a MoveLine Visual Studio Extension o alla suite Productivity Power Tools .
Il Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ di ReSharper →è ancora più potente: quando è all'inizio della riga, sposta l'intera riga, ma può anche essere utilizzato per spostare interi metodi, modificare l'ordine dei parametri, ecc.
usingun'istruzione dall'inizio di un file di poche righe verso il basso per essere all'interno della namespacedichiarazione. Quando la riga contenente il si usingtrova sulla riga sotto la namespacedichiarazione, R # li combinerà e la prossima chiamata a <kbd> Ctrl </kbd> + <kbd> Maiusc </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> sposterà sia namespacela usingriga che la riga fino alla fine del precedente namespaceblocco di codice.
Ora funziona fuori dagli schemi con Visual Studio 2013, allo stesso modo di Eclipse.
Per me in Visual Studio 2019 viene chiuso per impostazione predefinita.
Per aprirlo:
Strumenti -> Opzioni -> Tastiera, quindi seleziona Modifica.MoveSelectedLinesUp , fai clic su "Premi tasti di scelta rapida" e premi Alt + Su (o quello che vuoi). E l'altro è Edit.MoveSelectedLinesDown , fai clic su "Premi tasti di scelta rapida" e premi Alt + Giù (o quello che vuoi).
In Visual Studio 2013 e versioni successive, puoi spostare le righe su e giù usando Alt+ ↑/ Alt+ ↓. Sfortunatamente questo non aggiusterà il rientro se ti muovi tra i blocchi, ad oggi solo ReSharper (e tutti gli altri IDE di Jetbrains incluso Rider) possono aiutarti in questo.
Per spostare interi blocchi di codice, puoi spostare il cursore sulla sua testa e premere Ctrl+ mdue volte velocemente per comprimerlo, quindi utilizzare il comando sopra per spostarlo.
Ecco un chiaro riferimento a tutte le scorciatoie da tastiera predefinite nelle diverse versioni di Visual Studio.