Comment puis-je sélectionner la prochaine occurrence dans les éditeurs IDEA


89

Ctrl+ Dexécute la find_under_expandcommande en sublime. Cela a essentiellement recherché la prochaine occurrence du texte déjà sélectionné et l'a sélectionné, donc lorsque je le modifie, il est édité aux deux endroits en même temps. J'essaie actuellement de passer aux éditeurs d'IDEA (tels que WebStorm, PHPStorm, PyCharm, etc.) mais je n'ai pas encore trouvé quelque chose comme cette commande dans cet IDE.


Ce message est utilisé comme exemple pour cette méta discussion
ryanyuyu

Réponses:


181

Je crois qu'ils ont récemment ajouté ceci à la dernière version d'IntelliJ, et je suppose également que PhpStorm. Comme les liaisons sont spécifiques au système, jetez un œil à http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Il semble que cette version soit disponible via EAP, donc je ne sais pas quand ils la publieront pour une consommation générale (ou s'ils l'ont déjà fait).

RACCOURCIS PAR DÉFAUT

Alt+ Jsous Windows et Linux, Ctrl+ Gsous Mac OS X


1
AFAIK ETA sur la version 8.0 est fin juin / début juillet.
Kootli

4
Tiré du lien fourni, Alt+Jle Windows, Ctrl-GleMac OS X
Kiee

Oui! Alt+Jsélectionnera / désélectionnera l'occurrence suivante, sous Windows.
Zenadix

Solution géniale. Merci!
arefin2k

2
@anddero Ctrl+Alt+Shift+JorCtrl-Cmd-G
Orkhan Alikhanov


7

Dans la fenêtre des paramètres, recherchez «Ajouter une sélection pour la prochaine occurrence» (PhpStorm 8.0.1)

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


1
Merci, c'est ce que je cherchais.
Tomáš Votruba

4

Sous Windows

Alt+ j- Sélection multiple

Alt+ Shift+ j- Désélectionner la sélection multiple


4

Actuellement, il est mappé avec

pour la sélection, Alt + J

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

mais si vous connaissez des 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 clic droit -> sélectionner modifier les raccourcis clavier

définissez les raccourcis que vous voulez comme sublimes, Ctrl + D

Voici les documents


2

Je pense que ce que vous voulez faire est de le refactoriser à tous les endroits du fichier à la fois. Donc, sur la machine MAC, le raccourci 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 Maj + F6 . Il mettra en évidence le texte puis votre modification à tout endroit dans le fichier. :)

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


1

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

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

Je ne sais pas si c'est la même chose que vous avez mentionné, mais c'est très pratique!


Oui, ce n'est pas ce que OP a demandé, mais grâce à votre lien, je peux trouver le raccourci pour ce "Select Word at Caret" sous Mac. Je suis un débutant avec PHPStorm: D
Ngoc Pham
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.