我想在vim中編譯我的tex文件。我有一個Makefile來編譯,我只需輸入:make
來調用它。通常它運行良好,但有時vim不會返回到我稱之爲make的.tex文件。相反,按「ENTER或鍵入命令繼續」後,我發現我處於.cls文件中。當從外部命令退出時vim不會回到同一個文件
我不知道發生了什麼?以及如何讓它按照我的預期工作 - 回到原始文件?謝謝。
我想在vim中編譯我的tex文件。我有一個Makefile來編譯,我只需輸入:make
來調用它。通常它運行良好,但有時vim不會返回到我稱之爲make的.tex文件。相反,按「ENTER或鍵入命令繼續」後,我發現我處於.cls文件中。當從外部命令退出時vim不會回到同一個文件
我不知道發生了什麼?以及如何讓它按照我的預期工作 - 回到原始文件?謝謝。
看起來Vim在代碼中發現了一些錯誤,並嘗試通過跳轉到相關文件和行來獲得幫助。據:help make
你應該能夠避免使用:make!
(注意感嘆號),而不是:
If [!] is not given the first error is jumped to.
有可能被相關的另一個問題:How do I disable the "Press ENTER or type command to continue" prompt in Vim?
我使用這個配置:
map <F10> :w<CR>:!make<CR><CR>
在正常模式下按下F10鍵保存我的TEX文件,並呼籲作出,並返回到編輯文件。
感謝您的快速回答。在發佈此問題之前,我在搜索Google時遇到了這個問題。按ENTER鍵返回與我的罰款。我的問題是我無法回到原始文件。 – dlz