編譯後,vim-latex會打開一個quickfix緩衝區,列出錯誤和警告,並跳轉到列表中的第一個錯誤或警告。我如何讓它不跳躍警告?或者更好,對於某些警告?如何禁用在vim-latex中編譯後跳轉到警告位置?
如果這是不可能的,是否有一些快捷方式將光標返回到跳轉前的位置?
注意:通過let g:TexIgnoredWarnings = ...
忽略警告是不夠的,因爲我確實想看到警告。
編譯後,vim-latex會打開一個quickfix緩衝區,列出錯誤和警告,並跳轉到列表中的第一個錯誤或警告。我如何讓它不跳躍警告?或者更好,對於某些警告?如何禁用在vim-latex中編譯後跳轉到警告位置?
如果這是不可能的,是否有一些快捷方式將光標返回到跳轉前的位置?
注意:通過let g:TexIgnoredWarnings = ...
忽略警告是不夠的,因爲我確實想看到警告。
如果您是通過VIM-乳膠的\ ll命令編譯爲我做的,然後添加在任何你的vimrc或本插件tex.vim裏以下選項應該可以解決你的問題:
let g:Tex_GotoError=0
這會將光標留在原來的位置,但仍然會用警告和錯誤填充QuickFix窗口。文檔(下面鏈接)表示它默認打開,因此關閉應該完成你想要的。
http://vim-latex.sourceforge.net/documentation/latex-suite.html#Tex_GotoError
我假設你正在用:make
命令編譯LaTeX。該help for that command給出了一個列表,詳細的命令做的事情,包括:
- 如果
[!]
沒有給出的第一個錯誤是躍升至。
如果觸發與:make!
您編譯或縮寫:mak!
而不是:make
,則光標不會跳。
vim還會保存最近光標所在位置的列表。你可以跳回到以前的位置與按Ctrl - Ø,然後按Ctrl 再次向前跳 - 我使用:help jump-motions
看到更多有關此功能。
我覺得應該讓不設置 – JohnRos 2013-05-13 10:54:36
哎呀。你是對的。這就是我得到的打字和不思考。 – John 2013-05-17 16:53:46