C'è in vscode una scorciatoia disponibile che seleziona tutto il codice tra parentesi corrispondenti, ad es. nell'atomo questa presa è ctrl+alt+m
C'è in vscode un'opzione per: Selezionare tutto tra parentesi corrispondenti
risposta
Posizionare il cursore all'interno della staffa (non direttamente accanto a una staffa) ed eseguire editor.action.smartSelect.grow
finché non viene selezionato tutto all'interno della staffa. Il collegamento predefinito è Shift + Alt + Right.
È possibile ridurre la selezione con editor.action.smartSelect.shrink
che ha la scorciatoia predefinita Maiusc +Alt +Sinistra.
Sto usando questa estensione, chiamata Quick and Simple Text Selection - sì, questo è il nome :)
Se non si desidera utilizzare una prolunga, questo è il meglio che vengo in mente finora: andare a edit keyboard shortcuts
e da lì aprire il file keybindings.json
e aggiungere le seguenti righe
{
"key": "ctrl+'",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
}
suggerisco di rimappare le chiavi ad un altro tasto, questa combinazione di tasti è popolare, a volte non funziona a causa del conflitto con altre applicazioni.
Aprire l'impostazione di associazione chiave, digitare smartselect
per trovare questa impostazione, crescere è espandere la selezione dalla posizione corrente del cursore alla parentesi più vicina, premere più volte se si desidera espandere o ridursi alla parentesi successiva.
Sembra fantastico, ma non funziona per me! ? – Chet
Continuo a pensare the expand region extension è la strada da percorrere su questo. Ma vscode 1.20 ha aggiunto il comando "Seleziona a parentesi" (vedi palette comandi). Non ha una combinazione di tasti predefinita, ma il comando è
editor.action.selectToBracket
in modo da poter assegnare la propria associazione. Ma non è comodo come l'estensione. Le opzioni di smartSelect sopra menzionate mi danno risultati inaspettati/indesiderati.
A volte non ha funzionato, lo shrink non funziona mai. È un bug di VSCode – Finn
Sto usando VSC 1.8.1 e questo funziona premendo 'shift' +' alt' + 'right' (quest'ultimo tasto deve essere premuto 3 volte). – Ivanzinho
Sembra che questo non esiste più? –