2015-08-18 3 views
4

Как открыть ранее открытый буфер в Vim?Как открыть ранее открытый буфер в Vim?

У меня есть 4 буфера, скажем buf1 - buf4.

В настоящее время я открыл buf1, а затем открываю buf3, выполняя :b3.

Теперь, как мне вернуться в buf1 (ранее открытый буфер) без выполнения :b1?

Ctrl + P пойдет buf2, предыдущий буфер в списке.

+1

Я предлагаю вам посмотреть следующее сообщение: [vim, переключение между файлами быстро] (http://stackoverflow.com/q/16082991/438329). В частности, часть, относящаяся к использованию ': b {partial-name}' (тоже хорошая картина!). –

+0

Это действительно помогло! –

ответ

6
:b# 

Открывает ранее открытый буфер.

Повторное использование команды переключает между буферами.

Благодаря связанным вопросам на этом сайте!

+3

Альтернативно, '' (или '' на некоторых клавиатурах). – romainl

+0

@romainl: Прохладный. Это работает на моей клавиатуре. Является ли это специфичным для клавиатуры или _vimrc конкретным? –

+1

Сладкий. Просто идет, чтобы показать, что всегда есть что-то новое, чтобы узнать о vim. Я был доволен использовать: bn и: bp для следующего и предыдущего буферов соответственно, но это может быть удобно во многих ситуациях. – labyrinth

Смежные вопросы