Saya agak bingung tentang beberapa nilai default di Vim. Secara khusus, untuk gq{motion}
, dikatakan bahwa
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Saya berpikir bahwa itu seharusnya lebih masuk akal jika itu akan mengatur lebar maks 80
, sebagai gantinya.
Bisakah seseorang memberi tahu saya tentang ini? Saya kira saya kehilangan sesuatu.
80
terminal kolom lebar kolom terakhir dicadangkan untuk simbol pembungkus? Namun, jika Anda memiliki nomor baris, maka mereka pasti akan mengambil lebih dari satu kolom. Jadi, saya masih bingung. Selain itu, dari kode yang Anda tautkan, apakah 79
nilai maksimumnya dapat digunakan? Mungkin saya tidak mengerti apa yang saya baca.
textwidth
dan dilakukan dengan.
tw=79
alih-alih tw=80
karena menampilkan garis sepanjang 80 karakter pada terminal 80 kolom, mencetak baris baru tambahan.
80
apakah "standar" yang cukup arbitrer untuk memulai jadi ... mengapa tidak79
? Sekarang, membungkus garis di79
dalam80
terminal lebar kolom memberikan sedikit lebih banyak ruang ke kanan dan dapat meningkatkan keterbacaan. github.com/vim/vim/blob/…