2012-02-07 22 views
5

Vim ile ilgili biraz sorun yaşıyorum. Ben Debian test kullanıyorum ve version, benim .vimrc dosyasındaVim duraklar .vimrc dosyasında yankı varsa

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 1 2011 03:25:24) 

verir ben bir yankı deyimi kullanırsanız, aşağıdaki ifadeye vim çalışmasını duraklar:

Press ENTER or type command to continue 

Daha sonra vim normal olarak çalışacaktır.

echo "Hello" 

Nasıl bu duraklatma davranışı durdurabilir .vimrc dibine kadar hiç değilse: Bu sadece eklemesini oldu?

sayesinde Narnie

+1

bunu metni görüntülemek için nerede bekliyorsunuz, bu pause olur? – icktoofay

+0

Vim penceresinin alt kısmında görünmesini beklerdim tıpkı bir tür: echo "Merhaba" Ancak, bunun vim "ekranını" ayarlamadan önce bunu çalıştırdığı için bence. vim ekranını başlatmadan önce kabuk. – narnie

cevap

3
:silent !echo Hello 

hile olacaktır. OP itibaren

~~~

, bu çalıştı:

let colorScheme = "evening" 
silent execute "!echo setting color scheme to " . colorScheme 
+0

Vim echo yerine kabuk eko kullanmak harika bir fikir, ancak eko yapmak istediklerim için vim değişkenlerine erişmem gerekiyor. Kod örneği: izin colorScheme = "akşam" echo "renk şemasını ayarlama". colorScheme – narnie

+1

Vim echo yerine kabuk eko kullanmak harika bir fikir, ancak vim değişkenlerine eko yapmak istediklerim için erişmem gerekiyor. Kod örneği: izin colorScheme = "akşam" echo "renk şemasını ayarlama". colorScheme ama bu sizin fikrinize göre işe yaradı: sessiz "! echo ayar renk şeması" komutunu uygulayın. renk uyumu – narnie