set textwidth
(Vim 80 column layout concerns gibi) kullanarak vim içindeki metnin genişliğini otomatik olarak ayarlamanın yolları olduğunu biliyorum. Aradığım şey, =
(girintili satır komutu) ile benzer bir şeydir, ancak 80'e sarılır. Kullanım durumu bazen metinleri metin genişliğiyle düzenler ve satırları birleştirdikten veya metinleri sildikten/ekledikten sonra zayıf bir şekilde sarılır.vim komutu metni 80 sütun olarak yeniden yapılandırma/zorlama
İdeal olarak, bu komut kısa olanlara eklerken uzun çizgileri seçip çıkardığım çizgileri tamamen yeniden düzenler. Bir örnek:
long line is long!
short
komutu çalıştırdıktan sonra (varsayarak sarma 13 cols idi): Bu gerçek bir vim komutuyla mümkün değilse
long line is
long! short
, belki bir komut satırı programı vardır Bu girişi girdiler mi? Evde veya gg
-Ctrl ile yapılabilir http://www.cs.swarthmore.edu/help/vim/reformatting.html
Ayrıca, Vim'in metin formatlamasını [par] (http://www.nicemice.net/par/) gibi harici bir programa devredebileceğini öğrenmek de ilginizi çekebilir. [Ile metin formatlama] nasıl yapılacağını gösteren bir screencast yaptım (http://vimcasts.org/e/18). – nelstrom
@nelstrom teşekkürler, "par" hakkında TIL. O fantastik! –
Metnin ince ve ince görünmesini istediğinizde (iyi kesilmiş?), Her zaman “gq” - [Gentleman's Quarterly] (http://www.gq.com/) düşünün. (Antropomorfik erkek için özür dilerim, ama anımsatıcı işler.) – ruffin