Назад | Перейти на главную страницу

Настроить vim для выделения текста со сдвигом и копированием / вставкой с помощью ctrl + c, ctrl + v?

Многие машины, с которыми мне нужно работать, имеют базовую установку 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 - закрыть окно