Thêm các dòng sau vào _vimrc
hoặc.vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Nhưng hãy cẩn thận, chế độ trực quan sau đó là CTRL-Q thay vì CTRL-V.
Để biết tổng quan về mswin.vim, hãy xem mã nguồn
mswin.vim . Nó được nhận xét rất tốt và nếu một số lệnh không rõ ràng, bạn có thể dễ dàng tìm kiếm nó trong trợ giúp của vim.
Dưới đây là tổng quan nhanh được tổng hợp từ nguồn:
- phím lùi và phím con trỏ bao bọc đến dòng trước / tiếp theo
- CTRL-X và SHIFT-Del bị cắt
- CTRL-C và CTRL-Chèn là Sao chép
- CTRL-V và Shift-Chèn được dán
- Sử dụng CTRL-Q để làm những gì CTRL-V đã sử dụng để làm
- Sử dụng CTRL-S để lưu, cũng trong chế độ Chèn
- CTRL-Z là Hoàn tác; không phải trong cmdline
- CTRL-Y là Làm lại (mặc dù không lặp lại); không phải trong cmdline
- Alt-Space là menu Hệ thống
- CTRL-A là Chọn tất cả
- CTRL-Tab là cửa sổ tiếp theo
- CTRL-F4 là Đóng cửa sổ
Theo yêu cầu của Nippysaurus: Tôi đặt theo sau trong .gvimrc của mình để hiển thị Ctrl-V bên cạnh Dán trong menu:
unmenu! Edit.Paste
aunmenu Edit.Paste
nnoremenu 20.360 &Edit.&Paste<Tab>Ctrl-V "+gP
cnoremenu &Edit.&Paste<Tab>Ctrl-V <C-R>+
Tôi đã không kiểm tra kỹ lưỡng, chỉ kiểm tra nhanh nếu nó làm đúng như tôi mong đợi. Làm việc cho tôi, hy vọng nó hoạt động cho bạn ;-)