Вкладки перестроения с мышью в gvim

Есть ли любой путь в gVim перестроить вкладки путем перетаскивания их с мышью? Поведение, которое я ищу, настолько подобно вкладкам в Firefox и Chrome.

Я знаю, что возможно изменить использование порядка вкладки :tabm n но это требует выяснения точно, в какое количество вкладок в требуется переместиться. Используя мышь было бы более полезно для этой пространственной задачи.

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

22
задан Sheharyar 1 December 2016 в 19:52
поделиться

1 ответ

Вот функция для перемещения вкладки в левую позицию. Поместите его в свой файл VIMRC и настройте ключи, когда вы видите FIT (чтобы позвонить в него Longhand, : Execute Dateft () ).

Обратите внимание, что эти функции «Roll» вкладывается с первого до последнего и последнего для первого, соответственно, поэтому перемещение первой вкладки, оставленного, делает его последней вкладкой, и перемещение встроенной вкладки.

function TabLeft()
   let tab_number = tabpagenr() - 1
   if tab_number == 0
      execute "tabm" tabpagenr('$') - 1
   else
      execute "tabm" tab_number - 1
   endif
endfunction

... И справа

function TabRight()
   let tab_number = tabpagenr() - 1
   let last_tab_number = tabpagenr('$') - 1
   if tab_number == last_tab_number
      execute "tabm" 0
   else
      execute "tabm" tab_number + 1
   endif
endfunction
10
ответ дан 29 November 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: