Come si cambia il caso del testo evidenziato in Visual Studio Code? VS lo consente tramite CTRL + MAIUSC + U e CTRL + U.
Esiste un comando vincolante che posso impostare per fare questo, o è di default un'altra combinazione di tasti?
Come si cambia il caso del testo evidenziato in Visual Studio Code? VS lo consente tramite CTRL + MAIUSC + U e CTRL + U.
Esiste un comando vincolante che posso impostare per fare questo, o è di default un'altra combinazione di tasti?
Risposte:
Facendo eco al commento di justanotherdev :
Strabiliante e utile:
Ctrl
+ ( shift
) +p
>transform
pick maiuscole / minuscole e premere invioHo scritto un'estensione di Visual Studio Code per cambiare maiuscole (non solo maiuscole, molte altre opzioni): https://github.com/wmaurer/vscode-change-case
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 u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
MODIFICARE:
Con l' aggiornamento di VSCode di novembre 2016 (note di rilascio) , è integrato il supporto per la conversione in maiuscolo e minuscolo tramite i comandi editor.action.transformToUppercase
e editor.action.transformToLowercase
. Questi non hanno combinazioni di tasti predefinite.
L' estensione del caso di cambio è ancora utile per altre trasformazioni di testo, ad esempio camelCase, PascalCase, snake-case, ecc.
>transform
pick minuscolo o maiuscolo, quindi premere
Citato da questo post :
La domanda è su come far funzionare CTRL + MAIUSC + U in Visual Studio Code. Ecco come farlo. (Versione 1.8.1 o successiva). Puoi anche scegliere una combinazione di tasti diversa.
File-> Preferenze -> Tasti di scelta rapida.
Apparirà un editor con il
keybindings.json
file. 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 + MAIUSC + U capitalizzerà il testo selezionato, anche se su più righe. Allo stesso modo, CTRL + MAIUSC + L renderà il testo selezionato in minuscolo.
Questi comandi sono integrati in VS Code e non sono necessarie estensioni per farli funzionare.
cmd+shift+u
e cmd+shift+l
su macOS. Sembra giusto.
Per avere in Visual Studio Code cosa puoi fare in Sublime Text ( CTRL+K CTRL+Ue CTRL+K CTRL+L) puoi farlo:
Tra le []
parentesi aggiungere:
{
"key": "ctrl+k ctrl+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
Salva e chiudi " keybindings.json "
Per coloro che hanno paura di rovinare qualcosa nelle impostazioni jsc di vscode, questo è abbastanza facile da seguire.
Aperto "File -> Preferences -> Keyboard Shortcuts"
o "Code -> Preferences -> Keyboard Shortcuts"
per utenti Mac
Nella barra di ricerca digitare transform
.
Di default non avrai nulla sotto Keybinding
. Ora fai doppio clic su Transform to Lowercase
o Transform to Uppercase
.
Premere la combinazione desiderata di tasti per impostare la rilegatura dei tasti. In questo caso, se si copia fuori da Sublime, premerò ctrl+shift+u
per le lettere maiuscole o ctrl+shift+l
minuscole.
Premi Enter
sulla tastiera per salvare ed uscire. Fai lo stesso per l'altra opzione.
Godere KEYBINDING
Penso che questa sia una funzionalità che al momento manca.
Ho notato quando stavo facendo una guida per le differenze di scelta rapida da tastiera tra esso e Sublime.
È un nuovo editor, non sarei sorpreso se lo aggiungessero in una nuova versione.