现在我每次保存时都使用以下命令编译coffeescript文件:
au BufWritePost widget.coffee ! ./compile_widget.sh
Run Code Online (Sandbox Code Playgroud)
但是每次我保存时我都会问以下问题:
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
有什么方法可以保存而不必按Enter继续吗?
然而,要解决明确的问题,您需要这样做
au BufWritePost widget.coffee silent !./compile_widget.sh | redraw
Run Code Online (Sandbox Code Playgroud)
提示由命令的输出触发.该silent
抑制的提示,但是当你这样做,那么,这样你能够看到该命令的输出Vim不会重绘shell命令后的屏幕.所以,| redraw
力量Vim重绘屏幕.
这在以下讨论:帮助:!