Ngay bây giờ, vimperator ánh xạ lại cả Ctrl + C (từ 'sao chép' thành 'hủy') và Ctrl + V (từ 'dán' sang 'truyền qua'). Trên Linux, phương pháp sao chép / dán ưa thích là bằng nút chuột giữa, vì vậy đây không phải là vấn đề. Trên Windows, đây là một thảm họa giao diện người dùng và nó rất cần được sửa chữa.
Có ba nơi bạn có thể sao chép từ: văn bản từ trang Web, văn bản từ trường biểu mẫu và văn bản từ một ứng dụng bên ngoài. Có hai nơi bạn có thể sao chép vào: vào trường biểu mẫu và vào ứng dụng bên ngoài. Các địa chỉ và thanh lệnh hoạt động như các trường mẫu.
Copying from...
A web page: 'Y' works, '^C' doesn't
Form field: 'Y' doesn't work, '^C' does
Extern application: 'Y' doesn't work, '^C' does
Copying to...
Form field: '^V' doesn't work, '^V,^V' does
External application: '^V' works, '^V,^V' pastes twice
Or, seen another way
Copy Paste
Page Y N/A
Form ^C ^V,^V
App ^C ^V
Người dùng thông thường sẽ không ghi nhớ bảng đó. Họ sẽ không bao giờ hiểu được, bởi vì nó không được ghi chép rõ ràng và họ sẽ không đọc nó ngay cả khi nó là. Thay vào đó, họ sẽ sử dụng menu chuột phải, điều duy nhất hoạt động ở mọi nơi. Trên thực tế, một vài tuần sau khi tôi bắt đầu sử dụng Vimperator, tôi đã bắt gặp mình làm điều đó, trong một ứng dụng hoàn toàn không liên quan, điều mà tôi chưa từng làm trước đây.
Chúng ta cần khôi phục ^ C và ^ V về các chức năng ban đầu, hợp pháp của chúng dưới dạng sao chép và dán, nghĩa là thay thế ^ C = hủy và ^ V = các phím nóng truyền qua. Trên thực tế, cả hai phím nóng này là duy nhất cho vimperator và không xuất hiện trong vim. ^ V có nghĩa là 'chặn hình ảnh' trong vim, không áp dụng trong vimperator, vì vậy việc truyền qua có thể dễ dàng được gán cho một số khóa khác. Tôi đề nghị dấu gạch chéo ngược trong chế độ lệnh và ctrl + dấu gạch chéo ngược ở cả chế độ lệnh và chèn. Rời đi ^ C. Tôi nghĩ rằng nên được chuyển đến ^ S. Điều này có hai khả năng ghi nhớ tốt: đó là 'dừng lại' và đó cũng là phím nóng Unix cho XOFF, nó vô dụng nhưng tương tự về mặt ngữ nghĩa. ^ S hiện đang "lưu trang dưới dạng" trong vimperator, thứ hiếm khi được sử dụng và vẫn có thể được truy cập bằng: save hoặc: saveas.
Hoàn tác cũng bị hỏng; đó là ^ Z, nhưng ^ Z không phải là chế độ chuyển qua và không có cách nào để hoàn tác chỉnh sửa trong trường biểu mẫu mà không sử dụng chuột. Tôi thấy không có lý do gì để không chuyển nó sang một phím nóng khác, đặc biệt là vì ^ Z trong vim có nghĩa là tạm ngưng, điều này hoàn toàn không liên quan và bất ngờ thấy mình ở chế độ vượt qua là vô cùng mất phương hướng. Tôi không thể nghĩ ra một phím nóng không độc đoán để thay đổi thành này, nhưng ^ Z ban đầu khá độc đoán, vì vậy bất kỳ phím nóng nào không được sử dụng sẽ làm.
Soruce: http://www.mozdev.org/pipermail/vimperator/2008-Oc/10/002359.html