Il y a deux options que je peux penser. Tout d'abord, vous pouvez utiliser un autocmd comme suggéré par Tassos:
:au BufNewFile,BufRead *.txt set wrap
Voir:
:help autocmd
Une alternative (qui est probablement plus applicable si vous avez plusieurs paramètres que vous avez suggéré): créer un fichier dans le répertoire after/ftplugin
de votre dossier de configuration vim (voir ci-dessous) appelé txt.vim
et il sera généré à chaque ouverture d'un fichier .txt
. Vous pouvez le mettre dans le répertoire ftplugin
(plutôt que after/ftplugin
), mais tous les paramètres intégrés pour les fichiers .txt
ne seront pas chargés.
Mettez toutes les commandes que vous voulez dans ce fichier:
" This is txt.vim in the ftplugin directory
set wrap
set linebreak
Voir:
:help after-directory
:help ftplugin
Vim Configuration dossier
Sur Windows, ce serait typiquement quelque chose comme:
C:\Documents and Settings\%USERNAME%\vimfiles\after\ftplugin\txt.vim
(je pense), ou
C:\Program Files\Vim\vimfiles\after\ftplugin\txt.vim
ou même:
C:\vim\vimfiles\after\ftplugin\txt.vim
Sur Linux, il est:
~/.vim/after/ftplugin/txt.vim
Pour plus d'informations, voir:
:help runtimepath
"set nowrap" pour atteindre le contraire également – sjh
Pour la route ftplugin, j'ai aussi besoin d'ajouter 'au! BufNewFile, BufRead * .txt setf txt' dans mon fichier 'filetype.vim'. – matpie
@sirlancelot Je pense que c'est contre indiqué pour modifier filetype.vim. Vous devriez ajouter cela à votre fichier .vimrc à la place. – joce