2013-05-01 7 views
8

Vim-latx derlemeden sonra bir quickfix tamponu açar, hataları ve uyarıları listeler ve listedeki ilk hatayı veya uyarıya atlar. Uyarılara atlamamı nasıl engellerim? veya daha iyisi, bazı uyarılar için?Vim-lateks'te derlendikten sonra uyarı konumuna atlama nasıl devre dışı bırakılır?

Bu mümkün değilse, imleci atlamadan önceki konumuna geri döndürmek için bir kestirme yol var mı?

NOT: Uyarıları görmek istediğim için uyarıları let g:TexIgnoredWarnings = ... ile dikkate almamak yeterli değildir.

cevap

10

benim yaptığım gibi o zaman sorunu çözmek gerekir sizin vimrc veya ftplugin tex.vim birinde aşağıdaki seçeneği ekleyerek, Vim-Lateks en \ ll komutu ile derleme ediyorsanız:

let g:Tex_GotoError=0

Bu imlecinizi olduğu yerde bırakacak, ancak yine de QuickFix penceresini uyarı ve hatalarla doldurun. Dokümantasyon (aşağıda bağlanmıştır) varsayılanın açık olduğunu söylüyor, bu yüzden onu kapatmak istediğiniz şeyi gerçekleştirmelidir.

http://vim-latex.sourceforge.net/documentation/latex-suite.html#Tex_GotoError

+0

Ben Oops – JohnRos

+0

ayarlayalım değil gerektiğini düşünüyorum. Sen haklısın Yazarken ve düşünmediğim şey bu. – John

6

LaTeX'i :make komutuyla derlediğinizi varsayalım. help for that command dahil komutunun tam olarak ne ayrıntılı bir listesini verir: İlk hata atladı edilir verilmez

  1. [!] edin.

Eğer :make! ile derleme veya yerine :make kısaltmasını :mak! tetikleyen, o zaman imleç atlama olmaz. Ayrıca, vim ayrıca imlecinizin yakın zamanda oluşturduğu yerlerin listesini de kaydeder. Sen Ctrl ile önceki konumuna geri atlayabilir - O ve sonraCtrl ile tekrar öne atlamak - Bu özellik hakkında daha fazla görmek için :help jump-motions kullanın.

İlgili konular