Tôi muốn có thể dán từ bảng tạm hệ thống (hoặc chọn văn bản) vào dấu nhắc trình bao "vi giống như" của tôi bằng bàn phím. Tôi thường sử dụng zsh và đôi khi bash. Trong cả hai trường hợp, tôi có trình bao được thiết lập với hành vi giống vi ( bindkey -v
/ set -o vi
).
Trong vim, hành vi tôi đang tìm kiếm có sẵn với chuỗi khóa "+p
. Chuỗi khóa đặc biệt này không hoạt động như mong đợi trong dấu nhắc trình bao kích hoạt vi. Có cách nào để kích hoạt tính năng này hoặc một hành vi tương tự, chỉ sử dụng bàn phím, trong khi vẫn còn các phím bấm giống như vi trong dấu nhắc vỏ zsh hoặc bash không?
-- biên tập --
Trường hợp sử dụng: Tôi thường điều hướng giữa Firefox với addon Pentadactyl , trình giả lập thiết bị đầu cuối và chính vim - sử dụng trình quản lý cửa sổ Xmonad với các phím tùy chỉnh để di chuyển. Tất cả ba chương trình đều có các phím bấm giống như vi, rất hiệu quả (đối với "bộ nhớ ngón tay"), do đó, đây sẽ là văn bản giao tiếp lý tưởng giữa chúng chỉ sử dụng cú pháp vim (hoặc một cú pháp rất giống nhau).
xsel
và sao chép mã được đề xuất của bạn với một sửa đổi nhỏ cho .zshrc của tôi (Tôi đã chọn '^ P' thay vì '^ X', ghi đè hành vi ban đầu của '^ P')