Задание очень большой ширины текста (более 80 символов) в файле vimrc

В то время как в терминальной сессии я могу сделать

:set textwidth=9999

И я получаю то, что хочу (строки текста, которые могут доходить до конца экрана моего компьютера)

Я создал файл с именем ~/.vimrc, который содержит строку

set textwidth=9999

И я не получаю результатов от этого

1 ответ

Решение

Ваш ~/.vimrc загружается как самая первая конфигурация (cp :help initialization); после этого читаются другие настройки и плагины, и любой из них может снова изменить опцию. Вы можете проверить с

:verbose set textwidth?

и получить список скриптов конфигурации через

:scriptnames

В идеале вы можете отключить переопределение значения параметра. В качестве обходного пути, вы также можете повторно инициализировать опцию в конце конфигурации, добавив следующее в ваш ~/.vimrc:

autocmd VimEnter * set textwidth=9999

'textwidth' опция является локальной буферной опцией. Файловые плагины могут адаптировать этот параметр. Есть способы переопределить настройки, относящиеся к типу файла (:help after-directory), тоже.

Другие вопросы по тегам