Рекомендации

Рекомендации

Когда я выделяю текст в визуальном режиме Vim, прокрутка с Ctrl- Fотменяет выделение. Как сохранить выделение при прокрутке (с Ctrl- F)?

решение1

Это происходит в Windows с конфигурацией по умолчанию, которая вызывает:behave mswin, который в свою очередь устанавливает

keymodel=startsel,stopsel

Thestopselговорит Vim остановить выделение, если нажаты клавиши курсора, , , . По какой-то причине End- Homeпохоже , вызывает .PageUpPageDownCtrlFPageDown

Чтобы изменить это поведение, вы можете удалить stopselиз keymodelнастройки:

:e $HOME/_gvimrc

и добавьте следующее:

" Prevent CTRL-F to abort the selection (in visual mode)
" This is caused by $VIM/_vimrc ':behave mswin' which sets 'keymodel' to
" include 'stopsel' which means that non-shifted special keys stop selection.
set keymodel=startsel

Рекомендации

Связанный контент