Вы можете написать плагины типов файлов для языков, для которых вы хотите использовать сокращения.
В документации есть полный раздел по этому поводу - введите :help ftplugin
в vim или посмотрите онлайн . Ftplugins названы в соответствии с типом файла, для которого они выполняются, например, cpp.vim
для кода C ++.
Если это только для вас, вы можете поместить свой плагин filetype в ~/.vim/ftplugin
. Например, для ~/.vim/ftplugin/cpp.vim
вы можете написать:
ab begincode int main () { return 1; };
ab authorheader /* Programmer: nXqd */
...
Если вам интересно, вы можете увидеть все встроенные плагины типов файлов в каталоге ftplugin установки vim - в большинстве систем это /usr/share/vim/vimXX/ftplugin
, где vimXX - версия vim (например, vim72 для Vim 7.2). Если у вас установлены дополнительные системные компоненты, они будут в /usr/share/vim/vimfiles/ftplugin
.