Быстрое переключение буферов в нормальном режиме Vim - PullRequest
52 голосов
/ 06 апреля 2011

Недавно я узнал, что я "неправильно использую вкладки" в Vim .С тех пор я пытался просто использовать буферы в Vim, помогая через MiniBufExplorer , но я нахожу это болезненным из-за того, сколько нажатий клавиш требуется для переключения буферов из обычного режима.С помощью вкладок я могу просто g t или g T , чтобы переключаться между вкладками в обычном режиме, и я могутакже выполните NUMBER g t , чтобы перейти на конкретную вкладку.

С буферами мне либо нужно войти в командный режим с помощью :bn, :bp, или с MiniBufExplorer, используйте Ctrl + k или Ctrl + Up , чтобы перейти к окну буфера, прокрутите влево или вправо с помощью h и l , а затем нажмите Введите , чтобы выбрать нужный буфер.Или я могу сделать что-нибудь, включающее последовательность лидеров, но это всегда требует удаления нескольких пальцев от домашнего ряда.Это настоящая боль.

Как я могу получить что-то эквивалентное переключение вкладок в обычном режиме для переключения буферов в нормальном режиме, чтобы я мог сделать что-то вроде g n / г р для :bn / :bp и НОМЕР г n для :buf NUMBER?

Ответы [ 11 ]

0 голосов
/ 11 октября 2017

Я думаю, bufexplorer - хороший плагин для использования.<leader> b e вызывает интерактивный обозреватель буферов, в котором перечислены все открытые буферы.Вы можете быстро перемещаться по списку, и Enter помещает вас в выбранный буфер.В отличие от LustyExplorer Он не зависит от ruby.

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