Bagaimana cara menyalin teks dari Console2?


208

Saya baru saja mulai menggunakan Console2 sebagai alternatif untuk cmd.exe

Saya tidak tahu bagaimana cara menyalin teks dari konsol ke clipboard - menyeretnya dengan mouse tidak akan menandai apa pun, dan tidak ada opsi di menu klik kanan untuk "menandai" seperti pada cmd.exe

Pasti sangat jelas tapi kurasa aku mengabaikannya ... :(


2
Console2 bukan alternatif untuk cmd. Itu hanya front-end yang berbeda untuk aplikasi konsol apa pun yang Anda jalankan.
Joey

Saya tidak berpikir Console2 berfungsi untuk konsol selain cmd.exe. IIRC, perilaku mouse yang aneh adalah karena cmd.exesebenarnya menangani semua gambar jendela itu sendiri, daripada menggunakan API windows standar. Akibatnya, perilakunya agak ketinggalan zaman.
Nama Palsu

3
@Fake Name: (komentar tertunda) cmd.exeadalah shell ; itu tidak melakukan menggambar jendela, hanya mem-parsing perintah. Jendela yang digunakan adalah jendela "Win32 Console". Console2 adalah "konsol" atau "terminal", pengganti jendela Konsol Win32 yang jelek; keterlambatannya adalah karena harus melakukan polling pada jendela konsol "nyata" yang tersembunyi untuk perubahan.
grawity

2
@FakeName, saya menggunakan Console2 sebagai ujung depan untuk 3 terminal berbeda: cmd.exe, cygwin dan Git Bash. Tikus tampaknya berperilaku sepertinya terkait
Drew Noakes

Jawaban:


212

Buka menu Console2 Edit -> Pengaturan , dan dalam pengaturan Hotkeys / Mouse mengkonfigurasi pemilihan dan menyalin tindakan. Standarnya agak miring.

Saya menggunakan:

  • Left mouse button = pilih
  • Ctrl+ C= salin
  • Ctrl+ V= tempel
  • ESC = hapus pilihan

Pastikan Anda menekan 'Tetapkan' setelah setiap perubahan yang Anda lakukan jika tidak maka itu tidak akan berpengaruh.

Catatan terakhir: Waspadalah jika Anda menggunakan ESCatau Ctrl+ Vdalam vim , atau di aplikasi lain mana pun.


2
Yah ini tidak benar-benar berhasil. Saya masih tidak dapat memilih teks. Entri tentang menahan shift membantu.
homaxto

2
Konfigurasi ini berfungsi baik pada salinan Console2 saya. Pastikan tidak ada pengikatan lain yang mengambil tindakan Klik kiri.
invert

6
Bekerja untuk saya juga. Saya sebenarnya memiliki tombol kiri mouse baik untuk memilih teks dan salin / hapus.
Peter Jaric

1
Ha ha itu benar. Tangkapan yang bagus! Saya masih memilih default waras yang diperbarui di atas :-)
invert

2
Saya tidak yakin apakah Anda harus menetapkan "ESC" untuk menghapus pilihan. Pilihan tampaknya dihapus ketika Anda klik kiri lagi. Saya juga memeriksa opsi "Hapus pilihan pada salinan". Saya biasanya suka menggunakan kunci ESC untuk menghapus perintah di cmd.exe jadi saya belum menetapkan tindakan apa pun untuk kunci itu.
blissfool

65

Memegang SHIFTdan menandai teks harus melakukan trik (setidaknya untuk saya). Setelah ini cukup klik Edit -> Copy


4
Terima kasih! Bagi saya meskipun itu otomatis menyalinnya segera setelah saya selesai menandai seleksi.
GJ.

Ini berfungsi untuk saya, tetapi itu harus bug yang hanya mempengaruhi beberapa orang (2.00.148). Pada mesin sebelumnya, ini tidak diperlukan, dan UI tidak menunjukkan bahwa SHIFT harus diperlukan.
John Hatton

@ GJ., Itu karena opsi Pilih pada salin diperiksa.
Drew Noakes

13

Kunci dan tetikus mouse Console2 agak funky. Inilah cara sebenarnya membuat left_click == pilih teks:

  1. Buka submenu Edit-> Pengaturan-> Hotkeys-> Mouse.
  2. Pilih item "Pilih teks". Kemudian ubah baris "Tombol:" menjadi "Kiri" dan hapus centang pada ketiga kotak Pengubah.
  3. Kemudian klik "Tetapkan" - tanpa langkah ini tidak ada perubahan Anda yang benar-benar akan berlaku.

4

Anda juga dapat mengkonfigurasi Pilih Teks: Tombol Kiri Mouse

dan kemudian aktifkan "Salin saat pilih" pada tab "Perilaku" di bawah pengaturan.


3

Console2 bukan shell. Ini adalah peningkatan jendela konsol. Anda dapat mengkonfigurasi Console2 untuk menjalankan shell yang Anda inginkan seperti cmd.exe atau bash.

Secara default, saya percaya fungsionalitas salin-tempel dalam jendela Console2 adalah:

Pilih Teks: Shift + Tombol Kiri Mouse
Salin Teks: Tombol Kiri Mouse
Tempel Teks: Tombol Tengah Mouse

Catatan: secara default, tombol kanan mouse menampilkan menu yang memungkinkan Anda untuk mengkonfigurasi Console2

Anda harus memilih dan menyalin teks (dengan mengklik tombol kiri mouse setelah Anda selesai memilih). Memilih teks saja tidak akan menyalinnya secara otomatis (seperti halnya pengaturan edit cepat konsol windows default).


2
  • Pastikan Behaviour > Copy on selecttidak dicentang
  • Dalam Hotkeys > Mousemengatur yang berikut (catatan, tekan Assignsetelah mengubah pengaturan untuk menyimpannya)
    • Salin / hapus pilihan: Kanan
    • Pilih teks: Kiri
    • Rekatkan teks: Kanan
    • Tarik jendela: Tengah
    • Menu konteks: Kanan + Ctrl

Dengan pengaturan ini:

  • Menyeret dengan mouse kiri akan memilih
  • Dengan teks yang dipilih:
    • Klik kanan pada teks yang dipilih akan menyalinnya
    • Klik kiri atau Kanan di tempat lain akan menghapus pilihan tanpa menyalin
  • Klik kanan akan menempel kecuali ada teks yang dipilih

Pengaturan ini adalah yang terdekat yang bisa saya dapatkan dengan operasi mode Edit Cepat cmd biasa sehingga tidak membingungkan memori otot saya, tetapi memiliki keuntungan bahwa Anda dapat mengabaikan pilihan tanpa menyalin.


ini adalah pengaturan mimpi!
Bobo

2

Ya, Console2 hanyalah sebuah front-end dan saya juga menggunakannya dengan msys bash, powershell, dan cmd.exe dasar. Pintasan mungkin sama untuk lebih dari satu fungsi (Saya telah meninggalkan tombol mouse untuk memilih dan menghapus pilihan). Namun, default pada tab "behaviour" pada pengaturan menentukan KEDUA copy otomatis pada pilih DAN hapus seleksi pada copy, sehingga akan terlihat seperti seleksi yang segera dibuang (teks tetap disalin dengan benar). Hapus centang pada pilihan yang jelas pada salinan dan teks yang dipilih akan tetap disorot.

Console2 cukup bagus :)


2

Klik + Tahan Shift melakukan penyorotan seperti yang mungkin Anda pikirkan.


1
Ini hanyalah salinan dari jawaban lain
DavidPostill

1
DavidPostill, ini posting yang panjang dan saya tidak bisa menemukannya. Saya telah berjuang dengan hal yang tampaknya jelas ini dan saya berharap dapat membantu orang lain.
Http

1

Saya menyelesaikan pengaturan di atas, dan menemukan bahwa pemilihan konsol2 kadang-kadang gagal, yaitu pada layar konsol2 tertentu saya dapat memilih beberapa teks tetapi beberapa teks tidak akan memilih.

Jawabannya adalah bug ukuran jendela. Jika Anda memulai konsol2 lalu menyeret jendela untuk menjadi lebih tinggi, Anda mungkin menemukan bahwa apa pun di bawah batas bawah asli layar tidak dapat dipilih. Jika Anda menyeret tepi bawah konsol sedikit ke atas dan ke bawah, sepertinya itu akan memperbaiki dirinya sendiri.


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.