tidak bisa copy/paste di mingw shell

Saya baru saja menginstal MinGW di Windows dan I'm dapat copy/paste seperti saya digunakan untuk di Linux atau bahkan Dempul. Apa trik untuk menyalin dan menyisipkan teks (misalnya dari chrome) ke MinGW shell?

Larutan

Klik kanan pada bar judul jendela perintah dan pilih 'Sifat', kemudian di 'Pilihan' tab centang kotak untuk 'QuickEdit mode', kemudian klik 'Ok'.

Setelah itu anda dapat menyisipkan teks dari clipboard menggunakan tombol mouse sebelah kanan-tombol, sorot teks sambil menekan tombol kiri mouse-tombol dan menyalin teks yang dipilih dengan menggunakan ENTER kunci.

Prosedur ini bekerja pada Windows 7/8, bukan Windows 10.

Komentar (5)

[Alternatif] Untuk MINGW64 (mintty 2.7.9) terminal di Windows 10, anda dapat mengaktifkan "Pilih+Shift+surat cara pintas" untuk melakukan copy dengan (Pilih+Shift+c) dan paste dengan (Pilih+Shift+v).

Untuk mengaktifkan fitur ini:

  1. klik kanan-atas jendela perintah
  2. Klik pada 'Tombol'
  3. Centang kotak untuk 'Pilih+Shift+surat cara pintas'

Ketika anda vi/vim ke dalam sebuah file:

  • Copy: sorot bagian yang anda inginkan dan klik 'y'
  • Untuk memotong: sorot bagian yang anda inginkan dan klik 'd'
  • Untuk paste: Pilih+Shift+v
Komentar (3)

@mrt's solusi di atas adalah permanen. Berikut ini's cara yang lebih cepat untuk setiap 16bit prompt di Windows:

COPY

Klik pada ikon di kiri atas > Edit > Markus, pilih teks dan kemudian klik kanan

PASTE

Proses yang sama seperti di atas (menggunakan Edit > Paste) ATAU hanya tekan INSERT kunci

Komentar (1)

Win7 berjalan MINGW64 (mintty 2.7.3) yang datang dengan versi Git Bash 2.1.3.0 dari tanggal komentar ini.

Klik kanan bar judul shell > Mouse > di bawah Klik tindakan > tombol Kanan mouse > pilih Paste radio button.

Namun, saya terkejut menemukan ini didn't memungkinkan saya untuk paste menggunakan klik kanan pada mouse saya.

Saya juga pilih Aplikasi mouse mode > Default klik target > Jendela

Setelah mengubah pengaturan kedua saya mampu untuk paste.

Jadi sepertinya shell baru yang datang dengan versi Git bash memiliki fitur-fitur baru. Hal ini juga tampaknya menjadi sedikit buggy. Misalnya menjalankan eksekusi melalui cli (misalnya php -versi hasil keluaran kosong dan memaksa saya untuk me-restart shell). Menunggu update baru, mudah-mudahan yang akan memperbaiki hal ini.

Komentar (0)

Ini mintty bug CTRL + C & CTRL + V copy paste membahas masalah ini. Hal ini memungkinkan normal Control-C, Control-V copy dan paste, tetapi dengan mengorbankan mengubah lainnya mengontrol karakter. Jadi untuk menghentikan proses yang berjalan yang anda butuhkan Control-Shift-C, yang mengganggu itu anda akan perlu Control-Shift-Z dan untuk mengirim EOT yang anda butuhkan Control-Shift-D. Anda mungkin menemukan keuntungan dari windows copy dan paste outwights kerugian.

Perilaku kebutuhan bendera yang akan ditetapkan dalam .minttyrc file. Yang harus terlihat seperti

CtrlShiftShortcuts=yes
CtrlExchangeShift=yes
Komentar (1)

Aku berlari ke dalam masalah ini dan solusi di atas tidak't bekerja untuk Windows 10. Hal ini karena tidak ada Properti pada Menu. Namun dengan solusi di atas konten, saya mampu mengatasinya untuk Windows 10 sebagai berikut: Klik kanan ikon di sudut kiri atas dari MINGW64: Pilih Opsi Sekarang Pilih tombol Di sebelah kanan anda akan menemukan jalan Pintas Jika tidak berwarna, tebal Copy dan Paste Sekarang selalu ingat instruksi yang diberikan untuk menyalin & paste sebagai berikut: Copy: Ctrl+ In (insert) yaitu Untuk menyalin di MINGW, hanya menyoroti apa pun yang ingin anda salin, lalu tekan Ctrl Menyisipkan tombol Paste; Shift+ In (insert) yaitu Untuk paste, tempatkan kursor di mana anda ingin paste. Kemudian tekan Shift Menyisipkan tombol

Sekarang pilih Mouse Di sebelah kanan anda akan menemukan fungsi Mouse Jika tidak berwarna, tebal Copy di pilih dan Copy sebagai rich text Untuk mouse, tebal Kanan mouse paste Catatan: untuk menyalin di MINGW, hanya menyoroti apa pun yang ingin anda salin. Kemudian letakkan kursor di tempat anda ingin menyisipkan. kemudian klik tombol kanan mouse. Sekarang klik save atau Apply kemudian Simpan. Saya telah mencoba ini dan semuanya baik-baik saja. Catatan bahwa anda juga dapat menyalin dari sumber lain dan menggunakan paste untuk MINGW menggunakan pasta petunjuk di atas.

Komentar (0)