Risposte:
La domanda è su come far funzionare CTRL+ SHIFT+ Unel codice di Visual Studio. Ecco come farlo. ( Versione 1.8.1 o successiva).
File-> Preferenze -> Tasti di scelta rapida .
Apparirà un editor con il file keybindings.json. Inserisci il seguente JSON e salva.
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
]
Ora CTRL+ SHIFT+ Umetterà in maiuscolo il testo selezionato, anche se su più righe. Allo stesso modo, CTRL+ SHIFT+ Lrenderà il testo selezionato in minuscolo.
Questi comandi sono integrati in VS Code e non sono necessarie estensioni per farli funzionare.
Q) e funziona.
ctrl+ alt+ uel
Evidenzia il testo che vuoi maiuscole. Quindi premi CTRL+ SHIFT+ Pper visualizzare la tavolozza dei comandi. Quindi inizia a digitare la parola "maiuscolo" e vedrai il Transform to Uppercasecomando. Fare clic su questo e questo renderà il testo maiuscolo.
Ogni volta che vuoi fare qualcosa in VS Code e non sai come, è una buona idea far apparire la tavolozza dei comandi con CTRL+ SHIFT+ Pe provare a digitare una parola chiave per te. Spesso il comando verrà mostrato lì in modo da non dover cercare nella rete come fare qualcosa.
Creatore dell'estensione del caso di cambio qui. Ho aggiornato l'estensione per supportare le linee di spanning.
Per associare il comando maiuscolo a un tasto (ad es. CTRL+ T+ U), Fare clic su File -> Preferenze -> Tasti di scelta rapida e inserire quanto segue nella configurazione json:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
MODIFICARE:
Con l' aggiornamento di VSCode di novembre 2016 (note sulla versione) , è integrato il supporto per la conversione in maiuscolo e minuscolo tramite i comandi e . Questi non hanno combinazioni di tasti predefinite. Funzionano anche con blocchi multilinea.editor.action.transformToUppercaseeditor.action.transformToLowercase
L' estensione del caso di cambio è ancora utile per altre trasformazioni di testo, ad esempio camelCase, PascalCase, snake_case, kebab-case, ecc.
Aggiornamento dell'8 marzo 2018 con Visual Studio Code 1.20.1 (mac)
È stato semplificato molto ultimamente.
Molto facile e diretto ora.
Dalla casella di ricerca basta cercare "editor.action.transformTo", vedrai lo schermo come:

Fai clic sul segno "più" a sinistra di ogni elemento, ti chiederà di [premere] i tasti desiderati, dopo averlo mostrato sullo schermo, premi [Invio] per salvare.
In Linux e Mac non ci sono scorciatoie predefinite , quindi prova a impostare la scorciatoia personalizzata e fai attenzione a non scegliere un tasto di scelta rapida utilizzato (ad esempio, CTRL+ Uviene preso per il commento)
Nel mio caso ho CTRL+ U CTRL+ Uper trasformare in maiuscolo e CTRL+ L CTRL+ Lper trasformare in minuscolo
Nel caso, per Mac invece che CTRLho usato⌘
Al 19 settembre 2018 , queste linee hanno funzionato per me:
File-> Preferenze -> Tasti di scelta rapida.
Apparirà un editor con il file keybindings.json. Inserisci il seguente JSON e salva.
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
]
Sto usando l'estensione del caso di cambio e funziona benissimo. Ho definito le scorciatoie:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
Per le maiuscole: Ctrl+ K, Ctrl+U
e in minuscolo: Ctrl+ K, Ctrl+ L.
Mnemonici :
Kcome l' occhio K
Ucome il caso U pper
Lcome il caso L ower
Penso che puoi usare il Passaggio 1: seleziona il testo Passaggio 2: Ctrl + Maiusc + P Passaggio 3: Inserisci Uppercae
uCTRL-SHIFT-L che funziona bene. Qualcuno ha qualche idea?