我在我的.vimrc以下行:的Vim pdflatex結合產生不可讀的輸出
autocmd FileType tex map <C-L> :!pdflatex % &<CR>
現在,綁定工作正常,但是如果Vim切換到生產pdflatex的輸出,它打破了線隨機的地方,產生不可讀的輸出,並且使調試錯誤變得非常困難。有什麼方法可以糾正這個問題嗎?
我在我的.vimrc以下行:的Vim pdflatex結合產生不可讀的輸出
autocmd FileType tex map <C-L> :!pdflatex % &<CR>
現在,綁定工作正常,但是如果Vim切換到生產pdflatex的輸出,它打破了線隨機的地方,產生不可讀的輸出,並且使調試錯誤變得非常困難。有什麼方法可以糾正這個問題嗎?
如果你想在沒有任何顯示在你的vim會話中的情況下完成這個任務,你可以採取不同的方法。例如:
au FileType tex map <silent> <expr> <C-L> system("pdflatex ".expand("%"))
見:help <silent>
和:help <expr>
。
當我使用:silent !ls
屏幕閃爍並且通常需要重繪,所以這是一種解決方法。
您是否曾嘗試在前臺運行'pdflatex'(即沒有'&')? – 2012-07-20 14:47:08
有趣。這解決了它。我一直認爲它必須與我的textwidth設置... – Kevin 2012-07-20 14:50:37