Sto provando a utilizzare la funzionalità multi cursore di vscode su un file grande (ish). il file è troppo grande per selezionare ogni riga singolarmente con ctrl-alt-up o down. Nel testo sublime selezionerei tutto e premo ctrl-shift-l. C'è una cosa simile in vscode. Ho provato a usare una ricerca regolare per ^, ma mi dà un errore affermando che "Espressione corrisponde a tutto".Come si ottiene un cursore su ogni riga in vscode
risposta
alt
shift
I
metterà un cursore su ogni riga della selezione corrente.
Tip: Si può tirare il foglio di riferimento scorciatoia con Ctrlk, Ctrls (come in quei due combinazioni di tastiera in sequenza).
Ho lo stesso problema, sono abituato ad Alt + trascinamento per fare 'selezioni di box' in Visual Studio ma non funziona in codice.
Per ora sembra impossibile farlo in modo diverso rispetto alla selezione di ogni singola riga.
Tuttavia, i plug-in dovrebbero essere supportati a breve, quindi probabilmente vedremo un plug-in per questo se non implementato direttamente da Microsoft.
From visual studio uservoice forums:
abbiamo in programma di offrire supporto per i plugin per Visual Studio Codice. Grazie per i tuoi interessi e cerca maggiori dettagli nel nostro blog nelle prossime settimane. http://blogs.msdn.com/b/vscode.
Per l'anteprima stiamo cercando esattamente questo tipo di feedback. Continua a venire.
Sean McBreen - Codice VS Team Member
Tenere premuto Alt + Maiusc e selezionare il blocco. Premere il tasto Fine o Destra. Vengono visualizzate le singole righe selezionate.
Uso la versione VSCode 1.5.3 in Windows.
Questa funzione è attualmente denominata split selection into lines
in molti editor.
- Sublime Text utilizza la combinazione di tasti predefinita, CTRLSHIFTL
- VSCode utilizza ALTSHIFTho
- Per Atom è effettivamente necessario modificare la vostra mappa dei tasti a qualcosa così
'.platform-win32 .editor, .platform-linux .editor': 'ctrl-shift-L': 'editor:split-selections-into-lines'
Questo è un bel lavoro, ma una delle poche cose che mi manca dal testo sublime, il vecchio 'ctrl + shift + L' per aggiungere cursori a tutte le linee selezionate –
@DesHorsley Penso che tu stia cercando' alt + shift + I'. – ZachB
@ZachB tu leggenda. Grazie! –