2013-10-22 15 views
6

Khi biên dịch từ vim sử dụng latex-suite (với lệnh <leader>ll) Tôi thường nhận được lỗi sau:Làm thế nào để thoát khỏi W11 khi biên dịch mủ sử dụng vim-su-suite

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

Làm thế nào tôi có thể cấu hình vim/latex-suite để luôn đặt autoread của các tệp nhật ký được tạo bởi Tex_RunLaTeX()? Có đủ để tái bản đồ số <leader>ll thành Tex_RunLaTeX()! hoặc sẽ giới thiệu bất kỳ tính năng thú vị mới nào không?

Trả lời

0

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

Tìm hiểu các filetype được thiết lập cho file:

:setl filetype? 

Sau đó thiết lập một autocmd:

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

Ngoài ra, bạn cũng có thể trực tiếp xác định autocmd trên mô hình tập tin :autocmd BufRead *.log ... hoặc nối trực tiếp :setlocal autoread vào ánh xạ <Leader>ll.

+0

My ' ll' được ánh xạ như thế này,' nmap ll ': cập nhật! : gọi Tex_RunLaTeX() 'nó có thể hoạt động để sửa đổi nó như thế này:' nmap ll ': cập nhật! : gọi Tex_RunLaTeX() : setlocal autoread'' vì nó là tệp nhật ký sinh ra khiến tệp W11 không phải là tệp hiện tại. –

+0

Có, bạn chỉ thiếu một dấu "". Hoặc sử dụng '...: gọi Tex_RunLaTeX() autoread setlocal '. –

+0

Không, điều đó không hoạt động. Tôi đang biên soạn một tệp tex và tệp gây ra lỗi là tệp nhật ký được tạo bởi 'Tex_RunLaTeX()'. –

Các vấn đề liên quan