Как я могу закрыть буфер в VIM, не делая его «не в списке»? - PullRequest
1 голос
/ 25 февраля 2012

Если я закрою буфер в VIM с помощью :bd, а затем решу снова открыть тот же файл .. он не будет указан в содержимом команды :ls, потому что он помечен как незарегистрированный. Есть ли способ закрыть буфер так, чтобы, если я решу открыть его позже, он все еще будет доступен в списке буферов через :ls?

Я понимаю, что вижу это в "скрытом" списке с :ls!, но это не то, что я ищу здесь ...

Ответы [ 2 ]

3 голосов
/ 25 февраля 2012

Если я действительно хочу избавиться от буфера, я делаю :bw.Обычно я просто делаю :q.

2 голосов
/ 25 февраля 2012

Вы можете использовать :ls!, чтобы увидеть его.

Вместо этого :bw - правильный путь к очистке буфера, чтобы он больше никогда не был в списке.

Это IS , что :bd и :ls означают делать. Примите это.

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

...