Я трохи спантеличений деякими значеннями за замовчуванням у Vim. Зокрема, для gq{motion}
, як це сказано
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Я подумав, що це повинно було мати більше сенсу, якби він встановив максимальну ширину 80
замість цього.
Може хтось просвітить мене з цього приводу? Я думаю, мені щось не вистачає.
80
останньому стовпчику терміналу останній стовпчик був зарезервований для символу загортання? Тим не менш, якщо у вас введені номери рядків, вони обов'язково займуть більше, ніж один стовпець. Отже, я все ще спантеличений. Більше того, з коду, який ви зв'язали, є 79
максимальне значення, яке воно може бути використане? Можливо, я не зрозумів, що читав.
textwidth
і зробити це.
tw=79
замість того, tw=80
що відображення рядка довжиною 80 символів на терміналі 80 стовпців друкує додатковий новий рядок.
80
досить довільний "стандарт" для початку так ... чому б і ні79
? Тепер, обгортання лінії на79
в80
колонках шириною в терміналі дає трохи більше місця праворуч і може поліпшити читаність. github.com/vim/vim/blob/…