Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
抑制vim autocmd的输出?_Vim - Fatal编程技术网

抑制vim autocmd的输出?

抑制vim autocmd的输出?,vim,Vim,我有一个简单的BufWritePostautocmd从我的vimwiki页面自动生成HTML autocmd BufWritePost *.wiki VimwikiAll2HTML 但它会输出大量的进度输出,并在最后提示: Press ENTER or type command to continue 是否有办法抑制vim autocmd的输出和提示,使其完全透明?尝试在模式后添加静默 autocmd BufWritePost *.wiki silent VimwikiAll2HTML 然

我有一个简单的
BufWritePost
autocmd从我的vimwiki页面自动生成HTML

autocmd BufWritePost *.wiki VimwikiAll2HTML
但它会输出大量的进度输出,并在最后提示:

Press ENTER or type command to continue

是否有办法抑制vim autocmd的输出和提示,使其完全透明?

尝试在模式后添加
静默

autocmd BufWritePost *.wiki silent VimwikiAll2HTML

然后将你的
autocmd
添加到你的问题中,这将非常有帮助。

尝试在模式后添加
静默

autocmd BufWritePost *.wiki silent VimwikiAll2HTML

并将您的
autocmd
添加到您的问题中,这将非常有帮助。

您可以尝试其他选项:

:h vimwiki-option-auto_export

您可以尝试其他选项:

:h vimwiki-option-auto_export

为什么不显示您正在执行的命令?为什么不显示您正在执行的命令?将命令添加到问题中。非常好,谢谢。在问题中添加了命令。非常好,谢谢。太好了,谢谢。我写的问题是一般性的(而不是特定于vimwiki),我使用了
VimwikiAll2HTML
作为示例只是巧合。不过,如果有人正在编辑不属于vimwiki的*.wiki文件,那么在保存时运行HTML转换是没有意义的,因此您的选项非常适合这种情况。太好了,谢谢。我写的问题是一般性的(而不是特定于vimwiki),我使用了
VimwikiAll2HTML
作为示例只是巧合。不过,如果有人正在编辑不属于vimwiki的*.wiki文件,那么在保存时运行HTML转换是没有意义的,因此您的选项非常适合这种情况。