1

Я недавно обновил Vim и заметил, что всякий раз, когда я открываю файл .txt , устанавливается опция tw=78 . (Что заставляет Vim автоматически разбивать строки, когда они превышают 78 символов.) Мне не нравится это, и я хотел бы избавиться от этого.

Я добавил set tw=0 в качестве последней строки в моем файле _vimrc , но это не имело никакого эффекта. Я также рассмотрел различные файлы синтаксиса и типов файлов, но, похоже, их нет для файлов TXT.

1 ответ1

3

Я нашел решение в этой теме. Оказалось, что с 2011 года, vimrc_example.vim был обновлен , чтобы включить эту textwidth=78 правило как автокомандой, и мои источники _vimrc vimrc_example.vim (вероятно , потому , что я опирался на оригинал - это означает , что эта ситуация будет применяться для многих пользователей),

Одним из решений является поиск строки в вашем .vimrc , которая говорит

source $VIMRUNTIME/vimrc_example.vim

И после этой строки вставьте следующую строку, чтобы сбросить определенную автокоманду, которая создает неприятности:

au! vimrcEx FileType text

Как я нашел решение: я подозревал, что это была автокоманда, поэтому я попытался просмотреть все автокоманды с помощью команды :autocmd . Но их было слишком много. Для упрощения я вставил этот вывод в резервный буфер, как описано здесь . Поиск tw=78 показал автокоманду виновника с ключевым словом vimrcEx , а затем запросив у Google ключевое слово (или я мог бы найти каталог Vim), привело нас к решению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .