2009-11-19 23 views
10

Sık sık kod yazmak için gq kullanıyorum… Ancak dizeler söz konusu olduğunda çok akıllı değil. Örneğin, sarma:Vim: dizeleri kesmeden metni (yani "gq") sarın mı?

foo = bar("a b c " + 
      "d e f") 

olacaktır:

foo = bar("a b c 
      d e f") 

hangisi, belli ki, yaklaşık olarak kullanışlı değildir:

foo = bar("a b c d e f") 

neden olabilir.

Bunu dikkate alan metni sarmalamanın bir yolu var mı?

+0

benzeyen

şey Bunun için bir çözüm görmek isteriz. Yine de bir vim senaryosuna ihtiyaç duyduğumdan eminim ki, bu konuda hiçbir bilgim yok ... – matpie

+8

http://stackoverflow.com/questions/1314174/is-there-any-way-to-get-vim- to-otomatik sarma-piton-dizeleri-de-79-karakter. –

cevap

1

Bunu kutudan çıkarmamın bir yolunun farkında değilim, ancak kullandığım çözüm, özel bir işlev ve haritayı gqc'de ona yazmaktır. this