SORU
1 ŞUBAT 2009, Pazar


Nasıl Vim Python kullanabilir miyim?

Ben Vim ve Python arasında çok fazla zaman kaybı. Çok yavaş elle kopyala-yapıştır Vim ve tersi için Python dan buluyorum. İyi kırık bir örnektir:

%!xrange benim için python(25); baskı 6*ı \n

Nasıl böyle düzenlemeler Vim içinde direcly?[Çözüldü]

[Açıklama]Şey, baskı dizileri gibi Vim lazım, aritmetik... yapamam Vim yapmak şeyler.

[?]Birisi bu noktada biraz daha detaylı bilgi verebilir: "komut dosyası standart girdiden doğrudan hatları verilen ameliyat okuyabilirsiniz(., %, ...)."

[Ayrıntılı Açıklama]

Eğer yazdırmak isterseniz Alo " hatları 4,5, 6 ve yanlış olanı 7,: .'

:4-7!-c "'Merhaba".' print python

Nokta . geçerli satırı değiştirir. Birden fazla satır 7, 32 ve 99 üzerinde baskı

:7,32,99!-c "'Merhaba".' print python

Net bir şekilde çalışmıyor. Nasıl?

CEVAP
1 ŞUBAT 2009, Pazar


Vim herhangi bir windows türü bir şey bu

for x in range(1,10):
    print '-> %d' % x

Görsel olarak o çizgilerin her ikisi de (görsel modu başlatmak için V) seçin ve aşağıdaki komutu yazın:

:!python

Bastınız çünkü:' görsel modunda, bu gibi bakıyor sona erecek: .'

:'<,'>!python

Enter tuşuna basın ve seçimi print tablo çıktı değiştirilir. Kolayca bir eşleme çevirmek olabilir:

:vnoremap <f5> :!python<CR>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Tina Chen

    Tina Chen

    26 Mayıs 2012