Добавьте следующие строки в ваш _vimrc
или .vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Но будьте осторожны, тогда визуальный режим - это CTRL-Q вместо CTRL-V.
Для обзора того, что mswin.vim видит sourcode mswin.vim.
Он очень хорошо прокомментирован, и если какая-то команда неясна, вы можете легко найти ее в справке vim.
Вот краткий обзор, составленный из источника:
- клавиши возврата и курсора переносятся на предыдущую / следующую строку
- CTRL-X и SHIFT-Del обрезаются
- CTRL-C и CTRL-Insert являются копиями
- CTRL-V и SHIFT-Insert - Вставить
- Используйте CTRL-Q, чтобы сделать то, что делал CTRL-V
- Используйте CTRL-S для сохранения, также в режиме вставки
- CTRL-Z - Отменить; не в cmdline, хотя
- CTRL-Y - Повторить (хотя и не повторить); не в cmdline, хотя
- Alt-Space - Системное меню
- CTRL-A - Выбрать все
- CTRL-Tab - следующее окно
- CTRL-F4 - Закрыть окно
По просьбе Nippysaurus: я добавил следующее в мой .gvimrc, чтобы показать Ctrl-V, кроме Paste в меню:
unmenu! Edit.Paste
aunmenu Edit.Paste
nnoremenu 20.360 &Edit.&Paste<Tab>Ctrl-V "+gP
cnoremenu &Edit.&Paste<Tab>Ctrl-V <C-R>+
Я не проверил это полностью, только быструю проверку, сделало ли это то, что я ожидал. У меня работает, надеюсь, у вас работает ;-)