vim に移動して実行します:
:echo $VIMRUNTIME
通常、値は次のようになります。
/usr/share/vim/vim72
次に、(root を使用して) ファイル /usr/share/vim/vim72/filetype.vim を編集します。
.bashrc を検索します。
次のような行があります:
au BufNewFile,BufRead .bashrc*,bashrc,bash.bashrc,.bash_profile*,.bash_logout*,*.bash,*.ebuild call SetFileTypeSH("bash")
行を編集して、ファイル名 (.bash_aliases) を追加してください。
以上です。これで動作するはずです。
答えは次のとおりです:vimdoc - setf ですが、構文と構文の強調表示を機能させたいだけの場合は、骨を投げる必要があります:
:setf bash
別の VIM の質問に答えていたときに気づいたもう 1 つの可能性は、このセクションを .vimrc に追加することもできるということでした。 ファイルで、.bash_aliases の構文強調表示が自動的に有効になります。 モードラインを必要とせず、手動で :setf bash を入力する必要もなく、編集するたびにファイル ファイルを開くたびに。
if has("autocmd")
augroup bashalias
autocmd BufRead,BufNewFile .bash_aliases set filetype=bash
augroup END
endif
第三に、以下のコメントで Mugen Kenichi が指摘しているように、モードラインを .bash_alias に追加することもできます。 ファイルも同様です:
# vim: set filetype=bash: