2009-09-04 10 views
7

In Visual Studio è possibile selezionare un blocco di testo tenendo premuto Alt quando si seleziona il testo con il mouse. Questo è molto utile per selezionare una colonna di dati o testo rispetto all'intera linea.Comando per selezione blocco in Visual Studio 2008

In Visual Studio 2003-2005 questa operazione potrebbe essere eseguita tenendo Alt + Maiusc in combinazione con i tasti freccia, ma l'opzione della tastiera non funziona più in VS2008.

Qualcuno può dirmi il comando di editor da assegnare a una scorciatoia da tastiera? Questa scorciatoia da tastiera è stata spostata su qualcos'altro in VS 2008?

risposta

0

Subito dopo aver inviato questo, stavo guardando attraverso le scorciatoie da tastiera e ho trovato i comandi che Adrian menzionava. Osservando come questi sono mappati e giocando un po 'di più ho capito come è impostato nel profilo predefinito per Team Suite.

Per avviare un blocco selezionato si preme Alt +Maiusc +casa o Alt +Maiusc +Fine. Questo evidenzia la fine della linea o l'inizio della linea a seconda di ciò che hai premuto.

Successivamente Spostamento + freccia e Ctrl +spostamento + freccia, può essere utilizzato per espandere la regione come desiderato.

10

Il Alt +Maiusc +freccia combinazione di tasti funziona ancora in VS2008 (almeno lo fa nel mio difetto mapping dei tasti). È possibile che le mappature dei tasti non siano impostate correttamente su ciò che si prevede di lavorare.

Per impostare manualmente la mappatura dei tasti, è necessario guardare al Edit.LineUpExtendColumn, Edit.LineDownExtendColumn, Edit.CharLeftExtendColumn e Edit.CharRightExtendColumn nelle impostazioni della tastiera e riassegnare.

+0

Grazie per la risposta. Subito dopo averlo presentato, stavo guardando attraverso le scorciatoie da tastiera e ho trovato i comandi che hai citato e ho finalmente capito come è impostato (lo descriverò in una risposta separata). Dal momento che dici che alt + shift + freccia funziona per te, ora sospetto che la differenza sia che sto utilizzando Team Suite o che hai scelto un profilo per la compatibilità con VS2005 la prima volta che hai avviato VS 2008. È possibile che una di queste possibilità ? – RonnBlack

+0

Io scelgo sempre la mappatura della tastiera 'Visual C++' in Visual Studio poiché sono abituato a premere' F7' per compilare. Posso solo supporre che le scorciatoie da tastiera per le selezioni di box siano impostate in questo modo per impostazione predefinita in quella mappatura. – adrianbanks

Problemi correlati