Jestem trochę zdziwiony pewnymi wartościami domyślnymi w Vimie. W szczególności gq{motion}
mówi się, że
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Pomyślałem, że powinien mieć większy sens, gdyby 80
zamiast tego ustawił maksymalną szerokość na .
Czy ktoś może mnie o tym oświecić? Chyba coś mi umknęło.
80
terminalu obejmującym całą kolumnę ostatnia kolumna była zarezerwowana na symbol zawijania? Jeśli jednak masz włączone numery linii, na pewno zajmą więcej niż tylko jedną kolumnę. Więc nadal jestem zaskoczony. Co więcej, z kodu, który podłączyłeś, 79
czy można użyć maksymalnej wartości? Może nie zrozumiałem, co czytam.
textwidth
i gotowe.
tw=79
zamiast tw=80
wyświetlać wiersz o długości 80 znaków na 80 kolumnach terminal wypisuje dodatkową nową linię.
80
jest dość arbitralnym „standardem” na początek, więc… dlaczego nie79
? Teraz zawijanie linii79
w80
terminalu o szerokości kolumn daje nieco więcej miejsca po prawej stronie i może poprawić czytelność. github.com/vim/vim/blob/…