Vim: Возможен ли вертикальный список вкладок? - PullRequest
7 голосов
/ 10 января 2011

Можно ли представить список вкладок vim вертикально в левой части редактора?

alt text

Было бы очень полезно, но мне не удалось найтилюбые плагины, которые могут сделать это еще.(я сосу в Google?)

Ответы [ 5 ]

4 голосов
/ 24 июля 2012

Я бы согласился с Рэнди по поводу использования вкладок.Но я также искал возможность иметь вертикальные вкладки в gvim некоторое время назад.Для этого вы должны изменить источники.Для gvim это не слишком много работы, так как виджет gtk_notebook используется для вкладок.Для vim это может быть еще немного работы.Вы можете найти патч / хак, который я сделал здесь .Я прокомментировал некоторые вещи, касающиеся высоты окна, и добавил hbox и vbox, чтобы поместить gui.tabline там, где я хотел (с левой стороны).Я установил длину метки на максимальную ширину, чтобы установить максимальный размер вкладки ... Это соответствует моим потребностям, но на самом деле это просто хак и не имеет намерения быть хорошо запрограммированным.

Извините, это не плагин, и он не относится к vim, но если вам действительно нужна эта функция, переключение на gvim может быть не слишком большой разницей.

4 голосов
/ 10 января 2011

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

Однако, если вы действительно используете вкладки для этой цели, вы можете получить «вертикальный список вкладок», введя :ls для вывода списка буферов. Вы также можете использовать один из множества доступных плагинов проводника буфера.

1 голос
/ 26 июля 2013

Если вы используете Gvim, вы можете отменить меню Buffers, используя :te Buffers, и расположить его как боковую панель.

Не то же самое, что вкладки, но может быть достаточно для обхода пользовательского интерфейса.

0 голосов
/ 07 марта 2013

Вы еще этого не знаете, но вы ищете команду :tabs.

Для контекста: я использую gvim --remote-tab почти исключительно для запуска редактора.Я немного попробовал :ls Рэнди, но после того, как оставил gvim открытым в течение недели или двух, список в конце концов наполнился кучей вкладок, которые у меня уже были :quit.Прочитав инструкцию, я нашел :tabs.

0 голосов
/ 24 июля 2012

Вы пробовали buffergator ? После установки у него есть команда :BuffergatorTabsOpen, которая показывает открытые вкладки в вертикальном окне ...

...