Apakah ada cara untuk memilih teks dengan keyboard seperti yang saya lakukan biasanya menggunakan panah Shift +.
putty
copy-paste
selection
Flyk
sumber
sumber
Jawaban:
Dari manual Putty :
sumber
Sejauh yang saya tahu, tidak ada cara untuk menyalin area yang dipilih dari jendela dempul ke papan klip Windows tanpa menggunakan mouse. ada permintaan fitur di situs dempul khusus untuk fungsi ini.
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/keyboard-copy.html
satu-satunya cara untuk menyalin informasi dari jendela dempul ke papan klip Windows dengan pintasan keyboard adalah dengan menggunakan menu sistem aplikasi "salin semua ke papan klip" (yang dapat Anda gunakan dari alt-space, asalkan Anda mengatur "Jendela> Perilaku> Menu sistem muncul pada opsi ALT-Space "yang dikonfigurasikan dalam dempul.
Menempel dari clipboard Windows ke dempul dapat dilakukan dengan Shift- Insert.
Jika Anda perlu menyalin dan menempelkan hanya di dalam jendela terminal itu sendiri, lihat halaman manual untuk shell yang Anda gunakan atau pertimbangkan untuk menggunakan aplikasi "layar" unix ('layar pria' untuk info lebih lanjut), yang memungkinkan pemilihan teks untuk copy / paste di dalam jendela terminal (mirip dengan cara kerja copy / paste vi). kutipan dari halaman manual:
sumber
control+ insert= salin
shift+ insert= tempel
sumber
control
+insert
tampaknya tidak melakukan apa pun.shift
+insert
tidak menempel.Untuk mengatasi masalah ini, jalankan Putty dalam pengganti konsol Windows seperti ConEmu atau SuperPutty .
sumber
Saya menggunakan layar GNU,
Saya juga punya ini di screenrc saya untuk bermain dengan baik dengan vim:
Seorang teman saya memiliki layar kait untuk menyalin "clipboard layar" ke salah satu atau kedua clipboard x (seleksi atau clipboard) dan saya percaya dempul melakukan terjemahan yang diperlukan. Saya akan mencoba untuk menggali itu.
Anda mungkin dapat mengatur hal yang sama dengan xclip, mantera yang Anda cari harus digunakan
xclip -selection clipboard
Saya akan menguji dengan cepat untuk melihat apakah
xclip -selection clipboard -o
meludahkan isi clipboard Anda.sumber
xclip
harus berhasil. Saya menggunakantmux
danxsel
menyalin dari Puty menggunakan keyboard .. Saya belum tahu bagaimana cara menempelkan ke terminal Windows dengan keyboardIni mungkin lebih merupakan solusi daripada solusi.
Dalam vim, jika Anda ingin menyalin blok yang Anda pilih dalam mode visual (biasanya blok yang merentang banyak halaman), Anda dapat menuliskannya ke file (dengan mengetikkan
:w filename.txt
saat teks dipilih dan saat Anda masih dalam mode visual ). Setelah Anda selesai melakukannya, Anda dapat:Email file sebagai lampiran (lihat perintah di bawah - memerlukan Mutt):
Secara pribadi saya lebih suka opsi 1.
sumber
Saran lain yang agak darurat adalah mengaktifkan Mouse Keys di dalam Windows. Di Windows 7 itu di bawah Kemudahan Akses Pusat.
Tombol pintas Mouse Tombol default adalah Alt+ Shift+ NumLock.
Semoga menekan kombinasi tombol ini tidak akan mengganggu sesi Anda (atau hanya Alt+ Tabkeluar dan mengaktifkannya dari luar dempul). Saya percaya menekan 0 pada numpad memulai kunci klik, memungkinkan Anda untuk menyeret bagian teks yang ingin Anda sorot / salin.
sumber
Saya bosan menggulir baris demi baris melalui tombol kiri mouse untuk menyalin output sesi. Tapi sekarang, saya perlu mengklik tombol tengah dua kali; pertama di awal dan kedua di akhir. Bagaimana saya melakukannya:
sumber
Selesaikan ini sebentar, dan Putty sendiri tidak bisa membiarkan Anda menyalin hanya dengan clipboard.
Namun, Putty dapat memfasilitasi transmisi data terbalik dari sisi jarak jauh. Jika Anda menggunakan alat seperti Vim atau Tmux untuk membuat pilihan teks berbasis keyboard, Anda dapat membuang output ke file, dan (dating sendiri di sini) netcat ke terowongan port dempul terbalik ke layanan lokal yang membuang input ke lokal papan klip.
Saya membuat video tentang bagaimana melakukan ini di sini: https://www.youtube.com/watch?v=RI79eeCuyvE , tapi ini versi singkatnya:
Atur dempul> koneksi> SSH> terowongan Anda untuk meneruskan R11311 ke localhost: 1234 Gunakan netcat sebagai server pendengar yang menyalurkan output ke perintah klip windows 10 yang mengirimkan input ke clipboard windows. Bungkus ini dalam lingkaran abadi seperti ini:
Jalankan di atas dalam prompt perintah yang Anda jalankan sebagai admin, karena Anda menunggu di port.
Pada server * nix jarak jauh, Anda perlu menggunakan vim atau Tmux untuk mengirim pilihan teks ke file.
Gunakan perintah untuk mengirim pilihan teks Anda ke file
Atau, Anda dapat menggunakan Vim untuk menyimpan buffer (dalam hal ini, z) ke file
Saya mengintegrasikan vim dan tmux clipboard menggunakan file .clipboard sebagai perantara menggunakan fungsi vim inti .
Setelah pilihan teks Anda ada di file, Anda dapat mem-pipe output ke sisi jauh port forward:
Atau di dalam skrip vim
Perhatikan bahwa ampersand diperlukan karena saya tidak bisa mendapatkan
-q 0
bendera netcat agar berfungsi dengan baik. Mungkin kamu bisa. Tanpa bekerja, ia menunggu satu detik penuh sebelum menutup, yang dapat memutus aliran pekerjaan Anda. Dengan tanda dan meninggalkan proses secara instan, yang selesai dalam 1 detik di latar belakang.Melakukan semua hal di atas akan sepenuhnya mengintegrasikan Tmux, Vim, dan clipboard klien dempul lokal tanpa menyentuh mouse! Ini adalah satu-satunya cara saya dapat menemukan untuk melakukan ini.
sumber
Jika Anda berada di mesin windows itu akan berfungsi dengan baik tetapi jika dalam kasus mesin berbasis linux itu kadang tidak akan berhasil. Untuk membuatnya berfungsi, cukup salin konten pada editor teks apa pun dan cukup gunakan tombol Shift + Sisipkan di baris tempat Anda ingin menempelkannya.
Semoga ini bisa membantu!
sumber