web-dev-qa-db-fra.com

Comment sélectionner l'occurrence suivante dans les éditeurs IDEA

Ctrl+D exécute la commande find_under_expand en sublime. En gros, cela recherchait l'occurrence suivante du texte déjà sélectionné et le sélectionnait. Ainsi, lorsque j'édite, il est édité aux deux endroits en même temps. J'essaie actuellement de passer aux éditeurs IDEA (tels que WebStorm, PHPStorm, PyCharm, etc.), mais je n'ai pas encore trouvé quelque chose comme cette commande dans cette IDE.

59
kbtzr

Je crois qu'ils ont récemment ajouté cela à la dernière version d'IntelliJ, et j'assumerais également PhpStorm. Comme les liaisons sont spécifiques au système, regardez http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . On dirait que cette version est disponible via EAP, alors ne savez pas quand ils la publieront pour la consommation générale (ou s'ils l'ont déjà fait).

RACCOURCIS PAR DEFAUT

Alt+J sous Windows et Linux, Ctrl+G sur Mac OS X

131
skuroda

Sous Mac OS X, vous pouvez sélectionner l’occurrence suivante avec Ctrl+G

8
Zac Rolland

Dans la fenêtre de configuration, recherchez «Ajouter la sélection pour la prochaine occurrence» (PhpStorm 8.0.1).

Sur mac, la valeur par défaut est ctrl + G, mais vous pouvez le changer en ctrl + D (ou cmd + D sur mac).

4
Mikael

Sous Windows

Alt+j - Sélection multiple

Alt+Shift+j - Désélectionner plusieurs sélections

3
Abduhafiz

Actuellement, sa cartographie avec

pour la sélection, Alt + J

pour la désélection, Alt + Shift + J

mais si vous connaissez les raccourcis sublimes comme Ctrl + D

Jetbrains vous offre la possibilité de modifier les paramètres,

Paramètres -> Keymap -> Actions de l'éditeur

rechercher une sélection multiple, trouver Alt + J puis faites un clic droit -> sélectionnez changer raccourcis clavier

définir les raccourcis que vous voulez comme sublime, Ctrl + D

Voici la documentation

2
Silent Spectator

PhpStorm a respectivement un "Select Word at Caret", Ctl + W et Ctl + Shift + W (vous pouvez vérifier vos clés en effectuant une recherche dans Préférences> Keymap).

Détails ici: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

Pas tout à fait sûr que ce soit le même que celui que vous avez mentionné, mais c'est très utile!

1
dalevink

Je pense que ce que vous voulez faire, c'est le refactoriser à la fois dans le fichier. Ainsi, dans MAC, le raccourci le plus pratique est shift + F6 (vous devrez peut-être utiliser la touche fn avant F6) . Cliquez sur le texte que vous souhaitez modifier, puis appuyez sur shift + F6. Il mettra en surbrillance le texte, puis votre modification à la place du fichier. :)

Il fera le même travail que sublime Ctrl + D

0
Nishant