Tôi hơi bối rối về một số giá trị mặc định trong Vim. Đặc biệt, cho gq{motion}
, được nói rằng
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Tôi nghĩ rằng nó nên có ý nghĩa hơn nếu nó sẽ đặt chiều rộng tối đa thành 80
, thay vào đó.
Ai đó có thể khai sáng cho tôi về điều này? Tôi đoán tôi đang thiếu một cái gì đó.
80
thiết bị đầu cuối toàn cột, cột cuối cùng được dành cho biểu tượng gói? Tuy nhiên, nếu bạn có số dòng trên, thì chúng chắc chắn sẽ mất nhiều hơn chỉ một cột. Vì vậy, tôi vẫn còn hoang mang. Hơn nữa, từ mã bạn liên kết, 79
giá trị tối đa nó có thể được sử dụng? Có lẽ tôi không hiểu những gì tôi đọc.
textwidth
và được thực hiện với.
tw=79
thay tw=80
vì vì hiển thị một dòng dài 80 ký tự trên thiết bị đầu cuối 80 cột sẽ in thêm một dòng mới.
80
có phải là một "tiêu chuẩn" khá độc đoán để bắt đầu với vậy nên tại sao không79
? Bây giờ, các dòng bọc79
trong một80
thiết bị đầu cuối rộng cột cung cấp thêm một chút chỗ ở bên phải và có thể cải thiện mức độ dễ đọc. github.com/vim/vim/blob/ đá