Vim: быстрое изменение области просмотра в обычном режиме - PullRequest
5 голосов
/ 10 февраля 2012

Я широко использую видовые окна в vim, я всегда делю файлы на новые видовые окна и т. Д. Обычно я перемещаюсь по видам, используя Ctrl + W и клавишу перемещения, то есть: hjkl.

Так как есть команда нормального режима для быстрого переключения вкладок, gt, gT и ^gt, мне было интересно, есть ли эквивалент нормального режима без модификатора.Если нет, то каким будет хорошее отображение?gv и gw уже заняты.

Ответы [ 2 ]

5 голосов
/ 10 февраля 2012

Для быстрого переключения видовых экранов я использую следующее:

noremap <C-J> <C-W>j<CR>
noremap <C-K> <C-W>k<CR>
noremap <C-H> <C-W>h<CR>
noremap <C-L> <C-W>l<CR>
1 голос
/ 10 февраля 2012

У меня есть следующие сопоставления:

map <tab> <c-w>
map <tab><tab> <c-w><c-w>

, поэтому я могу быстро перемещаться между окнами с помощью <tab>j, <tab>k и т. Д. Обратите внимание, что это также облегчает использование всех других сопоставлений <c-w>, таких как <c-w>t, для перехода к первому окну или <c-w>b для перехода к последнему окну. Они просто становятся <tab>t и <tab>b.

Перед использованием этих отображений я использовал

map ,w <c-w>

так что вы снова будете использовать это, а затем букву для перемещения по окнам.

Если вы просто хотите придерживаться влево, вправо, вверх и вниз, тогда вы можете напрямую используйте что-то вроде

map ,l <c-w>l

и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...