Відповідь полягає в наступному: vimdoc - setf, але кинути вам кістку, якщо ви просто хочете, щоб підсвічування синтаксису та синтаксису працювала, ви можете зробити:
:setf bash
Іншою можливістю, яку я щойно зрозумів, коли відповідав на інше запитання VIM, було те, що ви також можете додати цей розділ до свого файлу .vimrc, і він автоматично включатиме виділення синтаксису для файлу .bash_aliases кожного разу, коли ви редагуєте його, не потребуючи моделей або вручну. введіть : setf bash кожного разу, коли ви відкриваєте файл.
if has("autocmd")
augroup bashalias
autocmd BufRead,BufNewFile .bash_aliases set filetype=bash
augroup END
endif
По-третє, як Муген Кенічі нижче в коментарях зазначає, ви також можете додати моделін до файлу .bash_alias також як такого:
# vim: set filetype=bash: