2015-07-18 2 views
7

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

13

altshiftI 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).

0

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

6

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.

+3

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 –

+7

@DesHorsley Penso che tu stia cercando' alt + shift + I'. – ZachB

+3

@ZachB tu leggenda. Grazie! –

0

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'