Eclipse copiar / pegar atajo de teclado de línea completa


233

¿Alguien sabe el método abreviado de teclado para copiar / pegar una línea en una nueva línea Eclipse, sin tener que resaltar la línea completa?

ctrl- alt- downpone toda mi pantalla al revés (estoy en Windows). Curiosamente, eso es lo que se especifica en las preferencias windows->.


66
Eclipse no tiene esto. IntelliJ lo hace muy bien. Ctrl-C copiará toda la línea si no hay nada resaltado. También Ctrl-D duplica una línea, ya que es Ctrl-Alt-Abajo en eclipse.
fastcodejava

77
Presumiblemente voltear la pantalla al revés no es algo que quieras hacer a menudo (a menos que seas un vampiro / murciélago). Deshágase de su configuración de gráficos y acepte la mejor respuesta.
Stephen

1
@fastcodejava Muchas personas elogiaron a IntelliJ, pero aún usan eclipse. ¿Es porque el eclipse es un requisito de un equipo?
Nick

1
Cambie las preferencias clave en Eclipse, asigne algún otro atajo "ctrl + alt + shit + flecha hacia abajo" a la acción "copiar líneas".
Akshay Lokur

Respuestas:


371

Ctrl- Alt- Down: copia la línea actual o las líneas seleccionadas a continuación

Ctrl- Alt- Up:: copia la línea actual o las líneas seleccionadas arriba

Ctrl- Shift- L: muestra una lista de teclas de acceso directo

Ver Windows / Preferencia-> General-> Teclas.


109
Eso pone toda mi pantalla al revés (estoy en Windows). Curiosamente, eso se especifica en las ventanas / preferencia
Prabhu

98
Si está utilizando Intel HD Graphics, es muy posible que estos atajos estén unidos por la utilidad de gráficos Intel. Puede deshabilitar las teclas de acceso rápido desde el área de notificación util -> Opciones gráficas -> Teclas de acceso rápido -> Deshabilitar. Después de eso, podría usar esos atajos útiles.
Taavi Ilves


44
@ Imray - Ctrl + D eliminará toda la línea.
KrishPrabakar

16
En Ubuntu no funciona porque CTRL + ALT + abajo y CTRL + ALT + arriba ya están en uso (cambio de espacio de trabajo). Lo que puede hacer es redefinir 'copiar líneas' y 'duplicar líneas' a otras secuencias de teclas. He usado CTRL + ALT + D para bajar y CTRL + ALT + U para subir. Funciona perfectamente
Rudy Vissers

62

(Probado en Windows)

  1. En Eclipse, presione Ctrl+ Shift+ L dos veces seguidas.
  2. En el cuadro de texto 'escribir texto de filtro', escriba Copy Lines
  3. Seleccione la fila filtrada, haga clic con el botón derecho en el campo "Enlace" y haga Select All
  4. prensa Ctrl + Shift+V
  5. Dar OK

De ahora en adelante, para cualquier línea que desee duplicar, simplemente presione Ctrl+ Shift+ V.


2
Agregué Ctrl + D para copiar y pegar la línea actual con éxito. gracias
Dashrath

77
No lo usé, Ctrl + Dya que es un acceso directo registrado para eliminar una línea en Eclipse.
KrishPrabakar

Funciona en IBM RTC 4 / RSA 9.
ThiagoPonte

Estoy usando eclipse marte en Windows pero no obtengo ninguna fila mientras filtro.
Ashish Kumar

Ctrl+Shift+Vahora es el acceso directo que le permite pegar en MyClass: 123 y saltar a la línea 123, y vincula los rastros de la pila. Probablemente demasiado útil para sobrescribir ahora.
Noumenon

28

Debe desactivar las teclas de acceso rápido de gráficos que voltean la pantalla. Si está en Windows, debe hacer clic derecho en el escritorio de Windows y seleccionar "Propiedades de gráficos ..." (o algo similar dependiendo de su versión de Windows). Aparecerá una pantalla donde puede administrar gráficos y opciones de visualización, buscar un lugar donde pueda desactivar las teclas de acceso rápido, a veces está oculto debajo de algo como "Opciones y soporte". Desactive las teclas de acceso rápido CTRL+ ALT+ y CTRL+ ALT+ (como alternativa, puede deshabilitar todas las teclas de acceso rápido de gráficos si no las está usando).


2
Funciona a la perfección. Estoy usando Windows 7. Para desactivar todo lo que hice es hacer clic derecho en el escritorio de Windows y seleccionar "Propiedades de gráficos" -> Opciones. Luego seleccionó "Off" en el lado izquierdo de la pantalla resultante. Esto deshabilitó todas las combinaciones de teclas de acceso rápido. Creo que no hay forma de desactivar solo algunos, es todo o nada. De todos modos no los necesitaba.
nanosoft

¡Hurra! Ni siquiera tuve que reiniciar Eclipse, simplemente deshabilité los atajos de gráficos Intel HD Graphics y ctrl-alt-down simplemente comenzó a funcionar.
metatron

17

Si desea copiar una línea en el portapapeles, también puede usar el truco:

Ctrl- Alt- Down seguido de Ctrl-X

El inconveniente es que el archivo desde el que copia la línea se ensucia.


¿Qué quieres decir con sucio?
Mafro34

Quiero decir con sucio que el archivo está marcado como cambiado por Eclipse, mientras que el contenido no se cambia realmente.
Renso Lohuis

55
Para copiar una línea en el portapapeles, Shift + Abajo, seguido de Ctrl-C, podría ser una mejor idea.
Nick

13
  1. Ctrl- Deliminaría una línea
  2. Ctrl- Zdeshacería la eliminación, resaltando toda la línea
  3. Ctrl- X/ Ccortar o copiar toda la línea

La ventaja sobre Ctrl- Alt- Downseguido de Ctrl- Xsugerido por otros usuarios es que no hace Eclipse piensan que el archivo se cambia de ninguna manera. También es más rápido y no causa problemas incluso si el usuario tiene un problema de pantalla giratoria con Ctrl- Alt- Down/ Upshorcut del teclado. Entonces no hay necesidad de reasignar shorcuts para esto.

Otro camino a seguir sería golpear Alt- Shift- Uphasta que toda la línea se ha seleccionado. Si ha ido demasiado lejos, por supuesto, puede seleccionar menos con Alt- Shift- Down.


Un inconveniente es que copia en realidad 2 líneas, la línea original más el salto de línea.
usuario1278890

@ user1278890 Claro, eso podría considerarse inconveniente o ventaja adicional :) ¡Gracias por sus comentarios!
beam022


11

Si su PC con Windows, puede probar esto, también es para STS:

Ctrl + win + Alt + Down :: Copia la línea actual o la línea seleccionada a continuación

Ctrl + win + Alt + Up :: Copiar la línea actual o la línea seleccionada a arriba


10

En mi Mac, la configuración predeterminada es ALT+ CMD+Down

Puede cambiar / ver todas las asociaciones de teclas yendo a Eclipse -> Preferencias (acceso directo CMD+ ,) y luego General -> Teclas


7

Ctrl+ Alt+ DownCopia la línea actual a continuación como el bloc de notas ++ ( Ctrl+D )

Si toda la pantalla está rota 180 °, debe desactivar la configuración de las teclas de acceso rápido.

Haga clic derecho -> Opciones de gráficos -> Teclas de acceso rápido -> Desactivar

ingrese la descripción de la imagen aquí

Que ahora que has hecho prueba el acceso directo Ctrl+ Alt+Down


4

Si alguien usa una computadora Mac, el CTRL+ ALT+DOWN teclas no funcionan.

Pruébalo con

ALT + COMMAND +DOWN

Funciona.


4

Prueba esto en MAC.

ALT + COMMAND +DOWN

funciona.


3

En Mac, probé el linecopypaste y funciona muy bien cmd+ c-> Copiar la línea actual (no seleccionada), al igual que el comando "yy" en Vi / Vim cmd+v -> Pegarlo, como el comando "p" en Vi / Vim

¡Gracias Larsch por tu trabajo!

PD: Usando Eclipse Luna 4.4.2 en Yosemite


3

Tengo que cambiar la clave asignada, p. Ej.

Windows / Preferencia -> General -> Teclas

Seleccione "Duplicar líneas" bajo el comando Haga clic en "Enlace" Ctrl+ Shift+D


2

Solo otro enfoque:

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

Pero, por supuesto, "yy" de vim es el más rápido :)


2

Desactivación de las teclas de acceso rápido para el controlador Intel trabajado para mí para Windows 7. Sin embargo, para Windows 8, cuando traté de que, impidió eclipse desde conseguir el Ctrl- Alt- Downkeystoke. Tuve que cambiar el enlace de la clave del controlador Intel a Ctrl- Alt- F10(o algo más que acepte). Eclipse luego obtiene el Ctrl- Alt- Downy copia la línea.


Tal vez no esté disponible en todas las versiones, pero al mirar el Panel de control de gráficos Intel HD también hay una opción para "Desactivar" todos los accesos directos debajo de la sección "Teclas de acceso directo". Acabo de deshabilitarlo todo ... (irritante que te obliguen a especificar una combinación de teclas para todo cuando "Administrar teclas de acceso rápido" está habilitado)
NS du Toit


1

Estoy usando Windows 7. Para deshabilitar eso, todo lo que hice fue hacer clic derecho en el escritorio de Windows y seleccionar "Propiedades de gráficos" -> Opciones. Luego seleccionó "Off" en el lado izquierdo de la pantalla resultante. Esto deshabilitó todas las combinaciones de teclas de acceso rápido. Creo que no hay forma de desactivar solo algunos, es todo o nada. De todos modos no los necesitaba. Así que ahora crtl + Alt + Arriba y Crtl + Alt + abajo funciona para mí en Eclipse y mi pantalla permanece igual :) Creo que también existen opciones similares en otras versiones de Windows. Que te diviertas :)



0

Para uso personal, agrego un complemento vim como Vrapper a Eclipse y solo lo uso yypara copiar toda la línea.


0

El Ctrl+ Alt+ Down/ Ctrl+ Alt+ Upvoltea mi pantalla, así que lo anulé en los accesos directos de Eclipse a través de Window => Preferences => General => Keys. Busque "dupl" para encontrar el comando Duplicar líneas. Anulé el valor predeterminado y elegí Ctrl+ Shift+ D. Para mí, eso es fácil de recordar al igual que Ctrl+ Dpara eliminar líneas


0

ctrl+ alt+ down/ up/ left/ righttiene prioridad sobre la configuración del eclipse como teclas de acceso rápido. Como alternativa, intento un enfoque diferente.

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).


0

Para copiar texto desde el comienzo de la línea a la posición del cursor: ctrl +insert

Hace el trabajo y me ahorra mucho tiempo.


0

Otra forma de acceso directo para hacer esto es presionar Ctrl + Shift + L y seleccionar qué comando desea ejecutar y presionar enter ingrese la descripción de la imagen aquí

Es la mejor práctica para principiantes.


0

Podemos asignar cualquier comando a cualquier acción (dada) en Eclipse. Desde la barra de menú, vaya a Ventana> Preferencias, luego busque las teclas, luego busque la línea de copia, luego haga clic en la línea de copia y luego haga clic en el comando en Enlace y ejecute un comando que desee uso para duplicar línea yo uso ctrl + shift + d puedes elegir lo que quieras ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.