2015-04-22 22 views
5

Vim'de, :buffers komutunu çalıştırarak tüm açık arabellekleri gösterebilirim, ancak bazen liste uzun sürebilir, çıktıyı yalnızca eşleşen kalıbı dosyalamakla sınırlamanın bir yolu var mı? ÖrneğinBir desenle eşleşen vim arabelleklerini göster

:

enter image description here

nasıl sadece * .c dosyaları gösterir misin? joker sonra

cevap

6

Kullanım Ctrl-D:

:b *.c<Ctrl-D> 
4

Sen (^D Eğer CTRL + D tip ortalama) :buffer *.c^D var.

echo join(map(filter(copy(range(1, bufnr('$'))), 'buflisted(v:val) && bufname(v:val) =~ ".*\\.c"'), '" ".fnamemodify(bufname(v:val), ":p")'), "\n") 
: Bu bir eklenti yazma konusunda ise

Veya,

İlgili konular