Comment faire une édition sur plusieurs lignes?

120

Je veux éditer plusieurs lignes dans eclipse, mais je ne trouve aucun raccourci ou plugin. Dans Geany, j'appuie simplement sur ctrl+ alt+ up/ downJe peux ajouter / modifier plusieurs lignes.

Peut-être que cet exemple peut expliquer ce que je veux dire:

var text = "myname";
var addr = "myaddr";
var age = "myage";

Je souhaite modifier le texte ci-dessus en:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

Le texte ci-dessus n'est qu'un simple exemple, mais parfois j'ai de nombreuses lignes de mots dont je dois modifier son préfixe.

yuda
la source
1
J'ouvre personnellement un autre éditeur de code like VS Codepour faire exactement cela.
Pramesh Bajracharya
@PrameshBajracharya que voulez-vous dire? Une application externe ou une extension?
Entretoize le

Réponses:

182

Appuyez sur alt+ shift+ Apour basculer la sélection de bloc (Basculer la sélection de bloc / colonne dans l'éditeur de texte actuel) , cela vous permettra d'écrire verticalement dans eclipse, alors vous pouvez facilement le faire.


Allez dans Fenêtre-> Préférences.

entrez la description de l'image ici

Recherchez la reliure dans la zone de texte entourée d'une zone rouge.

Harry Joy
la source
43
Il convient de noter que cela ne fonctionne que lorsque les modifications que vous souhaitez apporter sont alignées sur les colonnes.
Geoffrey Wiseman
19
@Harry Joy - Dans certains éditeurs, vous pouvez avoir plusieurs points de curseur qui ne sont pas nécessairement alignés sur des colonnes, sur différentes lignes, en édition. Eclipse n'offre pas, autant que je sache, cette option.
Geoffrey Wiseman
2
IntelliJ IDEA propose une sélection multi-colonnes (ALT + J sélectionne une occurrence supplémentaire du mot sélectionné)
Disper le
6
Après avoir appuyé sur la combinaison «alt + shift + A pour basculer la sélection de bloc», puis appuyez sur Maj + flèche vers le bas pour la sélection de plusieurs colonnes
erhun
2
Et si nous voulons écrire sur plusieurs lignes différentes?
Nubcake
26

Sous OS X, la combinaison de touches pour les modifications multilignes dans Eclipse (ou STS) est option/alt+ command+A

Erich
la source
3

Vous pouvez essayer le plugin suivant,

https://github.com/caspark/eclipse-multicursor/releases

Avec cette occurrence multiple du même texte peut être sélectionné et édité. Ceci est similaire à la fonctionnalité de sélection multiple disponible dans les éditeurs tels que Sublime et Visual Studio Code.

Karthik P
la source
2
chercher eclipse-multicursor sur google me ramène ici
Matteo
4
Le projet est mort :(
mlt