Мой ответ на тот вопрос все еще применяется:
Помещенные команды autocmd на основе суффикса файла в Вашем ~/.vimrc
autocmd BufRead,BufNewFile *.txt set wrap linebreak
Как Luc говорят, Вы могли бы предпочесть
autocmd BufRead,BufNewFile *.txt setlocal wrap linebreak
, если Вы, вероятно, откроете txt и non-txt файлы одновременно.
Поместите это в ~/.vim/ftdetect/text.vim (этот путь будет немного отличаться на окнах):
autocmd BufRead,BufNewFile *.txt setfiletype text
Затем помещает это в ~/.vim/ftplugin/text.vim:
setlocal wrap
setlocal linebreak
предпочтительно только сделать autocmd однажды для типа файла и разделить его из Вашего vimrc файла.
Хорошее решение этого "после" каталога. Можно добавить емкостно-резистивный файл для чего-либо, что Вы хотите там, подсветка синтаксиса, типы файлов, и т.д. Эти конфигурации выполняются после того, как все другие конфигурации выполняются, поэтому после системных конфигураций и после Вашего .vimrc. Таким образом, можно создать, в системе типов Unix, файл, названный ~/.vim/after/ftplugin/text.vim, и добавить эти две строки, Вы хотите там. Они опции будут установлены для текст тип файла, но не для других типов файлов. У Вас могут быть различные файлы в каждом из тех каталогов для других типов файлов, таких как perl.vim.
, Так как Вы не находитесь в среде Unix, необходимо будет найти Ваш [каталогом во время выполнения] [1] путем проверки опции [runtimepath] [2]. Вы создали бы Ваш "после" каталога и файлов там.
ПРИМЕЧАНИЕ:
ссылки не работают на меня, вероятный из-за привязок: