205 votes

Ctrl + D sur un mot dans le Sublime texte 2 recherche toutes les occurrences de la sous-chaîne

J’ai un code comme :

Je veux renommer la variable « testVar ». Quand j’ai mis plusieurs curseurs avec Ctrl + D et edit variable, « testVariable » est également sélectionné et édité.

Est-il possible d’ignorer certaines sélections lors de la définition de plusieurs curseurs avec Ctrl + D ?

286voto

Romain Points 2553

Il suffit d’utiliser Ctrl + K , Ctrl + D .

(pour OS x : Cmd + K , Cmd + D )

A besoin d’un peu de pratique, mais fait le travail !

91voto

SUB0DH Points 1221

Vous pouvez appuyer sur Ctrl+K et Ctrl+D dans le même temps à sauter d'une sélection. Si vous êtes allés trop loin avec votre sélection, vous pouvez utiliser Ctrl+U pour revenir à la sélection précédente.

La configuration par défaut pour ce qui peut être vu en allant dans Préférences > raccourcis clavier par Défaut, lorsque vous verrez quelque chose comme ceci:

{ "keys": ["ctrl+d"], "command": "find_under_expand" },
{ "keys": ["ctrl+k", "ctrl+d"], "command": "find_under_expand_skip" }

Si vous le souhaitez, vous pouvez configurer les touches selon vos besoins, en allant à l' Preferences > Key Bindings-User et de copier le code ci-dessus et ensuite changer les touches.

62voto

Atomicflare Points 283

Si vous avez le curseur sur le mot et l'utiliser Ctrl + D pour sélectionner le mot. La prochaine fois que vous frappez Ctrl + D il doit choisir le prochain mot en surbrillance.

Si vous double-cliquez sur pour sélectionner le mot, Ctrl + D va sélectionner la chaîne exacte non seulement en surbrillance.

En d'autres termes, Ctrl + D avec rien mis en évidence n'des mots entiers de la recherche. Si vous avez quelque chose de déjà souligné, Ctrl + D va faire de chaîne de recherche.

Je l'ai testé et il fonctionne dans Sublime Text 2 Version 2.0.1, Construire 2217.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X