Настроить vim для выделения текста с помощью shift и копировать / вставить через ctrl+c, ctrl+v?
Многие машины, с которыми мне нужно работать, имеют базовую установку NIX с текстовым редактором vim. Но способ выделения текста в vim для меня немного необычен:). Есть ли простой способ переконфигурировать vim, чтобы он использовал shift для выбора текста и ctrl+c / ctrl+v для копирования и вставки?
1 ответ
Решение
Добавьте следующие строки в ваш _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 - Закрыть окно