existe-t-il une option ou un plug-in pour eclipse qui permettrait plusieurs sélections simultanées dans le même éditeur.
Dans un texte sublime, en sélectionnant du texte et en appuyant sur Ctrl + d, vous appendez si possible l’instance suivante du même texte à la sélection. Après avoir sélectionné les instances nécessaires, l’éditeur dispose de plusieurs cases (pas nécessairement sur les mêmes colonnes ou lignes adjacentes). Dans ce mode, il est possible d’avancer ou de reculer tous les curseurs simultanément et d’éditer toutes les instances de texte simultanément.
Je trouve cette fonctionnalité très utile et me manque cruellement en éclipse.
Ce plug-in Eclipse tente de fournir cette fonctionnalité: https://github.com/caspark/eclipse-multicursor . Du README:
Qu’est-ce que c’est?
Une tentative de travail en cours pour fournir un support multi-curseur de type Sublime-Text pour les éditeurs de texte dans l’EDI Eclipse.
Ce qui fonctionne?
- Plusieurs lignes identiques peuvent être éditées simultanément à l’aide de l’édition en mode lié d’Eclipse (similaire à la fonctionnalité existante “renommer dans un fichier”)
Prochaines étapes
Fonctionnalité “select next” + édition associée en mode lié Eclipse
“suivant” + édition associée
édition de texte non identique / édition sans utiliser le mode lié
scinder la sélection en lignes
regexp support pour find next
Cette fonctionnalité est disponible dans LiClipse .
Voir en action (plus vers la fin de la vidéo).
Il supporte la liaison avec Ctrl + K , dissocie avec Maj + Alt + K , Ctrl + Alt + clic double pour sélectionner des mots ou Ctrl + Alt + Souris pour sélectionner une région (ou juste des lignes de fin).
Préférences> Général> Clés> Renommer – Refactoring J’ai changé la liaison en commande + Maj + R lorsque> Modification du texte. Désolé d’avoir soulevé une ancienne question, il est tombé dessus après avoir cherché Google pour le problème
Comme Ctrl + D je n’ai pas pu trouver, mais comme Alt + F3 dans sublime (multisélectionne tous les résultats), vous pouvez le faire en appuyant sur Alt + Maj + R , ou select text > right click > refactor > rename
.
Doit dire que cela ne fonctionne avec aucun type de texte. Il fonctionne avec des noms de variables, fonctions, classes etc.
Testé sur Eclipse 3.8.1