Eclipse salin / tempelkan seluruh pintasan keyboard baris


233

Adakah yang tahu pintasan keyboard untuk menyalin / menempelkan baris ke baris baru Eclipse, tanpa harus menyorot seluruh baris?

ctrl- alt- downmembalikkan seluruh layar saya (saya di windows). Menariknya, itulah yang ditentukan dalam preferensi windows->.


6
Eclipse tidak memiliki ini. IntelliJ melakukannya dengan sangat baik. Ctrl-C akan menyalin seluruh baris jika tidak ada yang disorot. Ctrl-D juga menduplikasi baris seperti Ctrl-Alt-Down di gerhana.
fastcodejava

7
Agaknya membalik layar Anda terbalik bukanlah sesuatu yang ingin Anda lakukan sering (kecuali Anda seorang vampir / kelelawar). Singkirkan konfigurasi grafis Anda dan terima jawaban terbaik.
Stephen

1
@fastcodejava Banyak orang memuji IntelliJ, tetapi mereka masih menggunakan gerhana. Apakah karena gerhana adalah persyaratan tim?
Nick

1
Ubah preferensi Kunci di Eclipse, tetapkan beberapa cara pintas lainnya "ctrl + alt + shit + panah" ke tindakan "salin baris".
Akshay Lokur

Jawaban:


371

Ctrl- Alt- Down: menyalin baris saat ini atau baris yang dipilih ke bawah

Ctrl- Alt- Up:: menyalin baris saat ini atau baris yang dipilih ke atas

Ctrl- Shift- L: menampilkan Daftar tombol pintasan

Lihat Windows / Preferensi-> Umum-> Kunci.


109
Itu membuat seluruh layar saya terbalik (saya di windows). Menariknya, itu ditentukan di windows / preferensi
Prabhu

98
Jika Anda menggunakan Intel HD Graphics, sangat mungkin bahwa pintasan ini diikat oleh util grafis Intel. Anda dapat menonaktifkan tombol pintas dari area notifikasi util -> Opsi Grafik -> Tombol Panas -> Nonaktifkan. Setelah itu saya bisa menggunakan cara pintas yang bermanfaat itu.
Taavi Ilves


4
@Imray - Ctrl + D akan menghapus seluruh baris.
KrishPrabakar

16
Di Ubuntu tidak berfungsi karena CTRL + ALT + turun dan CTRL + ALT + atas sudah digunakan (workspace switching). Yang dapat Anda lakukan adalah mendefinisikan ulang 'garis salin' dan 'garis duplikat' ke urutan kunci lainnya. Saya telah menggunakan CTRL + ALT + D untuk turun dan CTRL + ALT + U untuk naik. Ini bekerja dengan sempurna.
Rudy Vissers

62

(Diuji di Windows)

  1. Di Eclipse, tekan Ctrl+ Shift+ L dua kali berturut-turut.
  2. Di kotak teks 'ketik filter teks', ketik Copy Lines
  3. Pilih baris yang difilter, klik kanan bidang "Binding", dan lakukan Select All
  4. Tekan Ctrl+ Shift+V
  5. Memberikan OK

Mulai sekarang, untuk setiap baris yang ingin Anda duplikat, cukup tekan Ctrl+ Shift+ V.


2
Saya menambahkan Ctrl + D untuk menyalin garis paste saat ini berhasil. terima kasih
Dashrath

7
Saya tidak menggunakannya Ctrl + Dkarena sudah menjadi pintasan terdaftar untuk menghapus baris di Eclipse.
KrishPrabakar

Bekerja pada IBM RTC 4 / RSA 9.
ThiagoPonte

Saya menggunakan eclipse mars di windows tetapi tidak mendapatkan baris saat penyaringan.
Ashish Kumar

Ctrl+Shift+Vsekarang pintasan yang memungkinkan Anda menempel di MyClass: 123 dan melompat ke garis 123, dan menautkan jejak tumpukan. Mungkin terlalu berguna untuk ditimpa sekarang.
Noumenon

28

Anda harus mematikan tombol pintas grafis yang membalik layar. Jika Anda menggunakan Windows, Anda harus mengklik kanan pada desktop Windows dan memilih "Graphics Properties ..." (atau yang serupa tergantung pada versi Windows Anda). Ini akan memunculkan layar di mana Anda dapat mengatur grafik dan opsi tampilan, mencari tempat di mana Anda dapat menonaktifkan tombol panas, kadang-kadang tersembunyi di bawah sesuatu seperti "Opsi dan Dukungan". Matikan tombol CTRL+ ALT+ dan CTRL+ ALT+ (atau Anda dapat menonaktifkan semua tombol pintas grafik jika Anda tidak menggunakannya).


2
Itu bekerja seperti pesona. Saya menggunakan Windows 7. Untuk menonaktifkan semua yang saya lakukan adalah Klik kanan pada desktop Windows dan pilih "Graphics Properties" -> Options. Kemudian dipilih "Off" di sisi kiri pada layar yang dihasilkan. Ini menonaktifkan semua kombinasi hotkey. Saya pikir tidak ada cara untuk menonaktifkan hanya beberapa dari mereka, semuanya atau tidak sama sekali. Lagi pula aku tidak membutuhkannya.
nanosoft

Yay! Saya bahkan tidak perlu me-restart Eclipse, hanya menonaktifkan pintasan Intel HD Graphics dan ctrl-alt-down baru mulai bekerja.
metatron

17

Jika Anda ingin menyalin garis ke clipboard, Anda juga dapat menggunakan trik ini:

Ctrl- Alt- Down Diikuti oleh Ctrl -X

Kekurangannya adalah file tempat Anda menyalin garis menjadi kotor.


Apa yang kamu maksud dengan kotor?
Mafro34

Maksud saya dengan kotor bahwa file ditandai sebagai diubah oleh Eclipse, sementara kontennya tidak benar-benar berubah.
Renso Lohuis

5
Untuk menyalin garis ke clipboard, Shift + Down, diikuti oleh Ctrl-C, mungkin ide yang lebih baik.
Nick

13
  1. Ctrl- Dakan menghapus garis
  2. Ctrl- Zakan membatalkan penghapusan, dengan seluruh baris highlithing
  3. Ctrl- X/C potong atau salin seluruh baris

Keuntungan atas Ctrl- Alt- Downdiikuti oleh Ctrl- Xdisarankan oleh pengguna lain adalah bahwa hal itu tidak membuat gerhana berpikir bahwa file tersebut diubah dengan cara apapun. Ini juga lebih cepat dan tidak menyebabkan masalah bahkan jika pengguna memiliki masalah layar berputar dengan Ctrl- Alt- Down/Up keyboard shorcut. Jadi tidak perlu memetakan kembali shorcuts untuk ini.

Cara lain untuk pergi adalah memukul Alt- Shift- Upsampai seluruh baris terpilih. Jika Anda sudah melangkah terlalu jauh, tentu saja Anda dapat memilih lebih sedikit dengan Alt- Shift- Down.


Satu ketidaknyamanan adalah bahwa ia benar-benar menyalin 2 baris, baris asli plus break-line.
user1278890

@ user1278890 Tentu, itu mungkin dianggap ketidaknyamanan atau keuntungan ekstra :) Terima kasih atas tanggapan Anda!
beam022


11

Jika PC Window Anda, Anda dapat mencoba ini, ini juga untuk STS:

Ctrl + win + Alt + Down :: Salin baris saat ini atau baris yang dipilih ke bawah

Ctrl + win + Alt + Up :: Salin baris saat ini atau baris yang dipilih ke atas


10

Di Mac saya, pengaturan standarnya adalah ALT+CMD +Down

Anda dapat mengubah / melihat semua ikatan kunci dengan membuka Eclipse -> Preferences (shortcut CMD+ ,) dan kemudian General -> Keys


7

Ctrl+ Alt+ DownMenyalin baris saat ini ke bawah seperti notepad ++ ( Ctrl+D )

Jika seluruh layar Anda membusuk 180 ° maka Anda harus menonaktifkan pengaturan hotkey Anda.

Klik Kanan -> Opsi Grafik -> Tombol Panas -> Nonaktifkan

masukkan deskripsi gambar di sini

Yang sekarang sudah selesai coba shortcut Ctrl+ Alt+Down


4

Jika ada yang menggunakan komputer Mac CTRL+ ALT+DOWN tidak berfungsi.

Cobalah dengan,

ALT + COMMAND +DOWN

Berhasil.



3

Di Mac, saya sudah mencoba linecopypaste dan bekerja dengan sangat baik cmd+ c-> Salin baris saat ini (tidak dipilih), sama seperti perintah "yy" di Vi / Vim cmd+v -> Tempelkan, seperti perintah "p" di Vi / Vim

Terima kasih Larsch atas pekerjaan Anda!

PD: Menggunakan Eclipse Luna 4.4.2 di Yosemite


3

Saya harus mengubah kunci yang ditetapkan, mis

Windows / Preferensi -> Umum -> Tombol

Pilih "Duplicate Lines" di bawah perintah Klik pada "Binding" Ctrl+ Shift+D


2

Hanya pendekatan lain:

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

Tapi tentu saja vim "yy" adalah yang tercepat :)


2

Menonaktifkan hot key untuk Driver Intel bekerja untuk saya untuk Windows 7. Namun, untuk Windows 8, ketika saya mencobanya, itu mencegah gerhana dari mendapatkan Ctrl- Alt- Downkeystoke. Saya harus mengubah kunci driver Intel yang mengikat ke Ctrl- Alt- F10(atau sesuatu yang akan diterima). Eclipse kemudian mendapatkan Ctrl- Alt- Downdan menyalin garis.


Mungkin ini tidak tersedia di semua versi, tetapi melihat Panel Kontrol Intel HD Graphics ada juga pilihan untuk "Nonaktifkan" semua pintasan di bawah bagian "Mange Hot Keys". Saya baru saja menonaktifkan semuanya ... (menjengkelkan karena mereka memaksa Anda untuk menentukan kunci yang mengikat untuk semuanya ketika "Kelola Kunci Panas" diaktifkan)
NS du Toit


1

Saya menggunakan Windows 7. Untuk menonaktifkan semua yang saya lakukan adalah klik kanan pada desktop Windows dan pilih "Graphics Properties" -> Options. Kemudian dipilih "Off" di sisi kiri pada layar yang dihasilkan. Ini menonaktifkan semua kombinasi hotkey. Saya pikir tidak ada cara untuk menonaktifkan hanya beberapa dari mereka, semuanya atau tidak sama sekali. Lagi pula aku tidak membutuhkannya. Jadi sekarang crtl + Alt + Atas dan Crtl + Alt + turun berfungsi untuk saya di Eclipse dan layar saya tetap sama :) Saya pikir opsi serupa juga ada di versi Windows lainnya. Selamat bersenang-senang :)



0

Untuk penggunaan pribadi, saya menambahkan plugin vim seperti Vrapper ke Eclipse dan cukup gunakan yyuntuk menyalin seluruh baris.


0

The Ctrl+ Alt+ Down/ Ctrl+ Alt+ Upmembalik layar saya jadi saya mengesampingkan bahwa dalam pintas Eclipse melalui Jendela => Preferences => Umum => Keys. Cari "dupl" untuk menemukan perintah Duplicate Lines. Saya mengesampingkan default dan memilih Ctrl+ Shift+ D. Bagi saya, itu mudah diingat seperti Ctrl+ Duntuk menghapus baris


0

ctrl+ alt+ down/ up/ left/ rightdidahulukan dari pengaturan gerhana sebagai tombol panas. Sebagai alternatif, saya mencoba pendekatan yang berbeda.

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

Untuk menyalin teks dari awal baris ke posisi kursor: ctrl +insert

Itu berhasil dan menghemat banyak waktu untuk saya.


0

Cara pintas lain untuk melakukan ini adalah tekan Ctrl + Shift + L dan pilih perintah yang ingin Anda lakukan dan tekan enter masukkan deskripsi gambar di sini

praktik terbaik untuk pemula.


0

Kita dapat menetapkan perintah apa saja untuk tindakan apa saja (diberikan) di Eclipse Dari Menu Bar, pergi ke Window> Preferences kemudian cari kunci kemudian cari baris salin kemudian klik pada salin baris dan kemudian klik pada perintah di Binding dan laksanakan perintah yang ingin Anda gunakan untuk garis duplikasi saya menggunakan ctrl + shift + d Anda dapat memilih apa pun yang Anda inginkan masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.