Как перемещаться по MiniBufExplorer, не заходя в окно MiniBufExplorer? - PullRequest
1 голос
/ 12 декабря 2011

Как перемещаться по MiniBufExplorer, не заходя в окно MiniBufExplorer?

В строках 170-174: minibufexpl.vim:

"               To enable the optional mapping of <C-TAB> and <C-S-TAB> to a 
"               function that will bring up the next or previous buffer in the
"               current window, you can put the following into your .vimrc:
"
"                 let g:miniBufExplMapCTabSwitchBufs = 1

Я добавил это к своему .vimrc,перезапустил пустой Vim, затем выполнил следующие команды для вызова нескольких буферов (и, следовательно, MiniBufExplorer):

:e somefile
:e someotherfile

Теперь, когда мой курсор находится в окне файла (не в окне MiniBufExplorer), я пытаюсь Ctrl Tab и Ctrl Shift Tab без эффекта.Что-то я пропустил?

Ответы [ 3 ]

1 голос
/ 12 декабря 2011

Я думаю, что это, скорее всего, конфликт с snipMate, который, я полагаю, возник у вас, поскольку вы упоминаете, что отображение вкладок работает в режиме выбора. Я пытался сделать это вручную map <C-Tab> :bn<cr>, и это тоже не сработало. Теперь я использую map <C-P> :bp<cr> и map <C-N> :bn<cr> для навигации по буферам, и я полагаю, что другие отображения будут работать так же хорошо, пока нет конфликта.

1 голос
/ 08 февраля 2013

сочетания клавиш Minibuf explorer (может потребоваться дополнительная настройка):

[C-TAB] и [C-S-TAB] - переход к следующим и предыдущим буферам

Обычные ярлыки буфера Vim:

: bn и: bp - перейти к следующим и предыдущим буферам : b # - перейти в буфер с номером #

: h: buffers - для дополнительной помощи

0 голосов
/ 12 декабря 2011

Вы оставили " в начале строки let? Если так, это закомментировано, и не будет работать. В противном случае может возникнуть конфликт сопоставления между плагинами. Команда :map выведет список текущих сопоставлений.

С картами легче справиться, если установить фары .

...