Windows 10 build 14316: Ctrl + v tidak berfungsi di Bash di Ubuntu di Windows

53

Pada Windows 10 insider build 14316 baru, saya belum dapat menggunakan Ctrl + V (pintasan untuk tempel) pada Bash baru pada Ubunbu pada aplikasi Windows. Adakah orang lain yang mengalami masalah ini? Ada solusi?

Saya telah mengedit properti aplikasi untuk mengaktifkan pintasan kontrol dan menyisipkan. Juga, saya telah mencoba Ctrl + Shift + V dan Shift + Insert dan tidak berhasil.

Sergei Wallace
sumber
1
Apakah Ctrl + Shift + V berfungsi? Itulah cara pintas di banyak terminal Linux. Kalau tidak, saya sepertinya ingat bahwa pasta klik tengah dalam cmd (tapi saya tidak tahu pasti).
penyamak
Ctrl + Shift + v juga tidak berfungsi. Dan saya tidak memiliki klik tengah.
Sergei Wallace
jika bash asli tidak mendukung jika, Windows 10 juga tidak akan mendukungnya. Apakah ini berfungsi di Ubuntu yang asli?
magicandre1981
1
Saya tidak tahu, saya tidak pernah menggunakan Ubuntu yang sebenarnya. Saya memiliki Windows, dan karenanya senang ketika mengumumkan bahwa mereka akan memiliki Bash. Hanya menyebalkan tidak bisa menyalin dan menempel dengan cepat. Mereka mendukungnya untuk command prompt, jadi mungkin mereka belum menambahkannya untuk bash shell mereka, atau lupa. Atau itu bug, idk.
Sergei Wallace
Pertanyaan ini dapat menjelaskan alasannya. Ingat, Anda pada dasarnya menjalankan Linux, jadi itu akan berperilaku berbeda dari yang Anda harapkan jika Anda hanya terbiasa dengan cara kerja Windows.
heavyd

Jawaban:

45

Mengapa kalian tidak klik kanan saja? di sini adalah cara mengaktifkan copy dan paste:

  1. Pergi ke bagian atas jendela bash, klik kanan, pergi ke properti
  2. Centang kotak yang mengatakan Mode edit cepat, dan Anda sudah siap!

    Salin dan Tempel Diaktifkan pada Bash untuk Windows 10

Selamat siang!

- Aktifkan mode Edit Cepat, lalu klik kiri mouse adalah memilih teks, klik kanan DOUBLE adalah PASTE

Ozl
sumber
10
Bermanfaat tetapi saya akan mengatakan bahwa "Mode QuickEdit" bukan label yang sangat transparan untuk mengatakan "izinkan tempel klik kanan" sehingga tidak mengherankan jika terlewatkan.
Nate
27
Alasan saya untuk tidak mengklik kanan adalah sederhana: Saya tidak ingin memindahkan tangan saya ke mouse jika saya bisa menghindarinya. Pintasan keyboard ada karena suatu alasan, dan harus dipertahankan di seluruh platform (saya tidak terlalu peduli apa pintasan untuk copy & paste, asalkan ada satu).
Jed Daniels
7
Klik kanan bukan ctrl + v ...
nicowernli
3
Tidak berfungsi untuk saya meskipun pengaturan saya sudah diatur seperti pada tangkapan layar. Bertanya mengapa kita tidak mengklik kanan saja agak menyebalkan. Pertanyaannya adalah tentang membuat pintasan keyboard berfungsi - Anda mengatakan mengapa tidak hanya tidak menggunakan keyboard: - [
jcollum
7
Ini bukan solusi nyata untuk masalah ini.
Zoey
11

Masalah utama, saya percaya, adalah bahwa cmd.exetidak berurusan dengan lingkungan bash. Dengan sendirinya baru cmd.exebenar-benar tidak support Ctrl+ vtapi sementara berjalan bash, tidak.

Solusi saya adalah menggunakan ConEmu . Ini jauh lebih unggul daripada cmd.exesendirian dan bahkan memberi Anda highlight warna saat berlari bash. Saya sudah mengujinya dan Ctrl+ vberhasil. Sebagai nilai tambah yang bagus, Anda mendapatkan terminal tab.

Tiago Espinha
sumber
1
Saya mengunduhnya. Bagaimana cara mengkonfigurasi Bash untuk menggunakan ConEmu alih-alih prompt perintah normal?
Sergei Wallace
ConEmu adalah semacam pembungkus di sekitar cmd.exe. Hanya dengan menjalankan cmd.exe biasa di dalam ConEmu seharusnya Anda dapat menempelkannya dengan menggunakan CTRL + V.
Tiago Espinha
@spwallace jika Anda telah menginstal bash sebelum ConEmu, pertama kali Anda memulai ConEmu (yang saya lakukan saat ini) konfigurasi cepat menawarkan untuk "Pilih tugas startup Anda atau bahkan shell dengan argumen" dan bash ada di sana. Tetapi juga begitu Anda memulai ConEmu, menu plus hijau di samping bilah pencarian juga menawarkan semua jenis kerang.
chx
ConEmu memecahkan masalah Ubuntu Bash "Ctrl + V" dan yang menyenangkan adalah ConEmu adalah Open Source Software (lisensi BSD). Plus itu memperbaiki "jalur direktori biru" yang mengerikan yang hanya dapat dibaca pada latar belakang hitam.
Alex
Terima kasih. Saya telah menginstal ConEmu dan tampak hebat sejauh ini.
Manachi
5

Sejauh yang saya tahu tidak ada solusi 'baik' di luar sana (tempel quickedit tampaknya tidak berfungsi). Apa yang saya sarankan adalah ini: buat skrip autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return
mgrant24601
sumber
1
Saya menjalankan ConEmu tetapi saya tidak ingin menggunakan Ctrl + V karena itu digunakan oleh nanosaya +^v::. Juga, karena ConEmu tidak selalu memiliki bash di jendela, saya menggunakan#IfWinActive ahk_exe ConEmu64.exe
chx
5

Dimulai dengan setidaknya Windows 10 Insider build 17643 , Anda dapat menggunakan Ctrl+ Shift+ C/ Vsebagai Salin / Tempel jika Anda mengaktifkannya di opsi bash:

masukkan deskripsi gambar di sini

Fitur ini adalah bagian dari Pembaruan Oktober 2018 (1809 - Build 17763).

magicandre1981
sumber
ada pembaruan kapan ini akan dipublikasikan?
Felix Böhme
@ FelixBöhme Felix, ini adalah bagian dari Pembaruan 1809 Oktober 2018 Build 17763
magicandre1981
Sekarang sudah umum.
dreua
@dreua Saya sudah memposting bahwa ini adalah bagian dari pembaruan 1809
magicandre1981
3

Seperti yang kita ketahui di komentar, entri Tempel di menu sistem jendela hanya aktif setelah menekan Ctrl+ Vsekali, yang tidak biasa. Setelah itu, meskipun, Anda dapat menggunakan urutan Alt+ Space, E, P. (Courtesy of Stack Overflow ini menjawab oleh Nescio.) Itu tidak optimal, tetapi berhasil.

Jika Bash di Ubuntu pada jendela Windows memiliki entri Properti di menu itu, Anda mungkin dapat memeriksa kotak "Mode QuickEdit" pada tab Opsi untuk memungkinkan mengklik kanan di jendela untuk dihitung sebagai tempel.

Ben N
sumber
aneh ... Alt + Space tidak memunculkan menu seperti seharusnya.
Michael
@Michael sama di sini; hal bash di windows ini cukup anemia
jcollum
1

Masalahnya tidak spesifik untuk "BASH di Ubuntu". Semua jendela commandline Windows mengalami hal ini termasuk cmd dan PowerShell. Akses menu jendela di bawah ikon di kiri atas (jawaban lain menyebutkan ruang + alt, ini membuka menu jendela). Pilih default. Aktifkan mode QuickEdit.

Secara default, dalam mode QuickEdit, menyoroti salinan dan pasta klik kanan. (Sebelum Menang 10, masih tidak membuat Anda ctrl + c dan ctrl + v).

Xalorous
sumber