Плагин Vim, представляющий список открытых вкладок

2644

Я огляделся и не смог найти то, что мне нужно.

По сути, когда у меня много открытых вкладок, становится трудно понять, какой файл открыт в конкретной вкладке.

Есть ли плагин, который бы представлял список всех открытых вкладок?

Конечно, есть: вкладки, но я ищу плагин, представляющий список на выбор.

4

2 ответа на вопрос

10
Drew LeSueur

Вы можете использовать :tabs, если вы вкладка 7 является вкладкой, которую вы хотите перейти, а затем введите 7gt. Если вкладка 2 является вкладкой, которую вы хотите перейти к типу 2gt.

Я просто высказал это, чтобы понять, что я тот, кто ответил на это почти год назад. Drew LeSueur 9 лет назад 2
2
carlosdc

Это может быть решением вашей проблемы. Рекомендуется не использовать вкладки, взглянуть на более гибкий буферный механизм и использовать MiniBufExpl или BufExplorer. Хотя это и не упомянуто в связанном посте, я бы также посоветовал взглянуть на FuzzyFinder, что довольно хорошо.

Есть ли причина (помимо исторической), что нельзя полностью игнорировать буферы, а вместо этого работать только во вкладках? 13 лет назад 0
Чтобы ответить на мой собственный вопрос: возможно, причина в том, что многие команды / функции / «процедуры использования» vim (все еще) ожидают, что пользователи будут работать в основном с буферами, поэтому лучше, чтобы пользователи полагались в основном на буферы. В любом случае спасибо за вашу ссылку, очень полезно. 13 лет назад 0
@ Андрей, да, я думаю, что это в основном историческое. На протяжении многих лет большая часть функциональности буферов была использована и протестирована. Вкладки кажутся мне неправильными, поэтому пользователи изначально ожидают что-то вроде вкладок Firefox или TextMate, а вкладки Vim не очень подходят для этого. carlosdc 13 лет назад 0
Я не думаю, что был бы слишком ошибочным, когда говорил, что ведущие разработчики Vim сами по себе смущены (по крайней мере, в определенной степени), что только добавляет путаницы пользователям. Иначе зачем ставить параметры команд, которые облегчают использование вкладок для некоторых задач (например, vim -p file1 file2) и т. Д. 13 лет назад 0
@ Андрей: я никогда не чувствовал путаницы. Вкладки имеют свое место, но не так, как вы их используете. Вкладки не используются для разделения различных буферов. Вкладки используются для представления различных организаций окон (разделений), каждое из которых представляет представление в буфер. Таким образом, вкладки разделяют различные наборы представлений на набор буферов. Таким образом, нет причин игнорировать вкладки, если вы хотите их использовать. Но вы должны использовать их правильно. А команды и опции, такие как та, которую вы привели в качестве примера, предназначены для поддержки правильного использования вкладок. Jeet 13 лет назад 0