Genellikle arabellek kaldırmak için :bd
yazın, ancak istemediğim pencerenin kapatılmamış yan etkisi ile sonuçlanır.Pencereyi kapatmadan gvimden bir arabellek nasıl kaldırılır
cevap
Genellikle :bn
(sonraki arabellek) ve ardından :bd#
kullanın (alternatif arabelleği sil). Elbette bunun için bir haritalama veya komut oluşturabilirsiniz.
ayrıca komutları birlikte de dağıtabilir: 'bn | bd # ' – danriti
icecrime's bufclose eklenti bağlantısının aynı şeyden kaynaklandığından emin değilim, ancak Vim Tips Wiki bir komut aracılığıyla birkaç farklı yaklaşımı gösterir. Check them out.
aslında bence bu daha iyi – icecrime
Ben de wiki sayfasının alt kısmına yakın bölüm de bakın fark ettim. Bu yorum ile birlikte, bufclose bahseder: yararlı beklendiği gibi çalışmıyor (eğer birkaç pencerede açık bir tampon kapatırsanız, bu pencereleri kapatır). Sanırım bufclose ile ilgili bir sorun var. –
kwbdi(Keep Window on Buffer Delete) eklentisini deneyin. Benim için iyi çalıştı.
nmap <leader>d :bprevious<CR>:bdelete #<CR>
Birkaç pencerede bir arabellek açılıncaya kadar olması gerektiği gibi çalışır. Orada daha büyük senaryoları kullanmak istemediğiniz sürece yeterince iyi.
- 1. Kullanıcı pencereyi kapatmadan önce JavaScript’te bir etkinliği tetikleyebilir misiniz?
- 2. PeopleCode'dan bir pencereyi nasıl kapatırım?
- 3. Başka bir JFrame'i kapatmadan kapatın
- 4. Pencere hareketi komutlarını belirli bir pencereyi yok saymayı nasıl sağlayabilirim?
- 5. GVim'i kapatmadan önce istemek için GVim'i zorla
- 6. Tarayıcıyı kapatmadan kapatın System.in
- 7. Bir pencereyi PyGObject
- 8. Vim'de bir pencerede arabellek nasıl düzeltilir?
- 9. javascript bir sayıya dönüştürün arabellek
- 10. R bağlantısında kapatmadan önce bir boru bağlantısından nasıl çıkış alınır?
- 11. Ekranı kapatmadan yakınlık sensörünü kullanın
- 12. Vaadin penceresini kaydedilmemiş değişikliklerle kapatmadan önce kullanıcıyı uyar
- 13. Bir pencereyi İşleme ile canlandırma nasıl yapılır?
- 14. jQuery kullanarak bir pencereyi kapatma
- 15. NodeJS'de arabellek nesneleri nasıl karşılaştırılır?
- 16. Vim'de arabellek nasıl yeniden açılır?
- 17. Bir işlem nasıl kaldırılır WiX
- 18. pyqt: Bir widget nasıl kaldırılır?
- 19. Logstash bir olay nasıl kaldırılır?
- 20. RadPageView'da bir sayfa nasıl kaldırılır?
- 21. PreferenceActivity'den nasıl bir tercih kaldırılır?
- 22. Bir dizenin parçası nasıl kaldırılır?
- 23. Bir ürün nasıl kaldırılır Installshield
- 24. Yerinde bir span nasıl kaldırılır?
- 25. Bir char * arabellek bir WinRT IBuffer'ında C++
- 26. , Pencereyi geçerli pencere nasıl yapabilirim?
- 27. Bir öğeden bir öğe nasıl kaldırılır?
- 28. Bir dizi Java'dan bir tamsayı nasıl kaldırılır
- 29. Bir DOSYA işaretçisini temel dosya tanıtıcısını kapatmadan kapatın
- 30. Linux'ta rm -rf gibi Python'da zorlama nasıl kaldırılır?
Bu benim sorum: http://stackoverflow.com/questions/4298910/vim-close-buffer-but-not-splitted-window – RusAlex
olası kopyası [Vim: bölünmüş pencereyi kaybetmeden arabelleği sil] (http : //stackoverflow.com/questions/4465095/vim-delete-buffer-without-losing-the-split-window) – thirtythreeforty