Как я могу закрыть буфер, не закрывая окно? - PullRequest
109 голосов
/ 18 сентября 2009

Многослойные представления Vim (Windows, Buffers и Tabs) оставили меня в замешательстве. Допустим, я разделил отображение (: sp), а затем выбрал другой буфер для отображения в каждом окне. Теперь я хочу закрыть один из буферов, но не хочу, чтобы окно закрывалось (после закрытия оно может отображать следующий буфер в списке или пустой буфер, это не имеет значения). Как я могу это сделать?

Спасибо.

Ответы [ 13 ]

1 голос
/ 18 сентября 2009

Будет

:enew

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

0 голосов
/ 11 мая 2014

Чтобы «закрыть» вид, используйте :hid[e]. Работает, если вам удалось разделить область просмотра или открыть несколько файлов. Вы не можете скрыть последний буфер на дисплее.

1 Еще один совет, который мне помог: используйте :e ./path/to/file.work, чтобы открыть файл в окне просмотра, не разбивая окно.

P.S. Через два дня после vim я все еще не могу найти точные команды помощи. Надеюсь, это поможет кому-то еще продолжать работать, пока у него не появится время понять vim.

0 голосов
/ 18 сентября 2009

используйте ": bd" в качестве команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...