2013-09-24 49 views
6

關於vim的quickfix有很多文檔,但我想知道:Vim quickfix,使用現有文件?

我該如何使用文本文件(或從終端拷貝+粘貼),並將其放入快速修復列表中VIM?

到目前爲止我發現的所有文檔都假設您運行的是makevimgrep,但在這種情況下,我只是想使用其他地方創建的文本文件。

回答

12

您正在尋找:cfile/:cgetfile

:cf[ile][!] [errorfile] Read the error file and jump to the first error. 

你很自然的閱讀必須是可以由'errorformat'選項解析的格式文件。

+0

工作的很好,繼承人一個命令,我發現用quickfix打開vim並移到最後一項(從最後一個開始,向後移動通常效果最好,因爲編輯可能會更改行號)'gvim --nofork -c「cfile pep8.log「-c」cope「-c」clast「' – ideasman42

1

其中一種方法是將makeprog從您的文本文件更改爲cat,很確定有一個更好的方法來做到這一點。