Saya ingin dapat menempelkan dari clipboard sistem (atau pemilihan teks) ke dalam shell prompt "vi-like" saya menggunakan keyboard. Saya biasanya menggunakan zsh dan terkadang bash. Dalam kedua kasus, saya memiliki shell yang diatur dengan perilaku vi-like ( bindkey -v
/ set -o vi
).
Dalam vim, perilaku yang saya cari tersedia dengan urutan kunci "+p
. Namun, urutan kunci khusus ini tidak berfungsi seperti yang diharapkan dalam prompt shell yang diaktifkan vi. Apakah ada cara untuk mengaktifkan ini atau perilaku serupa, hanya menggunakan keyboard, sementara tetap dengan keybindings mirip-vi dalam prompt zsh atau bash shell?
- edit -
Kasus penggunaan: Saya sering menavigasi antara Firefox dengan addon Pentadactyl , emulator terminal dan vim itu sendiri - menggunakan window manager Xmonad dengan tombol kustom untuk bergerak. Ketiga program memiliki keybindings mirip vi, yang sangat efisien (untuk "memori jari") sehingga akan ideal untuk mengkomunikasikan teks di antara mereka menggunakan sintaks vim (atau sintaks yang sangat mirip) saja.
xsel
dan menyalin kode yang Anda sarankan dengan sedikit modifikasi pada .zshrc saya (saya memilih '^ P' alih-alih '^ X', menimpa perilaku asli '^ P')