как быстро переключиться на уже открытую вкладку (буфер) в Vimperator

481
blue123

Я имею тенденцию открывать много вкладок во время моего ежедневного просмотра, и я недавно переключился на Vimperator . Я обнаружил, что вы можете использовать :buffer для перехода к уже открытой вкладке.

Но я думаю, что у этого есть два недостатка.

  1. Вы должны ввести, :bufferа также номер буфера или ключевое слово для поиска. Это много печатать.

  2. Что делать, если вы выполняете поиск по ключевому слову и находите много совпадений, например, на нескольких вкладках есть ключевое слово vim .

Поэтому мой вопрос таков: является :bufferли предпочтительным способом быстрого переключения на уже открытую вкладку? Как бороться со сценарием из нескольких похожих вкладок?

1
Я не знаю о Vimperator, но Vim доволен просто `: b `. Кстати, я добавил следующее в мой vimrc и нашел его полезным: `nnoremapб: лс: б` Lieven Keersmaekers 7 лет назад 0

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

1
Ehvince

Я просто использую bключевые слова + для фильтрации списка и TAB для его просмотра.

Я также переключаюсь на предыдущую посещенную вкладку, C-6для которой я сделал еще один ключ:

" .vimperatorrc map <A-v> <C-6> 

теперь также alt-v.

И там, 1bчтобы перейти к первой вкладке (или любой вкладке n) и g$перейти к последней.

Спасибо за ваш ответ, но в чем смысл этой карты `map `а по каким оригинальным клавишам перейти на ранее посещенную вкладку? blue123 7 лет назад 0
`C-6` - оригинальный ключ и означает Control-6. Я сопоставляю Alt-v с тем же (потому что это удобно на моей клавиатуре). Смотрите `: helpall` и раздел 9.3. "изменение вкладок". Ehvince 7 лет назад 0