256 votes

Raccourci clavier pour copier/coller une ligne entière dans Eclipse

Quelqu'un connaît-il le raccourci clavier pour copier/coller une ligne dans une nouvelle ligne dans Eclipse sans avoir à mettre en évidence la ligne entière ?

ctrl - alt - down met tout mon écran à l'envers (je suis sous Windows). Il est intéressant de noter que c'est ce qui est spécifié dans le menu Windows->préférences.

6 votes

Eclipse n'a pas cela. IntelliJ le fait très bien. Ctrl-C copiera la ligne entière si rien n'est mis en évidence. De même, Ctrl-D duplique une ligne comme Ctrl-Alt-Down dans Eclipse.

7 votes

On peut supposer que retourner l'écran n'est pas quelque chose que l'on souhaite faire souvent (à moins d'être un vampire ou une chauve-souris). Débarrassez-vous de votre configuration graphique et acceptez la meilleure réponse.

1 votes

@fastcodejava Beaucoup de gens ont fait l'éloge d'IntelliJ, mais ils utilisent toujours eclipse. Est-ce parce qu'eclipse est l'exigence d'une équipe ?

409voto

Ctrl - Alt - Down : copie la ligne courante ou les lignes sélectionnées vers le bas

Ctrl - Alt - Up : : copie la ligne en cours ou les lignes sélectionnées vers le haut.

Ctrl - Shift - L : fait apparaître une liste de touches de raccourci

Voir Windows/Préférence->Général->Touches.

114 votes

Tout mon écran est alors à l'envers (je suis sous Windows). Il est intéressant de noter que c'est spécifié dans les préférences de Windows.

100 votes

Si vous utilisez Intel HD Graphics, il est fort possible que ces raccourcis soient liés à l'utilitaire graphique d'Intel. Vous pouvez désactiver les touches de raccourci à partir de la zone de notification util -> Graphic Options -> Hot Keys -> Disable. Après cela, je pourrais utiliser ces raccourcis utiles.

0 votes

70voto

KrishPrabakar Points 175

(Testé sous Windows) [Selon les commentaires ci-dessous, fonctionne aussi bien sous Ubuntu, IBM RTC 4 / RSA 9].

  1. Dans Eclipse, appuyez sur Ctrl + Shift + L deux fois en succession (ou Ctrl + 3 > type : Clés > Enter ).
  2. Dans la zone de texte 'type filter text' (recherche), tapez Copy Lines
  3. Sélectionnez la ligne filtrée, cliquez avec le bouton droit de la souris sur le champ "Binding", puis effectuez les opérations suivantes Select All
  4. Appuyez sur Ctrl + Shift + V
  5. Donnez OK

Dorénavant, pour toute ligne que vous voulez dupliquer, il suffit d'appuyer sur Ctrl + Shift + V .

2 votes

J'ai ajouté Ctrl+D pour copier coller la ligne actuelle avec succès. Merci.

7 votes

Je n'ai pas utilisé Ctrl + D car c'est déjà un raccourci enregistré pour supprimer une ligne dans Eclipse.

0 votes

Fonctionne sur IBM RTC 4 / RSA 9.

28voto

clav Points 2448

Vous devez désactiver les touches de raccourci graphiques qui font basculer l'écran. Si vous êtes sous Windows, vous devez faire un clic droit sur le bureau de Windows et sélectionner "Propriétés graphiques...". (ou quelque chose de similaire en fonction de votre version de Windows). Cela fera apparaître un écran dans lequel vous pouvez gérer les options graphiques et d'affichage, cherchez un endroit où vous pouvez désactiver les touches de raccourci, parfois caché sous quelque chose comme "Options et support". Désactivez les CTRL + ALT + et CTRL + ALT + (vous pouvez également désactiver toutes les touches de raccourci graphiques si vous ne les utilisez pas).

2 votes

Cela fonctionne comme un charme. J'utilise Windows 7. Pour le désactiver, il suffit de faire un clic droit sur le bureau de Windows et de sélectionner "Propriétés graphiques" ->Options. Ensuite, j'ai sélectionné "Off" sur le côté gauche de l'écran résultant. Cela a désactivé toutes les combinaisons de touches de raccourci. Je pense qu'il n'y a aucun moyen de désactiver seulement certaines d'entre elles, c'est tout ou rien. De toute façon, je n'en avais pas besoin.

0 votes

Bravo ! Je n'ai même pas eu besoin de redémarrer Eclipse, j'ai juste désactivé les raccourcis Intel HD Graphics et ctrl-alt-down a commencé à fonctionner.

17voto

Renso Lohuis Points 316

Si vous souhaitez copier une ligne dans le presse-papiers, vous pouvez également utiliser cette astuce :

Ctrl - Alt - Down suivi par Ctrl - X

L'inconvénient est que le fichier à partir duquel vous copiez la ligne devient sale.

0 votes

Que voulez-vous dire par "sale" ?

0 votes

Je veux dire par sale que le fichier est marqué comme modifié par Eclipse, alors que le contenu n'est pas vraiment modifié.

5 votes

Pour copier une ligne dans le presse-papiers, il est préférable d'utiliser la combinaison Shift+Down, suivie de Ctrl-C.

11voto

larsch Points 360

J'ai écrit le linecopypaste plugin pour Eclipse qui imite le comportement copier/couper/coller de Visual Studio. J'ai également trouvé copycutcurrentline qui semble faire la même chose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X