Многие машины, с которыми мне нужно работать, имеют базовую установку NIX с vim в качестве текстового редактора. Но способ выделения текста в vim для меня непривычен :). Есть ли простой способ перенастроить vim, чтобы он использовал shift для выделения текста и ctrl + c / ctrl + v для копирования и вставки?
Добавьте следующие строки в свой _vimrc
или .vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Но будьте осторожны, тогда визуальный режим - это CTRL-Q вместо CTRL-V.
Для обзора того, что mswin.vim видит в исходный код mswin.vim. Он очень хорошо прокомментирован, и если какая-то команда неясна, вы можете легко найти ее в справке vim.
Вот краткий обзор компиляции из исходников:
- Backspace и клавиши курсора переходят на предыдущую / следующую строку
- CTRL-X и SHIFT-Del вырезаны
- CTRL-C и CTRL-Insert - это Копировать
- CTRL-V и SHIFT-Insert - это вставить
- Используйте CTRL-Q, чтобы делать то, что раньше делал CTRL-V
- Используйте CTRL-S для сохранения, также в режиме вставки
- CTRL-Z - отменить; не в командной строке, хотя
- CTRL-Y - это повторить (но не повторять); но не в командной строке
- Alt-Space - это системное меню
- CTRL-A - Выбрать все
- CTRL-Tab - следующее окно
- CTRL-F4 - закрыть окно