Comment changer la casse du texte en surbrillance dans Visual Studio Code? VS le permet via CTRL + MAJ + U et CTRL + U.
Existe-t-il une liaison de commande que je puisse configurer pour cela, ou s'agit-il par défaut d'une autre combinaison de touches?
Faisant écho au commentaire de justanotherdev :
Époustouflant et utile:
Ctrl
+ (shift
) + p
>transform
choisissez majuscules/minuscules et appuyez sur entréeJ'ai écrit une extension de code Visual Studio pour changer de casse (pas seulement les lettres majuscules, mais beaucoup d'autres options): https://github.com/wmaurer/vscode-change-case
Pour mapper la commande en majuscule à une liaison de clé (par exemple, Ctrl+TU), cliquez sur Fichier -> Préférences -> Raccourcis clavier , puis insérez ce qui suit dans la configuration json:
{
"key": "ctrl+t u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
EDIT:
Avec novembre 2016 (notes de mise à jour) , mise à jour de VSCode, la conversion en majuscules et minuscules est intégrée dans les commandes editor.action.transformToUppercase
et editor.action.transformToLowercase
. Ceux-ci n'ont pas de raccourcis clavier par défaut.
L’extension change-case est toujours utile pour d’autres transformations de texte, par exemple. camelCase, PascalCase, snake-case, etc.
Cité de ce post :
La question est de savoir comment faire fonctionner CTRL + SHIFT + U dans Visual Studio Code. Voici comment faire. (Version 1.8.1 ou supérieure). Vous pouvez également choisir une combinaison de touches différente.
Fichier-> Préférences -> Raccourcis clavier.
Un éditeur apparaîtra avec le fichier
keybindings.json
. Placez le suivant JSON dedans et économisez.[ { "key": "ctrl+shift+u", "command": "editor.action.transformToUppercase", "when": "editorTextFocus" }, { "key": "ctrl+shift+l", "command": "editor.action.transformToLowercase", "when": "editorTextFocus" } ]
Maintenant, CTRL + SHIFT + U met en majuscule le texte sélectionné, même s'il est multiligne. Dans De la même manière, CTRL + MAJ + L rendra le texte sélectionné en minuscule.
Ces commandes sont intégrées à VS Code et aucune extension n’est requise pour les faire fonctionner.
Pour ceux qui craignent de tout gâcher dans les paramètres de vscode json, c'est assez facile à suivre.
Ouvrez"File -> Preferences -> Keyboard Shortcuts"
Ou"Code -> Preferences -> Keyboard Shortcuts"
pour les utilisateurs Mac
Dans la barre de recherche, tapeztransform
.
Par défaut, vous n’avez rien sousKeybinding
. Maintenant, double-cliquez surTransform to Lowercase
ouTransform to Uppercase
.
Appuyez sur la combinaison de touches de votre choix pour définir votre raccourci clavier. Dans ce cas, si vous copiez hors Sublime, j'appuierai surctrl+shift+u
pour les majuscules ouctrl+shift+l
pour les minuscules.
Appuyez surEnter
sur votre clavier pour enregistrer et quitter. Faites de même pour l'autre option.
Profitez de KEYBINDING
Je pense que c'est une fonctionnalité actuellement manquante.
J'ai remarqué que lorsque je faisais un guide sur les différences de raccourci clavier entre Sublime et lui.
C'est un nouvel éditeur cependant, je ne serais pas surpris s'ils le rajoutaient dans une nouvelle version.