Bagaimana menjalankan operasi copy paste dari Windows 10 ke Bash di Ubuntu di lingkungan Windows?
Saya mencoba yang berikut ini:
- ctrl+ shift+v
- klik kanan untuk menempel
Ada saran?
clip.exe
, misalnya echo "Blah blah blah" | clip.exe
.
Bagaimana menjalankan operasi copy paste dari Windows 10 ke Bash di Ubuntu di lingkungan Windows?
Saya mencoba yang berikut ini:
Ada saran?
clip.exe
, misalnya echo "Blah blah blah" | clip.exe
.
Jawaban:
Pembaruan 2019/04/16: Tampaknya salin / tempel sekarang didukung secara resmi di Windows build> = 17643. Lihatlah jawaban Rich Turner . Ini dapat diaktifkan melalui menu pengaturan yang sama yang dijelaskan di bawah ini dengan mengklik kotak centang di sebelah "Gunakan Ctrl + Shift + C / V sebagai Salin / Tempel".
Solusi lain adalah dengan mengaktifkan "Mode QuickEdit" dan kemudian Anda dapat menempel dengan mengklik kanan di terminal.
Untuk mengaktifkan Mode QuickEdit, klik kanan pada toolbar (atau cukup klik pada ikon di sudut kiri atas), pilih Properties, dan pada tab Options, klik kotak centang di sebelah Mode QuickEdit.
Dengan mode ini diaktifkan, Anda juga dapat menyalin teks di terminal dengan mengklik dan menyeret. Setelah pilihan dibuat, Anda dapat menekan Enter atau klik kanan untuk menyalin.
Untuk mendapatkan klik kanan untuk menempel agar berfungsi:
QuickEdit Mode
Oke, akhirnya dikembangkan dan sekarang Anda dapat menggunakan Ctrl+ Shift+ C/ Vuntuk menyalin / menempel pada Windows 10 Insider build # 17643.
Anda harus mengaktifkan opsi "Gunakan Ctrl + Shift + C / V sebagai Salin / Tempel" di halaman properti "Opsi" Konsol:
direferensikan di blogs.msdn.microsoft.com/
winver
@methodsignature
Akhirnya, kami dengan senang hati mengumumkan bahwa kami AKHIRNYA mengimplementasikan dukungan salin dan rekat untuk instance Linux / WSL di Konsol Windows melalui CTRL+ SHIFT+ [ C| V]!
Anda dapat mengaktifkan / menonaktifkan fitur ini jika Anda menemukan tabrakan keyboard dengan aplikasi baris perintah, tetapi ini akan mulai bekerja ketika Anda menginstal dan menjalankan build Win10> = 17643.
Terima kasih atas kesabaran Anda sementara kami merekayasa ulang internal Console untuk memungkinkan fitur ini bekerja :)
winver
dari menjalankan dialog atau baris perintah. Untuk mendapatkan akses awal ke fitur-fitur ini dan lainnya ketika sedang dibangun, Anda harus mendaftar untuk Program Windows Insider; detail di sini: insider.windows.com/en-us
Anda dapat menggunakan AutoHotkey (aplikasi pihak ketiga), perintah di bawah ini baik dengan teks alfanumerik biasa, namun beberapa karakter lain seperti =^"%#!
salah ketik di konsol seperti bash atau cmd. (Di jendela non-konsol, perintah ini berfungsi dengan baik dengan semua karakter.)
^+v::SendRaw %clipboard%
^#v
sebagai Ctrl+Shift+V
, tetapi tidak berhasil karena ^#v
singkatan Ctrl+WinKey+V
. Anda harus menggunakan ^+v
, yang merupakan kepanjangan dari Ctrl+Shift+V
.
+Ins
karena ^+v
bertabrakan dengan program apa pun yang sudah menggunakannya untuk tujuan lain dalam beberapa konteks seperti nano "lompat ke baris terakhir". Saya belum menemukan apa pun menggunakan shift + insert untuk tujuan yang berbeda.
^+v::SendInput %clipboard%
/
bagan |
sehingga jalan /a/b/c
berubah menjadi|a|b|c
Edit / Tempel dari menu konteks bilah judul (sampai mereka memperbaiki pintasan tombol kontrol)
Seperti yang telah ditulis sebelumnya:
Sekarang Anda dapat membuka Terminal Bash baru dan cukup menggunakan Klik Kanan untuk menempel
Agar dapat menyalin dari Terminal, Cukup gunakan CTRL + M dan ini akan memungkinkan Anda untuk memilih dan menyalin Teks yang dipilih.
Seperti yang orang lain katakan, sekarang ada opsi untuk Ctrl+Shf+V
untuk tempel di Windows 10 Insider build # 17643.
Sayangnya ini tidak ada dalam memori otot saya dan sebagai pengguna terminal TTY yang ingin saya gunakan Shf+Ins
seperti yang saya lakukan pada semua kotak Linux yang saya hubungkan.
Ini dimungkinkan pada Windows 10 jika Anda menginstal ConEmu yang membungkus terminal dalam GUI baru dan memungkinkanShf+Ins
untuk menempel. Ini juga memungkinkan Anda untuk mengubah perilaku di Properties.
Shf+Ins
bekerja di luar kotak. Saya tidak ingat apakah Anda perlu mengonfigurasi bash sebagai salah satu shell yang digunakannya tetapi jika Anda melakukannya, berikut adalah properti tugas untuk menambahkannya:
Juga memungkinkan Konsol tab (termasuk jenis yang berbeda cmd.exe
,, powershell
dll). Saya telah menggunakan ini sejak awal Windows 7 dan pada masa itu membuat baris perintah pada Windows dapat digunakan!
Shift+Ins
tempel tanpa harus mengacaukan pengaturan. Plus, saya senang untuk memeriksa aplikasi untuk apa lagi yang ditawarkannya.
Shf+Ins
tidak akan tersedia di build 17643 - Just Shf+Ctrl+V
. Saya menggunakan Shf+Ins
setiap hari sehingga tidak ingin belajar tekan tombol alternatif.
Untuk menempel ke Vim di terminal (bash di ubuntu di windows):
export DISPLAY=localhost:0.0
Tidak yakin bagaimana cara menyalin dari Vim :-(
DISPLAY
sama sekali tidak ada hubungannya dengan vim
atau menyalin dan menempel.
Solusi alternatif di sini, versi rumah windows saya terminal Windows Subsystem Linux tidak memiliki properti untuk menggunakan Shift + Ctrl (C | V)
Gunakan terminal linux yang sebenarnya ] 1
sudo apt install <your_favorite_terminal>
export DISPLAY=:0
Anda mungkin memiliki bash tetapi masih windows window manager. Sorot beberapa teks di jendela terminal bash. Klik kanan pada bilah judul, pilih "Edit", pilih "Salin", Sekarang Klik kanan lagi pada bilah Judul, pilih "Edit", Pilih "Tempel", Selesai. Anda harus dapat menulis teks Highlite, tekan "Enter" lalu Control V tetapi ini tampaknya rusak
Untuk hanya menyalin (mungkin panjang) teks ke clipboard Windows , saya telah menemukan bahwa hanya piping output ke clip.exe
(termasuk .exe
ekstensi file) berfungsi dengan baik untuk saya. Begitu:
$ echo "Hello World" | clip.exe
biarkan saya tempel Hello World
menggunakan Ctrl-V tempat lain.
Sekarang saya telah memposting ini, saya perhatikan bahwa pertanyaan terkait Pipe from clipboard di linux subsytem for windows menyertakan ini dan solusi perintah untuk menempelkan dari clipboard Windows juga.
Itu ternyata sangat sederhana. Saya mendapatkannya sesekali. Untuk menempelkan teks, Anda cukup klik kanan tombol mouse di mana saja di jendela terminal.