10
votes

Quel est le bien du mode de sélection de bloc?

Utilisateur Eclipse de longue date ici; J'ai récemment découvert le "mode de sélection de bloc" (Alt-Shift-A) qui a été ajouté à Eclipse 3.5. Je l'ai essayé, c'est assez soigné - je peux sélectionner un rectangle de texte dans mon code source au lieu de sélectionner des objets une ligne à la fois comme je le fais habituellement.

Apparemment, cette fonctionnalité est également courante dans d'autres éditeurs, sous d'autres noms tels que "Mode d'édition de colonne", etc. Un grand nombre de personnes semblent vraiment l'aimer, mais je suis sans trop longtemps.

Donc, ma question est la suivante: quels types de choses est cette fonctionnalité utile?

Le seul à laquelle je peux penser, insère un message de commentaire (comme // ou #) devant un morceau de texte. De plus, je suppose que si j'avais un tas de noms de variables qui étaient tous alignés et que je voulais modifier les premiers personnages pour tous à la fois. Mais sûrement il y a plus que ça? Je veux dire, quand il s'agit de choisir un éditeur, cette fonctionnalité est apparemment un pot-casseur pour certaines personnes!


1 commentaires

+1 Je l'ai utilisé pour les cas d'utilisation possibles que vous mentionnez, mais maintenant que vous demandez ...


4 Réponses :


0
votes

Si vous consultez un fichier avec des champs de largeur fixe, vous souhaitez parfois sélectionner une colonne.


0 commentaires

4
votes

Je trouve que c'est très utile lorsque vous travaillez avec des fichiers de données de champ de position fixe et que vous souhaitez sélectionner quelques champs pour la recherche-remplacement ou la copie-coller. C'est aussi bon pour des choses comme ceci: xxx

Le code est pareil à l'exception de certains caractères dans certaines colonnes. Vous pouvez sélectionner un bloc autour du deuxième paramètre et rechercher la ligne contenant 113 . Utile lorsque vous avez plus que quelques lignes toutes ensemble de ce format.


2 commentaires

Sans parler, sélectionnez '' _f 'et changez-le à' F 'dans un battement de coeur. Bien que en général, je pense que c'est beaucoup moins utile dans Eclipse que dans un éditeur de texte brut. Codage Java dans Eclipse Vous venez de refroidir le nom de la méthode. Mais lorsque je code dans Perl par exemple, j'utilise UltraDit et l'édition de colonne me fait économiser une tonne de temps.


Ah oui bon point. Je fais Java et Python à Eclipse, et je peux voir ce que tu veux dire - il serait handicapé dans Python où les outils de refactoring ne sont pas aussi développés encore.



3
votes

Un collègue à moi m'a dit d'un projet où ils ont écrit du code JDBC comme celui-ci: xxx

afin qu'ils puissent bloquer - sélectionner le SQL afin de la coller dans un outil de base de données et courez-le à la main. Cela me semble un peu barmy, mais il a évidemment travaillé pour eux.


1 commentaires

Peut-être qu'ils devraient essayer Squirrel SQL, qui peuvent ajouter et supprimer le style Java citant deux / des déclarations.



3
votes

Si vous n'utilisez pas une opération de blocage / copie / coller au moins quatre ou cinq fois par jour, je vous suggérerais que vous faites juste beaucoup de dactylographie supplémentaire.


0 commentaires