Eclipse copier / coller un raccourci clavier de ligne entier

Quelqu’un connaît le raccourci clavier pour copier / coller une ligne dans une nouvelle ligne dans Eclipse , sans devoir mettre en évidence la ligne entière?

ctrlaltbas rend tout mon écran à l’envers (je suis sur Windows). Fait intéressant, c’est ce qui est spécifié dans les préférences de windows->.

CtrlAltBas : copie la ligne actuelle ou les lignes sélectionnées vers le bas

CtrlAltHaut :: copie la ligne actuelle ou les lignes sélectionnées au-dessus

CtrlShiftL : fait apparaître une liste de touches de raccourci

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

(Testé sous Windows)

  1. Dans Eclipse, appuyez sur Ctrl + Maj + L deux fois de suite.
  2. Dans la zone de texte “Texte du filtre de type”, tapez Copy Lines
  3. Sélectionnez la ligne filtrée, cliquez avec le bouton droit sur le champ “Liaison” et Select All
  4. Appuyez sur Ctrl + Maj + V
  5. Donner OK

A partir de maintenant, pour toute ligne que vous souhaitez dupliquer, appuyez simplement sur Ctrl + Maj + V.

Vous devez désactiver les touches de raccourci graphique qui retournent l’écran. Si vous êtes sous Windows, vous devez faire un clic droit sur le bureau Windows et sélectionner “Propriétés graphiques …” (ou quelque chose de similaire). Cela fera apparaître un écran où vous pouvez gérer les options graphiques et d’affichage, chercher un endroit où vous pouvez désactiver les raccourcis clavier, parfois il est caché sous quelque chose comme “Options et support”. Désactivez les touches de raccourci CTRL + ALT + Haut et CTRL + ALT + Bas (vous pouvez également désactiver toutes les touches de raccourci graphiques si vous ne les utilisez pas).

Si vous souhaitez copier une ligne dans le presse-papier, vous pouvez également utiliser l’astuce:

CtrlAltBas suivi de CtrlX

L’inconvénient est que le fichier dans lequel vous copiez la ligne devient sale.

  1. CtrlD supprimerait une ligne
  2. CtrlZ annulera la suppression avec une ligne entière en surbrillance
  3. CtrlX / C coupe ou copie une ligne entière

L’avantage sur CtrlAltDown suivi de CtrlX suggéré par d’autres utilisateurs est que cela ne fait pas penser à eclipse que le fichier a été modifié de quelque manière que ce soit. Il est également plus rapide et ne pose aucun problème même si l’utilisateur a un problème d’écran rotatif avec le raccourci clavier CtrlAltBas / Haut . Il n’y a donc pas besoin de remapper les raccourcis pour cela.

Une autre façon de procéder serait d’appuyer sur AltMajUp jusqu’à ce que toute la ligne soit sélectionnée. Si vous êtes allé trop loin, vous pouvez bien sûr sélectionner moins avec AltMajBas .

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

Sur mon Mac, le paramètre par défaut est ALT + CMD + Down

Vous pouvez modifier / afficher toutes les liaisons clés en passant par Eclipse -> Préférences (raccourci CMD + , ) puis Général -> Touches

Si votre PC Windows, vous pouvez essayer ceci, c’est aussi pour STS:

Ctrl + win + Alt + Down :: Copier la ligne en cours ou la ligne sélectionnée en dessous

Ctrl + win + Alt + Up :: Copier la ligne actuelle ou la ligne sélectionnée vers le haut

Ctrl + Alt + Bas Copie la ligne actuelle vers le bas comme le bloc-notes ++ ( Ctrl + D )

Si votre écran entier est pourri à 180 °, vous devez désactiver vos parameters de raccourci clavier.

Clic droit -> Options graphiques -> Touches d’access rapide -> Désactiver

entrer la description de l'image ici

Que maintenant vous avez essayé de raccourci Ctrl + Alt + Bas

Si quelqu’un utilisant un ordinateur Mac, les touches CTRL + ALT + BAS ne fonctionnent pas.

Essayez avec,

ALT + COMMANDE + BAS

Ça marche.

Sur Mac, j’ai essayé le linecopypaste et ça marche très bien cmd + c -> Copier la ligne courante (non sélectionnée), tout comme la commande “yy” dans Vi / Vim cmd + v -> Coller, comme “p” dans Vi / Vim

Merci Larsch pour votre travail!

PD: Utiliser Eclipse Luna 4.4.2 dans Yosemite

Je dois changer la clé assignée, par exemple

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

Sélectionnez “lignes en double” sous la commande Cliquez sur “Binding” Ctrl + Shift + D

J’utilise Windows 7. Pour désactiver ce que j’ai fait, cliquez avec le bouton droit sur le bureau Windows et sélectionnez “Propriétés graphiques” -> Options. Ensuite, sélectionnez “Off” sur le côté gauche de l’écran résultant. Cette combinaison de raccourcis est désactivée. Je pense qu’il n’y a aucun moyen de désactiver seulement certains d’entre eux, c’est tout ou rien. De toute façon je n’en avais pas besoin. Donc maintenant crtl + Alt + Up et Crtl + Alt + bas fonctionne pour moi dans Eclipse et mon écran rest identique 🙂 Je pense qu’une option similaire existe aussi dans d’autres versions de Windows. S’amuser 🙂

Juste une autre approche:

 1) Alt+Up and Alt+Down (or Alt+Down and Alt+Up, order does not matter) 2) Ctrl+C 

Mais bien sûr, “yy” de vim est le plus rapide 🙂

La désactivation des raccourcis clavier pour le pilote Intel a fonctionné pour moi pour Windows 7. Cependant, pour Windows 8, lorsque j’ai essayé cela, cela empêchait l’éclipse d’obtenir le raccourci clavier CtrlAltBas . J’ai dû changer la liaison de la clé du pilote Intel en CtrlAltF10 (ou autre chose qu’il acceptera). Eclipse obtient alors la combinaison CtrlAltBas et copie la ligne.

Essayez ceci dans MAC.

ALT + COMMANDE + BAS

Ça marche.

Pour un usage personnel, j’ajoute un plug-in vim comme Vrapper à Eclipse et utilise simplement yy pour copier une ligne entière.

La combinaison de touches Ctrl + Alt + Bas / Ctrl + Alt + Haut retourne l’écran de façon à ce que je remplace celle des raccourcis Eclipse via Fenêtre => Préférences => Général => Touches. Recherchez “dupl” pour trouver la commande Duplicate Lines. J’ai remplacé la valeur par défaut et j’ai choisi Ctrl + Shift + D. Pour moi, c’est facile à retenir, tout comme Ctrl + D pour supprimer des lignes

ctrl + alt + bas / haut / gauche / droite est prioritaire sur les parameters de l’éclipse en tant que raccourcis clavier. Comme alternative, je tente une approche différente.

 Step 1: Triple click the line you want to copy & press `Ctrl`-`C`(This will select & copy that entire line along with the `new line`). Step 2: Put your cursor at the starting of the line where you want to to paste your copied line & press `Ctrl`-`V`.(This will paste that entire line & will push previous existing line to the new line, which we wanted in the first place). 

La combinaison de Ctrl + Shift + Alt + Down a fonctionné pour moi sur Linux.

Pour copier du texte du début de la ligne à la position du curseur: ctrl + insert

Il fait le travail et économise beaucoup de temps pour moi.

Pour cela, appuyez sur Ctrl + Maj + L et sélectionnez la commande à exécuter et appuyez sur Entrée. entrer la description de l'image ici

sa meilleure pratique pour les débutants.

Pour mac, shift + alt + down_arrow fonctionne dans l’éditeur de netbeans .