Есть два варианта, которые я могу придумать. Во-первых, вы можете использовать autocmd, как предложил Tassos:
:au BufNewFile,BufRead *.txt set wrap
Видеть:
:help autocmd
Альтернатива (которая, вероятно, более применима, если у вас есть несколько настроек, как вы предложили): создайте файл в каталоге after/ftplugin
вашей папки конфигурации vim (см. ниже) с именем txt.vim
, и он будет использоваться всякий раз, когда вы открываете файл .txt
. Вы можете поместить его в обычный каталог ftplugin
(а не в after/ftplugin
), но тогда любые встроенные настройки для файлов .txt
не будут загружены.
Поместите любые команды, которые вы хотите в этот файл:
" 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
В линуксе это:
~/.vim/after/ftplugin/txt.vim
Для получения дополнительной информации см.:
:help runtimepath
person
DrAl
schedule
30.06.2010