Mematikan garis pemisah dalam vim

15

Salah satu fitur vim yang paling mengganggu adalah garis pemisah. Untuk beberapa alasan seseorang menemukan itu akan baik untuk memisahkan garis bahkan dalam format sensitif spasi putih. Misalnya mengubah:

echo very-long-string > file

untuk

echo
very-long-string
> file

Bagaimana cara mematikannya?

Sunting : Ini bukan bungkus visual - itu dibungkus dengan file (mis. Vim sisipkan \ n dalam file jika dianggap terlalu panjang baris). Membungkus antrean panjang itu waras dan sementara orang mungkin ingin berbalik aku bisa hidup tanpanya.

Maciej Piechotka
sumber
2
Coba pindahkan .vimrc Anda ke samping dan kemudian buka salinan file Anda yang tidak dibuat-buat. Vim tidak boleh menambahkan baris baru hanya karena dianggap harus ada di sana.
pboin
Apakah very-long-stringberisi karakter yang tidak terlihat seperti 0x10 dan 0x13? Seperti yang ditulis pboi, vim tidak menambahkan karakter.
Luc M
Temukan berapa textwidth diatur di:: set Jadikan lebih luas:: atur textwidth = 160
yf liang

Jawaban:

18

set formatoptions-=tc

Lihat :help fo-tableuntuk info lebih lanjut.

Saran Wim tentang set textwidth=0seharusnya memiliki efek yang sama, meskipun banyak plugin tipe file yang mengganggu akan membatalkannya untuk Anda. (Ugh.)

luar biasa
sumber
4

Saya berasumsi Anda berbicara tentang fitur di mana garis panjang secara visual "dibungkus" untuk ditampilkan pada beberapa baris. (Ini tidak mengganggu konten file, itu hanya cara teks disajikan secara visual.) Keluarkan perintah berikut untuk mengaktifkan fitur ini:

:set nowrap

Jika Anda melihat bahwa vim benar-benar memisahkan garis secara otomatis (bukan hanya secara visual tetapi dengan benar-benar memasukkan jeda baris) maka Anda harus telah mengkonfigurasi vim untuk membatasi lebar teks; ini tidak diaktifkan secara default. Dalam hal ini Anda dapat menonaktifkannya lagi seperti ini:

:set textwidth=0

Edit .vimrcfile konfigurasi Anda untuk membuat perubahan ini permanen.

Wim Coenen
sumber
Tidak - maksud saya dibungkus file (bahkan itu dimaksudkan dengan benar). Membungkus visualy cukup waras. Membungkus file adalah hal yang gila untuk file sumber / konfigurasi dengan beberapa pengecualian.
Maciej Piechotka
sepertinya ini diaktifkan di gentoo karena .vimrc saya set backupdir=/tmphanya berisi ..
Maciej Piechotka