как выйти из buf в энергии

скажем, в настоящее время на моей сессии энергии существует два буфера, и я хочу закрыть текущий буфер, который является объектом редактирования, чтобы переключить другой буфер и отредактировать его. использование

:q 

выйдет из целой энергии, а не буфера. таким образом, мой вопрос, там любые команды, может закрыть текущий буфер при редактировании и автоматически переключиться на следующий буфер в буферном списке.

9
задан Haiyuan Zhang 18 January 2010 в 12:30
поделиться

3 ответа

Просто делается

:bd

, должно сделать это.

Редактировать: Вы можете удалить определенные буферы, используя эту команду.

Получите список ваших текущих буферов, введя:

:ls

Это даст вам что-то вроде:

1 #    "ap22_linux_build.sh.log"      line 87
2      "httpd-2.2.14-2010011600-linux32-g.build_log" line 4207
3 %a   "~/.bashrc"                    line 1

Возьмите соответствующее число и введите его перед командой BD, поэтому ввод

: 2 bd

будет удалять второй буфер.

16
ответ дан 4 December 2019 в 09:36
поделиться

: BD (буфер удалить) или: n (следующий)

Последний предлагает преимущество в состоянии вернуться к первому файлу с: P (предыдущий)

4
ответ дан 4 December 2019 в 09:36
поделиться

Это не решение, а обходной путь : используйте GIT-SVN в качестве локального клиента к репозитории Subversion.

-121--3206183-

TORES также: BW, который также вытирает буфер. Например. : BD удалит буфер, но вы можете вернуться к нему, если вы попадаете CTRL-6.

Я также очень люблю отображение ключей Bufexplorers в просмотру буферного просмотра, если вы подобные мне, и получите множество буферов, открывают его быстрый способ пройти и удалять, что вам больше не нужно. http://www.vim.org/scripts/script.php?script_id=42

2
ответ дан 4 December 2019 в 09:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: