2013-10-22 2 views
6

Wenn aus vim mit Latex-Suite Kompilieren (mit dem Befehl <leader>ll) habe ich oft die folgende Fehlermeldung erhalten:Wie von W11 loszuwerden, wenn Latex mit Kompilieren vim-Latex-Suite

W11: Warning: File "yourLaTeXfile.log" has changed since editing started See ":help W11" for more info.

Wie kann ich konfigurieren vim/latex-suite um immer die Autoread der von Tex_RunLaTeX() erzeugten Log-Dateien zu setzen? Wäre es ausreichend, <leader>ll zu Tex_RunLaTeX()! neu zu mappen oder wird das irgendwelche neuen coolen Eigenschaften einführen?

Antwort

0

How can I configure vim/latex-suite to always set the autoread of the log-files produced by Tex_RunLaTeX() ?

Finden Sie heraus, welcher Dateityp für die Datei festgelegt ist:

:setl filetype? 

Dann eine autocmd ein:

:autocmd FileType <the-filetype-here> setlocal autoread 

Alternativ können Sie auch die autocmd auf dem Dateimuster direkt definieren :autocmd BufRead *.log ..., oder fügen Sie die :setlocal autoread direkt an die <Leader>ll Zuordnung an.

+0

Mein ' ll' ist wie folgt abgebildet,' nmap ll ': update! : Rufen Sie Tex_RunLaTeX() 'könnte es funktionieren, um es so zu ändern:' nmap ll ': update! : Rufen Sie Tex_RunLaTeX() : setlocal autoread 'auf, da es die erstellte Protokolldatei ist, die das W11 nicht die aktuelle Datei verursacht. –

+0

Ja, Sie haben nur eine nachlaufende ''. Oder benutze '...: rufe Tex_RunLaTeX() setlocal autoread '. –

+0

Nein, das funktioniert nicht. Ich kompiliere eine tex-Datei und die Datei, die den Fehler verursacht, ist die Logdatei, die von 'Tex_RunLaTeX()' erzeugt wurde. –

Verwandte Themen