Vim'de bölme çizgilerini kapatma


15

Vim'in en sinir bozucu özelliklerinden biri çizgileri ayırmaktır. Bazı nedenlerden dolayı, boşluklara duyarlı formatlarda bile satırları bölmenin iyi olacağını fark etti. Örneğin değiştirme:

echo very-long-string > file

için

echo
very-long-string
> file

Nasıl kapatılır?

Düzenleme : Görsel kaydırma değil - dosyaya sarılır (yani satır çok uzun olduğunu düşünürse vim dosyaya eklenir \ n). Uzun çizgileri sarmak aklı başındadır ve dönüş yapmak istemeyip onsuz yaşayabilirim.


2
.Vimrc dosyanızı bir kenara taşımayı ve ardından dosyanızın yönetilmeyen bir kopyasını açmayı deneyin. Vim, orada olması gerektiğini düşündüğü için yeni satırlar eklememelidir.
pboin

very-long-string0x10 ve 0x13 gibi görünmez karakterler içeriyor mu ? Pboi'nin yazdığı gibi, vim karakter eklemiyor.
Luc M

Hangi
metin

Yanıtlar:


18

set formatoptions-=tc

Daha :help fo-tablefazla bilgi için bakınız .

Wim'in önerisi set textwidth=0aynı etkiye sahip olmalı, ancak birçok can sıkıcı dosya türü eklentisi bunu sizin için geri alacak. (Öf).


4

Uzun çizgilerin birden çok çizgide gösterilmek üzere görsel olarak "sarıldığı" özellikten bahsettiğinizi varsayalım. (Bu, dosyanın içeriğini etkilemez, yalnızca metnin görsel olarak sunulma şeklidir.) Bu özelliği açmak için aşağıdaki komutu verin:

:set nowrap

Eğer vim'in satırları gerçekten otomatik olarak böldüğünü görüyorsanız (sadece görsel olarak değil, aslında satır sonları ekleyerek) vim'i metin genişliğini sınırlayacak şekilde yapılandırmış olmanız gerekir; bu varsayılan olarak etkin değildir. Bu durumda tekrar şu şekilde devre dışı bırakabilirsiniz:

:set textwidth=0

.vimrcBu değişiklikleri kalıcı hale getirmek için yapılandırma dosyanızı düzenleyin.


Hayır - Yani dosyaya sarılmış (düzgün bir şekilde tasarlanmış olsa bile). Görselleştirme oldukça aklı başında. Dosyada kaydırma, birkaç istisna dışında kaynak / yapılandırma dosyaları için deliliktir.
Maciej Piechotka

Görünüşe göre benim .vimrc set backupdir=/tmpsadece içerdiği gibi gentoo üzerinde etkin ..
Maciej Piechotka
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.