Comment convertir une sélection en minuscules ou en majuscules dans Sublime Text

394

J'ai plusieurs chaînes sélectionnées dans un fichier en Sublime Text et je veux toutes les convertir en minuscules.

Comment puis-je tous les convertir en minuscules dans Sublime Text?

arturomp
la source

Réponses:

794

Depuis les documents Sublime Text pour Windows / Linux:

Keypress            Command
Ctrl + K, Ctrl + U  Transform to Uppercase
Ctrl + K, Ctrl + L  Transform to Lowercase

et pour Mac :

Keypress    Command
cmd + KU    Transform to Uppercase
cmd + KL    Transform to Lowercase

Notez également que Ctrl+ Shift+ pdans Windows ( + Shift+ pdans un Mac) affiche la palette de commandes où vous pouvez rechercher ces commandes et d'autres. Cela ressemble à ceci:

entrez la description de l'image ici

arturomp
la source
5
J'ai l'habitude de Notepad ++ où vous pouvez simplement sélectionner du texte et utiliser le bouton droit de la souris pour le manipuler. Sublime manque beaucoup de manipulations de souris
vsync
82
Je me demande pourquoi j'apprends toujours de telles choses de SO au lieu d'une documentation :)
Vitalii Zurian
3
Dommage qu'il n'y ait pas de raccourcis pour les phrases et les titres, ce serait quelque chose.
Ben Racicot
13
@BenRacicot Pas de problème, ajoutez les fonctions intégrées à vos raccourcis clavier (Préférences -> Key Bindings-User): [ { "keys": ["super+k", "super+t"], "command": "title_case" }, ]
Alexei Danchenkov
9
Il s'agit en fait de Ctrl + KU et Ctrl + KL pour Windows également. Au moins dans ST2 qui est celui que j'utilise.
rzb
71

Pour les fenêtres:

  • Ctrl+ KCtrl+ Upour MAJUSCULE.
  • Ctrl+ KCtrl+ Lpour les minuscules.

Méthode 1:

  1. Appuyez Ctrlet maintenez.
  2. Maintenant, appuyez sur K, relâchez Ktout en maintenant Ctrl. Ne relâchez pas la Ctrlclé.
  3. Maintenant , appuyez sur Uou Lavec Ctrlencore enfoncé, puis relâchez toutes les touches.

Ou

Méthode 2:

  1. Appuyez Ctrlet maintenez.
  2. Maintenant, appuyez sur K.
  3. Sans relâcher Ctrlet K, appuyez immédiatement sur U(ou L) et relâchez toutes les touches.

Remarque: si vous maintenez la touche Ctrl+ enfoncée Kpendant plus de deux secondes, la suppression du texte commencera. Essayez donc d'être rapide avec.

J'utilise les raccourcis ci-dessus et ils fonctionnent sur mon système Windows.

Anish Nair
la source
1
les étapes expliquées dans cette réponse l'ont fait fonctionner pour moi.
Vincent Claes
1
Fonctionne également avec Sublime Text 3175 @ Ubuntu 18.04!
egdavid
25

En bonus pour la configuration d'une touche de raccourci Case Titre Ctrl+ kt(tout en maintenant enfoncée Ctrl, appuyez sur ket t), accédez à Preferences->Keybindings-User

Si vous avez un fichier vierge ouvert et fermé avec les crochets:

[  { "keys": ["ctrl+k", "ctrl+t"], "command": "title_case" } ]

Sinon, si vous avez déjà des trucs là-dedans, assurez-vous simplement qu'il vient après une autre commande pour ajouter une virgule "," et ajoutez:

{ "keys": ["ctrl+k", "ctrl+t"], "command": "title_case" }
user3486945
la source
4
Merci. Je cherchais ça.
Nilambar Sharma
19

Pour Windows OS

Pour majuscule CTRL+ K+U

Pour les minuscules CTRL+ K+L

Navneet Kumar
la source
5

Pour ceux qui ont besoin d'une liaison de clé:

{ "keys": ["ctrl+="], "command": "upper_case" },
{ "keys": ["ctrl+-"], "command": "lower_case" }
wadey
la source