2016-11-29 1 views
0

В то время как в терминальном сеансе я могу сделатьУстановка TextWidth до очень больших (более 80 символов) в vimrc файл

:set textwidth=9999 

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

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

set textwidth=9999 

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

+1

После запуска vim с этим в вашем '.vimrc', запустите': verbose set textwidth'. Это должно указывать текущую настройку «textwidth», а также где она была установлена. –

+0

@RandyMorris Вы говорите, что я набираю ': verbose set textwidth' в моем файле .vimrc, и это сделает его длиннее? Я хочу, чтобы моя текстовая ширина была постоянно установлена ​​на '9999' – Jacob

+0

Нет, я говорю, чтобы запустить это вручную после того, как vim открыт. Это скажет нам, будет ли что-то переопределять ваш '.vimrc'. Это не исправление, это шаг отладки. –

ответ

2

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

:verbose set textwidth? 

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

:scriptnames 

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

autocmd VimEnter * set textwidth=9999 

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

Смежные вопросы