web-dev-qa-db-fra.com

Vim-LaTeX s'exécute au lieu de xdvi

J'ai installé le plugin Vim-LaTeX , qui est idéal pour éditer des documents LaTeX dans Vim. Cependant, j'ai un problème avec l'affichage du fichier de sortie.

Le tutoriel dit d'utiliser le \lv commande. Cependant, quand j'essaye, il essaie d'ouvrir foo.dvi avec evince, ce qui échoue de façon spectaculaire:

evince failure

C'est étrange, cependant, puisque les docs disent que xdvi devrait être le visualiseur DVI par défaut en premier lieu. Quoi qu'il en soit, j'ai essayé de le définir par défaut:

:let g:Tex_ViewRule_dvi = 'xdvi'

Cela n'a eu absolument aucun effet. Quand j'ai essayé

:!xdvi foo.dvi

cela fonctionnait parfaitement, mais je préférerais le plus facile \lv raccourci à la place.

Comment puis-je résoudre ce problème? J'utilise Ubuntu 14.04 avec Vim 7.4.

3
Doorknob

Si Vim-LaTeX utilise la base de données MIME standard pour ouvrir le .dvi fichier, le problème pourrait être que l'association par défaut est incorrecte. J'ai quelques systèmes où .dvi fichiers associés à evince qui ne peut pas les ouvrir.

Vous pouvez vérifier quelle application est celle par défaut pour ouvrir un fichier avec, par exemple, Ubuntu Tweak, dans Admin-> File Type Manager:

enter image description here

Et en ajoutant xdvi s'il est manquant:

enter image description here

Ou en utilisant la ligne de commande mimeopen:

[romano:~/tmp] 130 % mimeopen test.dvi   
Please choose a default application for files of type application/x-dvi

    1) Print Preview  (evince-previewer)
    2) Document Viewer  (evince)
    3) Other...

use application #3
use command: xdvi
Opening "test.dvi" with xdvi  (application/x-dvi)

ce qui changera également la valeur par défaut.

2
Rmano