经过Google的搜索后,我没有找到任何答案或问题,但希望其他人也能看到此用法。
当您在工作时提出新的特定于iabbrevs
的文件类型时,我认为拥有它会很好。然后,您可以将其快速添加到filetype.vim
目录中的ftplugin
文件中,而不必开始查看文件类型并花费时间来提取正确的ftplugin文件。
我还不擅长自定义vim,但是如果有人可以提供一些很棒的指针。
答案 0 :(得分:5)
如果我对它的理解正确,那么您想要一种方法将相应的ftplugin
编辑到您正在使用的缓冲区中。您可以使用表达式&filetype
来获取文件类型,因此一种实现方法是使用 control R 和 = < / kbd>(从表达式寄存器中插入,请参见c_CTRL-R
的帮助文件)
:e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>
可以轻松地将其转换为地图以放置在您的.vimrc中:
nnoremap <leader>ef :e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>
或命令:
com! EditFTPlugin exe 'e ~/.vim/ftplugin/' . &filetype . '.vim'