Я только начал играть с LaTeX-Box . Похоже, хороший плагин. Я также некоторое время использовал VIM-LaTeX, но мне не очень нравились раскладки клавиш, и, как описал Джит, он казался немного тяжелым.
Мне нравится LaTeX-Box, потому что он использует latexmk для компиляции, что я и использовал в любом случае. Latexmk будет сидеть в фоновом режиме и следить за изменениями в вашем .tex-файле, а затем автоматически компилировать их для вас. И если вы используете программу просмотра PDF, которая обновляет изменения (например, evince в Linux), вы можете видеть обновления каждый раз, когда вы меняете. Добавление
let g:LatexBox_latexmk_options = "-pvc -pdfps"
на мой .vimrc правильно работает latexmk. Вам также нужен скрипт latexmk где-то в вашей переменной PATH. Назначение клавиш для запуска latexmk аналогично компиляции Vim-Latex: '\ ll' (это строчный LL).
Я также использую плагин SuperTab для доработок, и это здорово. И я взял файлы словаря от Vim-LaTeX, поэтому у меня есть тонна слов для автоматического завершения. Этот файл словаря: ftplugin / latex-suite / dictionaries / dictionary в файлах vim-latex. Я скопировал этот файл в ~ / .vim / dictionaries / и переименовал его в tex, а затем добавил эти строки в свой файл .vimrc:
set filetype on
au FileType * exec("setlocal dictionary+=".$HOME."/.vim/dictionaries/".expand('<amatch>'))
set complete+=k
Тогда, если я наберу начало латексной команды и нажму 'tab', я получу список завершений. Довольно удобно. Кстати, команда 'au' в vimrc также будет загружать словари для любых других типов файлов, если вы захотите. Полезный трюк.