Если я создаю несколько буферов в gVim (интерфейс gnome для vim), как мне переключить буфер? Vim Doc говорит, что это клавиша F8 но она не работает ...

Любая идея ?

2 ответа2

3

Переключение буферов обычно выполняется с помощью :bp[revious] и :bn[ext] (часть в скобках необязательна). Если вам не хочется вводить это каждый раз, вы можете сопоставить его с какой-либо клавишей или комбинацией клавиш.

nnoremap <F1> :bp<cr>
nnoremap <F2> :bn<cr>

(не стесняйтесь изменять в соответствии с вашими потребностями)

Если вы думаете о переключении между разделениями, это делается с помощью <C-W> some key , в зависимости от того, куда вы хотите перейти. Все они действительно хорошо описаны в help CTRL-W , но чаще всего используются V и S для разделения, а затем C-W C-W (дважды) для переключения между открытыми разделениями.

0

Это зависит от того, как вы создаете эти несколько буферов. Если они находятся в нескольких окнах, то вы можете переключаться между окнами с помощью Ctrl-W Ctrl-W и связанных команд. Увидеть

:help window-move-cursor

Если bvffers находятся на нескольких вкладках, вы можете переключаться между вкладками с помощью gt и связанных команд. Увидеть

:help gt

Используя :helpgrep f8 и :helpgrep F8 , я не нахожу упоминаний в документах Vim F8, используемых для переключения буферов. Какие документы Vim вы имеете в виду?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .