web-dev-qa-db-fra.com

Comment changer de casse de texte dans Visual Studio Code

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?

70
John

Faisant écho au commentaire de justanotherdev :

Époustouflant et utile:

  1. Palette de commandes: Ctrl + (shift) + p 
  2. tapez >transform choisissez majuscules/minuscules et appuyez sur entrée

 enter image description here

91
SimplyInk

J'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.

45
Wayne Maurer

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.

22
Marianna S.

Pour ceux qui craignent de tout gâcher dans les paramètres de vscode json, c'est assez facile à suivre.

  1. Ouvrez"File -> Preferences -> Keyboard Shortcuts" Ou"Code -> Preferences -> Keyboard Shortcuts"pour les utilisateurs Mac

  2. Dans la barre de recherche, tapeztransform.

  3. Par défaut, vous n’avez rien sousKeybinding. Maintenant, double-cliquez surTransform to LowercaseouTransform to Uppercase.

  4. 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+upour les majuscules ouctrl+shift+lpour les minuscules.

  5. Appuyez surEntersur votre clavier pour enregistrer et quitter. Faites de même pour l'autre option.

  6. Profitez de KEYBINDING

0
GM456742

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.

Source: https://code.visualstudio.com/Docs/customization

0
Tobiah Zarlez