как удалить буфер из gvim, не закрывая окно - PullRequest
19 голосов
/ 10 декабря 2010

Я обычно набираю :bd для удаления буфера, однако это приводит к нежелательному побочному эффекту закрытия окна, которого я НЕ хочу.

Ответы [ 4 ]

27 голосов
/ 10 декабря 2010

Я обычно использую :bn (следующий буфер), а затем :bd# (удаление альтернативного буфера). Конечно, вы можете создать отображение или команду для этого.

8 голосов
/ 03 марта 2011
nmap <leader>d :bprevious<CR>:bdelete #<CR>

Работает как следует, пока один буфер не будет открыт в нескольких окнах. Достаточно хорошо, если вы не хотите использовать более крупные сценарии.

3 голосов
/ 10 декабря 2010

Я не уверен, что ссылка на плагин bufclose в icecrime основана на одной и той же вещи, но Vim Tips Wiki демонстрирует несколько разных подходов через скрипт. Проверьте их.

0 голосов
/ 15 декабря 2010

Попробуйте kwbdi (Keep Window on Buffer Delete) плагин.Хорошо сработало для меня.

...