Eclipse copia / incolla la scorciatoia da tastiera dell'intera riga


233

Qualcuno conosce la scorciatoia da tastiera per copiare / incollare una linea in una nuova linea Eclipse, senza dover evidenziare l'intera linea?

ctrl- alt- downcapovolge tutto il mio schermo (sono su windows). È interessante notare che è ciò che è specificato nelle preferenze di windows->.


6
Eclipse non ha questo. IntelliJ lo fa molto bene. Ctrl-C copierà l'intera riga se non viene evidenziato nulla. Anche Ctrl-D duplica una linea in quanto è Ctrl-Alt-Giù nell'eclissi.
fastcodejava,

7
Presumibilmente capovolgere lo schermo non è qualcosa che vuoi fare spesso (a meno che tu non sia un vampiro / pipistrello). Sbarazzati della tua configurazione grafica e accetta la risposta migliore.
Stephen,

1
@fastcodejava Molte persone hanno elogiato IntelliJ, ma usano ancora l'eclissi. È perché l'eclissi è il requisito di una squadra?
Nick,

1
Cambia le preferenze dei tasti in Eclipse, assegna qualche altra scorciatoia "ctrl + alt + merda + freccia giù" all'azione "copia linee".
Akshay Lokur

Risposte:


371

Ctrl- Alt- Down: copia la riga corrente o le linee selezionate in basso

Ctrl- Alt- Up:: copia la riga corrente o le linee selezionate in alto

Ctrl- Shift- L: visualizza un elenco di tasti di scelta rapida

Vedi Windows / Preferenze-> Generale-> Tasti.


109
Questo rende tutto il mio schermo sottosopra (sono su Windows). È interessante notare che è specificato nelle finestre / preferenze
Prabhu

98
Se si utilizza Intel HD Graphics, è possibile che queste scorciatoie siano vincolate dall'utilizzo della grafica Intel. È possibile disabilitare i tasti di scelta rapida nell'area di notifica util -> Opzioni grafiche -> Tasti di scelta rapida -> Disabilita. Dopo ciò ho potuto usare quelle scorciatoie utili.
Taavi Ilves,


4
@Imray: Ctrl + D eliminerà l'intera riga.
KrishPrabakar il

16
In Ubuntu non funziona perché sono già utilizzati CTRL + ALT + giù e CTRL + ALT + su (commutazione dell'area di lavoro). Quello che puoi fare è ridefinire "linee di copia" e "linee duplicate" in altre sequenze di tasti. Ho usato CTRL + ALT + D per down e CTRL + ALT + U per up. Funziona perfettamente.
Rudy Vissers,

62

(Testato su Windows)

  1. In Eclipse, premi Ctrl+ Shift+ L due volte in successione.
  2. Nella casella di testo "digita filtro testo", digita Copy Lines
  3. Seleziona la riga filtrata, fai clic con il pulsante destro del mouse sul campo "Rilegatura" ed esegui Select All
  4. Premi Ctrl+ Shift+V
  5. Dare OK

D'ora in poi, per qualsiasi riga che desideri duplicare, premi Ctrl+ Shift+ V.


2
ho aggiunto Ctrl + D per copiare e incollare la riga corrente correttamente. grazie
Dashrath l'

7
Non ho usato Ctrl + Din quanto è già un collegamento registrato per eliminare una riga in Eclipse.
KrishPrabakar il

Funziona su IBM RTC 4 / RSA 9.
ThiagoPonte

Sto usando eclipse mars su Windows ma non ottengo alcuna riga durante il filtraggio.
Ashish Kumar,

Ctrl+Shift+Vè ora il collegamento che ti consente di incollare in MyClass: 123 e passare alla linea 123 e collega le tracce dello stack. Probabilmente troppo utile per sovrascrivere ora.
Noumenon,

28

Devi disattivare i tasti di scelta rapida grafici che capovolgono lo schermo. Se sei su Windows, devi fare clic con il tasto destro sul desktop di Windows e selezionare "Proprietà grafiche ..." (o qualcosa di simile a seconda della versione di Windows). Verrà visualizzata una schermata in cui è possibile gestire la grafica e le opzioni di visualizzazione, cercare un luogo in cui è possibile disabilitare i tasti di scelta rapida, a volte è nascosto sotto qualcosa come "Opzioni e supporto". Disattiva i tasti di scelta rapida CTRL+ ALT+ e CTRL+ ALT+ (in alternativa puoi semplicemente disabilitare tutti i tasti di scelta rapida grafici se non li utilizzi).


2
Funziona come il fascino. Sto usando Windows 7. Per disabilitare tutto ciò che ho fatto è fare clic destro sul desktop di Windows e selezionare "Proprietà grafiche" -> Opzioni. Quindi seleziona "Off" sul lato sinistro della schermata risultante. Ciò ha disabilitato tutte le combinazioni di tasti di scelta rapida. Penso che non ci sia modo di disabilitarne solo alcuni, è tutto o nessuno. Comunque non ne avevo bisogno.
nanosoft,

Sìì! Non ho nemmeno dovuto riavviare Eclipse, ho solo disabilitato le scorciatoie Intel HD Graphics e ctrl-alt-down ha appena iniziato a funzionare.
Metatron,

17

Se vuoi copiare una linea negli appunti puoi anche usare il trucco:

Ctrl- Alt- Down seguito da Ctrl-X

Lo svantaggio è che il file da cui copi la linea diventa sporco.


Cosa intendi con sporco?
Mafro34,

Intendo per sporco che il file è contrassegnato come modificato da Eclipse, mentre il contenuto non è realmente cambiato.
Renso Lohuis,

5
Per copiare una linea negli appunti, Maiusc + Giù, seguito da Ctrl-C, potrebbe essere un'idea migliore.
Nick,

13
  1. Ctrl- Deliminerebbe una riga
  2. Ctrl- Zannullerebbe la cancellazione, evidenziando l'intera riga
  3. Ctrl- X/ Ctagliare o copiare l'intera riga

Il vantaggio rispetto Ctrl- Alt- Downseguito da Ctrl- Xsuggerito da altri utenti è che non fa eclisse pensare che il file è stato modificato in alcun modo. È anche più veloce e non causa problemi anche se l'utente ha problemi di rotazione dello schermo con Ctrl- Alt- Down/ Uptastiera shorcut. Quindi non è necessario rimappare gli shorcut per questo.

Un altro modo per andare sarebbe colpire Alt- Shift- Upfino a quando l'intera linea non viene selezionata. Se sei andato troppo lontano, ovviamente puoi selezionare meno con Alt- Shift- Down.


Un inconveniente è che in realtà copia 2 righe, la riga originale più l'interruzione di riga.
user1278890

@ user1278890 Certo, questo potrebbe essere considerato sia un inconveniente che un vantaggio extra :) Grazie per il tuo feedback!
beam022


11

Se il tuo PC Windows, puoi provare questo, è anche per STS:

Ctrl + Win + Alt + Giù :: Copia la riga corrente o la riga selezionata in basso

Ctrl + win + Alt + Su :: Copia la riga corrente o la riga selezionata in alto


10

Sul mio Mac l'impostazione predefinita è ALT+ CMD+Down

Puoi modificare / visualizzare tutti i collegamenti dei tasti andando su Eclipse -> Preferenze (scorciatoia CMD+ ,) e poi Generale -> Tasti


7

Ctrl+ Alt+ DownCopia la riga corrente in basso come Blocco note ++ ( Ctrl+ D)

Se l'intero schermo è marcito a 180 °, è necessario disabilitare le impostazioni dei tasti di scelta rapida.

Tasto destro del mouse -> Opzioni grafiche -> Tasti di scelta rapida -> Disabilita

inserisci qui la descrizione dell'immagine

Che ora hai fatto prova scorciatoia Ctrl+ Alt+Down


4

Se qualcuno utilizza un computer Mac i tasti CTRL+ ALT+ DOWNnon funzionano.

Provalo con,

ALT+ COMMAND+DOWN

Funziona.


4

Prova questo in MAC.

ALT+ COMMAND+DOWN

Funziona.


3

Su Mac, ho provato il linecopypaste e funziona benissimo cmd+ c-> Copia la riga corrente (non selezionata), proprio come il comando "yy" in Vi / Vim cmd+ v-> Incollalo, come il comando "p" in Vi / Vim

Grazie a Larsch per il tuo lavoro!

PD: Utilizzo di Eclipse Luna 4.4.2 in Yosemite


3

Devo cambiare la chiave assegnata, ad es

Windows / Preferenze -> Generale -> Tasti

Seleziona "Linee duplicate" sotto il comando Fai clic su "Rilegatura" Ctrl+ Shift+D


2

Solo un altro approccio:

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

Ma ovviamente "yy" di vim è il più veloce :)


2

Disabilitare i tasti di scelta rapida per il driver Intel ha funzionato per me per Windows 7. Tuttavia, per Windows 8, quando l'ho provato, ha impedito a eclipse di ottenere il tasto Ctrl- Alt- Down. Ho dovuto modificare l'associazione della chiave del driver Intel a Ctrl- Alt- F10(o qualcos'altro che accetterà). Quindi Eclipse ottiene il Ctrl- Alt- Downe copia la linea.


Forse non è disponibile in tutte le versioni, ma guardando il pannello di controllo della grafica HD Intel c'è anche un'opzione per "Disabilitare" tutti i collegamenti sotto la sezione "Gestisci tasti di scelta rapida". Ho appena disabilitato tutto ... (irritante che ti costringano a specificare un'associazione chiave per tutto quando è abilitato "Gestisci tasti di scelta rapida")
NS du Toit


1

Sto usando Windows 7. Per disabilitare tutto ciò che ho fatto è fare clic destro sul desktop di Windows e selezionare "Proprietà grafiche" -> Opzioni. Quindi seleziona "Off" sul lato sinistro della schermata risultante. Ciò ha disabilitato tutte le combinazioni di tasti di scelta rapida. Penso che non ci sia modo di disabilitarne solo alcuni, è tutto o nessuno. Comunque non ne avevo bisogno. Quindi ora crtl + Alt + Su e Crtl + Alt + giù funzionano per me in Eclipse e il mio schermo rimane lo stesso :) Penso che opzioni simili esistano anche in altre versioni di Windows. Divertiti :)



0

Per uso personale, aggiungo un plugin vim come Vrapper a Eclipse e lo uso solo yyper copiare l'intera riga.


0

Il Ctrl+ Alt+ Down/ Ctrl+ Alt+ Upcapovolge il mio schermo, quindi ho scavalcato quello nelle scorciatoie di Eclipse tramite Window => Preferenze => Generale => Tasti. Cerca "dupl" per trovare il comando Duplicate Lines. Ho ignorato il valore predefinito e ho scelto Ctrl+ Shift+ D. Per me, è facile da ricordare proprio come Ctrl+ Dper eliminare le righe


0

ctrl+ alt+ down/ up/ left/ rightha la precedenza sulle impostazioni dell'eclissi come tasti di scelta rapida. In alternativa, provo un approccio diverso.

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

Per copiare il testo dall'inizio della riga nella posizione del cursore: ctrl+insert

Fa il lavoro e fa risparmiare un sacco di tempo per me.


0

Un altro modo scorciatoia per farlo è premere Ctrl + Maiusc + L e selezionare il comando che si desidera eseguire e premere Invio inserisci qui la descrizione dell'immagine

la sua migliore pratica per i principianti.


0

Possiamo assegnare qualsiasi comando a qualsiasi azione (data) in Eclipse Dalla barra dei menu vai su Finestra> Preferenze quindi cerca i tasti quindi cerca la riga di copia quindi fai clic sulla riga di copia e quindi fai clic sul comando in Rilegatura e esegui un comando che desideri uso per la duplicazione della linea uso ctrl + maiusc + d puoi scegliere quello che vuoi inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.