2012-06-17 58 views
1

我有一个简单的BufWritePost autocmd从我的vimwiki页面自动生成HTML。禁止vim autocmd的输出?

autocmd BufWritePost *.wiki VimwikiAll2HTML 

但它吐出了很多进步的输出,并在最后提示:

Press ENTER or type command to continue 

有没有办法抑制输出和Vim的自动命令提示,使之完全透明?

+1

为什么不显示您正在执行的命令? – ThiefMaster

回答

8

尝试在图案后添加silent

autocmd BufWritePost *.wiki silent VimwikiAll2HTML 

并添加您的autocmd,很好地适合您的问题,这将大大帮助。

+0

将新命令添加到问题中。工作完美,谢谢。 – mwcz

1

你可以尝试另一种选择:

:h vimwiki-option-auto_export 
+0

太好了,谢谢。我把这个问题写成通用的(而不是vimwiki特定的),而我用'VimwikiAll2HTML'作为例子只是巧合。尽管如此,如果有人在编辑不属于vimwiki的* .wiki文件,在保存时运行HTML转换就没有意义了,所以您的选择对于该场景来说是完美的。 – mwcz