J'ai du code comme:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
Je veux renommer la variable "testVar". Lorsque je place plusieurs curseurs avec Ctrl+ Det modifie la variable, "testVariable" est également sélectionné et édité.
Existe-t-il un moyen de sauter certaines sélections lors de la configuration de plusieurs curseurs avec Ctrl+ D?
windows
sublimetext2
Just_Mad
la source
la source
{ "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
Vous pouvez appuyer sur Ctrl+ Ket Ctrl+ Den même temps pour sauter une sélection. Si vous êtes allé trop loin dans votre sélection, vous pouvez utiliser Ctrl+ Upour revenir à une sélection précédente.
Remarque : remplacez Ctrlpar Cmdpour Mac OS X.
La configuration par défaut pour cela peut être visualisée en allant à
Preferences
>Key Bindings-Default
dans la barre de menus de l'application, où vous verrez quelque chose comme ceci:Si vous le souhaitez, vous pouvez configurer les clés selon vos besoins, en accédant à
Preferences
>Key Bindings-User
et en copiant le code ci-dessus, puis en modifiant les clés.la source
Si vous avez le curseur sur le mot et utilisez Ctrl+ Dpour sélectionner le mot. La prochaine fois que vous frappez Ctrl+D il devrait sélectionner le mot suivant en surbrillance.
Si vous double-cliquez pour sélectionner le mot, Ctrl+ Dsélectionnera la chaîne exacte et non seulement celles en surbrillance.
En d'autres termes, Ctrl+ Dsans aucun surligné effectue une recherche par mot entier . Si vous avez déjà quelque chose en surbrillance, Ctrl+ Deffectuera une recherche de sous-chaînes.
J'ai testé et cela fonctionne dans Sublime Text 2 Version 2.0.1, Build 2217.
la source
ctrl
+D
avec rien sélectionné est également sensible à la casse .Ctrl
+D
sans rien sélectionné est toujours insensible à la casse pour moi. Il ne décrira que les correspondances sensibles à la casse, mais l'utilisation du raccourci ouAlt
+F3
sélectionnera celles qui ne correspondent pas à la casse.Placez le curseur avant la variable, ne sélectionnez pas la variable, appuyez sur Ctrl+Dpour sélectionner chaque occurrence de la variable, pas le motif.
la source
Réponse mise à jour pour vscode en 2020 sur Windows, dans keybindings.json, ajoutez cette ligne pour ignorer facilement la prochaine occurrence sélectionnée:
* oui je sais que la question est pour un texte sublime, mais je l'ai trouvée en googlant la même question + vscode, donc cela pourrait aider quelqu'un puisque les mappages sont identiques.
la source