2012-04-04 10 views
21

: macvim olaraknasıl vim CommandT mevcut dosyaları yeniledikten Bu arada sorun yaşıyorum

kullanıyorum geçerli dizinde yeni bir dosya oluşturmak

:e foo.coffee 

O dosyayı kaydedip devam Macvim'de çalışıyor. Macvim'i kapatıp yeniden başlatıyorum ve bu dosyayı açmaya çalışmak için <Leader>T kullanın, ancak listelenmiyor.

Dizinde foo.bar görüyorum ve el ile açabilir, ancak neden CommandT için kullanılabilir değil? Kafanıza Komutu'nu yumruklamak ve mevcut dosyaları yenilemek için bir yol var mı?

Teşekkür

cevap

7

Yazma: CommandT açıkken

:ClearCtrlPCache

15

Evet, ben de bunun için bir eşleme var, ama elle komutu yazın böylece sever eğer: mvim bu sonunda benim için çalıştım

noremap <F5> :CommandTFlush<CR> 
+0

Noremap ne yapar? '' CommandTFlush' ifadesinin girilmesi bana göre değil… –

+0

'noremap' sadece normal mod için bir eşleme ekler. Komut satırından ': CommandTFlush' komutunu girerseniz ve çalışmıyorsa, muhtemelen başka bir sorun var demektir. Ev dizininizden vim başlattığınıza inanıyorum, bu yüzden CommandT sadece belirli sayıda dosyayı arayacak ve sonra duracaktır, ancak emin olamam. – deviousdodo

+0

evet, 'Editör komutu değil: CommandTFlush' alıyorum. [Yadr] 'ı yükledim (https://github.com/skwp/dotfiles); Başka bir şey kullanıyor olmalılar. Yine de yardımın için teşekkürler. –

25

Ayrıca, <C-f> (işte kontrol f) kullanabilir.

Ref: başlıklı bölümde https://github.com/wincent/Command-T: istemi veya dosya listeleme ya

(Ben başlığa bağlamak istiyorum odak olduğunda

aşağıdaki eşleştirmeleri etkin, ancak README düz metindir, bu yüzden başlık ankrajı yoktur).

+4

Bu, en kolay olanı. –

+2

@JezenThomas ile katılıyorum - bana bu cevap kabul edilen bir olmalı. Acaba (herhangi bir nedenle) OP için işe yaramadı mı ... – MaciekTalaska