LINUX.ORG.RU

gvim: переключение вкладок


0

0

Всем здравствуйте.

С некоторым трудом, но упорно осваиваю vim (правда, графический, и под виндой), хотел сделать чтобы вкладки переключались при нажатии Ctrl+Tab, Shift+Ctrl+Tab. После часа копания мануалов мне удалось замапить клавиши:

:map <C-Tab> <Esc>gt<CR>

:map <S-C-Tab> <Esc>gt<CR>

Но они переключаются «топорно»: по команде gt вкладки всегда перебираются в одном и том же порядке: 1, 2, 3, 4, ... , а мне очень хочется настроить, чтобы переключались в порядке последнего открывания вкладок. То есть, если я только что редактировал файл на вкладке 3, потом перешел на вкладку 5, а потом нажал Ctrl+Tab, то открылась бы не 6-я вкладка, а опять 3-я. Еще раз Ctrl+Tab - опять 5-я. А если нужно перейти на какую-нибудь более «старую» вкладку, то надо, не отпуская Ctrl, нажать 2 (или более) раз Tab. Имхо это гораздо удобнее, т.к. при нескольких открытых вкладках часто надо перемещаться именно между двумя.

Но я не нашел подобных команд в vim. Это возможно сделать? Если да, то как?

Заранее спасибо.

Советую поискать плагин на www.vim.org. 99% что есть нечто подобное.

Averrin ()

map <F7> :tabprevious<C-M>
map <F8> :tabnext<C-M>

map <F6> :tabnew<cr>

у меня как-то так.

Rastafarra ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.