2012-05-04 61 views

回答

6

我建議使用類似syntastic的東西。

然而,爲了解決該問題的明確,你需要做的

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

提示符通過從該命令的輸出觸發。 silent禁止提示,但是當你這樣做時,Vim不會在shell命令後重畫屏幕,以便能夠看到命令的輸出。所以,| redraw強制Vim重畫屏幕。

這是在:help :!

+0

我結束了使用沒有重畫,因爲我沒有刷新屏幕上的任何東西(compile_widget.sh只是在其他地方編譯文件)。謝謝你的偉大答案! –

0

討論你就錯了。你不應該要求Vim這樣做。你應該看看Guardwatchr或其他工具,看看磁盤和他們的事情。

+0

Watchr速度有點慢,我很沮喪,沒有立即在IE中看到我的變化。但你當然是對的。這種事應該用像這樣的工具來完成。這只是因爲我的設置太慢而無法正常工作。 –

相關問題