我试图让以下条目在我的 .vimrc 中工作:
autocmd FileType yuml set makeprg=yuml\ -i\ %\ -o\ %<\.pdf\ -f\ pdf\ &\ sleep\ 1\;\ evince\ %<.pdf\ &
它不起作用,每当我输入 :make 时,它都会使用 yuml 实用程序中的一些默认选项。但是,当我输入:
set makeprg=yuml\ -i\ %\ -o\ %<\.pdf\ -f\ pdf\ &\ sleep\ 1\;\ evince\ %<.pdf\ &
在 vim 中手动,该命令确实有效。
我在这里做错了什么?
谢谢,
马丁
编辑:我忘了明确定义 yuml 文件类型。所以我需要做的就是将以下行添加到 .vimrc 文件中:
au BufRead,BufNewFile *.yuml set filetype=yuml