Allez sur vim et lancez :
:echo $VIMRUNTIME
Habituellement, la valeur sera quelque chose comme:
/usr/share/vim/vim72
Modifiez ensuite (en utilisant root) le fichier /usr/share/vim/vim72/filetype.vim
Recherchez bashrc.
Vous trouverez une ligne qui ressemble à ceci :
au BufNewFile,BufRead .bashrc*,bashrc,bash.bashrc,.bash_profile*,.bash_logout*,*.bash,*.ebuild call SetFileTypeSH("bash")
Modifiez la ligne et ajoutez-y votre nom de fichier (.bash_aliases).
Ça y est, maintenant ça devrait marcher.
La réponse est dans ceci :vimdoc - setf mais pour vous jeter un os, si vous voulez juste que la syntaxe et la coloration syntaxique fonctionnent, vous pouvez le faire :
:setf bash
Une autre possibilité que je viens de réaliser lorsque je répondais à une autre question VIM était que vous pouviez également ajouter cette section à votre .vimrc fichier et il activerait automatiquement la coloration syntaxique pour les .bash_aliases fichier à chaque fois que vous le modifiez sans avoir besoin d'une ligne de mode ou avoir à saisir manuellement :setf bash chaque fois que vous ouvrez le fichier.
if has("autocmd")
augroup bashalias
autocmd BufRead,BufNewFile .bash_aliases set filetype=bash
augroup END
endif
Troisièmement, comme le souligne Mugen Kenichi ci-dessous dans les commentaires, vous pouvez également ajouter une ligne de modèle au .bash_alias fichier également en tant que tel :
# vim: set filetype=bash: