8

现在我每次保存时都使用以下命令编译咖啡脚本文件:

au BufWritePost widget.coffee ! ./compile_widget.sh

然而,每次我保存时,我都会被问到以下问题:

Press ENTER or type command to continue

有什么方法可以保存而不必按 Enter 继续?

4

2 回答 2

6

我建议使用类似syntastic的东西。

但是,要解决明确的问题,您需要这样做

au BufWritePost widget.coffee silent !./compile_widget.sh | redraw

提示由命令的输出触发。会silent抑制提示,但是当你这样做时,Vim 不会在 shell 命令之后重绘屏幕,以便你能够看到命令的输出。因此,| redraw强制 Vim 重新绘制屏幕。

这在:help :!中讨论过

于 2012-05-04T15:28:51.290 回答
0

你这样做是错的。你不应该要求 Vim 这样做。您应该查看Guardwatchr或其他查看磁盘及其内容的工具。

于 2012-05-04T15:29:09.777 回答