Я хочу remap:q
в :bd
, потому что я действительно не хочу, чтобы буфер остаться вокруг в сеансе продолжительном vim
(где он может держать .swp
файл конфликтует с другим vim
сеанс того же файла).Закройте Vim, когда все буферы закрыты после того, как: бд
Единственная проблема с этим: :bd
не уходит vim
, если это последний буфер слева. Как я могу это достичь?
Вы смотрели на [BBye] (https://github.com/moll/vim-bbye)? Однако это указывает на то, что может не удовлетворить ваш вопрос: «Показывает пустой файл, если у вас нет других открытых файлов». –
Спасибо, Мика. Мне действительно не нужны фантастические функции «BBye». Я хочу, чтобы ': q' означал': bd', но просто сделайте ': q' (т. Е. Выйдите из' vim'), если это последний буфер. –
Попробуйте следующее: http://superuser.com/questions/668528/vim-quit-if-buffer-list-is-empty/930871#930871. – ryuichiro