Есть два варианта, которые я могу придумать.Во-первых, вы можете использовать autocmd в соответствии с предложением Tassos:
:au BufNewFile,BufRead *.txt set wrap
См .:
:help autocmd
Альтернатива (это, вероятно, более применимо, если у вас есть несколько настроек, как у вас естьрекомендуется): создайте файл в каталоге after/ftplugin
вашей папки конфигурации vim (см. ниже) с именем txt.vim
, и он будет получен при каждом открытии файла .txt
.Вы можете поместить его в обычный каталог ftplugin
(а не after/ftplugin
), но тогда любые встроенные настройки для файлов .txt
не будут загружены.
Поместите в него любые команды, которые вы хотитеfile:
" This is txt.vim in the ftplugin directory
set wrap
set linebreak
См .:
:help after-directory
:help ftplugin
Папка конфигурации Vim
В Windows это обычно будет что-то вроде:
C:\Documents and Settings\%USERNAME%\vimfiles\after\ftplugin\txt.vim
(я думаю) или
C:\Program Files\Vim\vimfiles\after\ftplugin\txt.vim
или даже:
C:\vim\vimfiles\after\ftplugin\txt.vim
В Linux это:
~/.vim/after/ftplugin/txt.vim
Для получения дополнительной информациисм .:
:help runtimepath