Gvim графический предварительный просмотр

Я посмотрел некоторые видео на YuoTube, где люди делают некоторые прохладные вещи с Emacs, например, компилируют ЛАТЕКСНЫЙ файл и просматривают его как PDF из Emacs. Я также видел скомпилированный файл ТОЧКИ graphviz, и это - PNG, просматриваемый в Emacs. Подобные вещи могут быть сделаны с gvim?

0
задан 15.09.2010, 04:14

2 ответа

Действительно имеет значение, является ли предварительный просмотр внутренним Vim или внешний к нему?

Вот то, что я делаю. В моем .vimrc я имею:

" save file whenever cursor moves
function! Update_if_possible()
    if filewritable(bufname("%"))
        update
    endif
endfunction
au CursorMoved * call Update_if_possible()
au CursorMovedI * call Update_if_possible()

Это заставляет (g) энергию сохранить файл каждый раз, когда курсор перемещается. В действительности файл всегда сохранен этот путь.

Я использую плагин латексного поля для записи ЛАТЕКСА, который использует latexmk для компиляции. Latexmk может быть настроен, чтобы автоперекомпилировать каждый раз, когда файл изменяется.

На левой стороне моего экрана я поместил gvim окно. На правой стороне я поместил средство просмотра PDF, которое автоперезагружает каждый раз, когда PDF изменяется. (Можно использовать любые из нескольких для Linux: проявите, окуляр, zathura, xpdf, и т.д.), результат - то, что программа предварительного просмотра PDF обновляет, поскольку я ввожу. Это совсем не с такой скоростью, как, скажем, предпросмотр в реальном времени gummi, но это достаточно близко. Это, конечно, лучше, чем emacs видео, которое Вы связали с, с тех пор в отличие от этого, я не должен даже делать ничего для компиляции; постоянное сохранение gvim файла вместе с latexmk означает, что файл всегда компилирует, поскольку я ввожу, и следовательно, предварительный просмотр PDF всегда обновляет.

2
ответ дан 24.11.2019, 06:50

Нет. В gvim можно скомпилировать файл и отобразить результаты с внешним средством просмотра в его собственном окне, но не в gvim окне.

0
ответ дан 24.11.2019, 06:50

Теги

Похожие вопросы