Размер : количество элементов, находящихся в настоящее время в векторе
Емкость : сколько элементов может быть помещено в вектор, прежде чем он «заполнится». После заполнения добавление новых элементов приведет к выделению нового, большего блока памяти и копированию в него существующих элементов
Это должно быть сделано в .vimrc:
au BufNewFile,BufRead *.di setlocal ft=d
Вероятно, есть и другие способы.
http://vimdoc.sourceforge.net/htmldoc/filetype.html содержит (грубые) подробности о типах файлов. Вы можете изменить связанные плагины, отредактировав файл vimrc. найдите правило * .d и скопируйте / вставьте эту строку, изменив ее на * .di
Я не использовал gvim, поэтому может быть более простой способ, о котором я не знаю