Je viens de commencer à utiliser La valeur par défaut Le seul problème est que je dois enregistrer mon document d'abord ( Comment puis-je le faire afin que Vim enregistre mon fichier et compile mon document lorsque je frappe vim-latex code>. p>
dvi code> ne fonctionnait pas pour moi, j'ai donc changé la valeur par défaut sur
PDF code> en ajoutant
"Soit g: tex_defaulttargetformat =" pdf "" code> à mon
tex.vim code>. p>
: w code>) avant de la compiler (
\ ll code>) et de visualiser dans evince (
\ \ lv code>). Si je ne l'enregistre pas, et exécutez
\ ll code> et
\ lv code>, latex est exécuté sur le fichier enregistré avant de commencer l'édition, et non sur le tampon contenant mon édité Fichier. P>
\ ll code>? Merci! P>
5 Réponses :
Ce n'est pas la solution parfaite mais cela fonctionnera,
Définissez une nouvelle carte dans votre .vimrc: cela fonctionne, mais il devrait exister une manière plus propre de faire cela. p> p>
Super! Cela marche. Peut-être qu'il y a un moyen plus propre de faire cela ... ou peut-être que mon latex est mal configuré sur mon système. Mais cela résoudra mon problème! Merci!
Cela rend Vim compile en mode insertion puis renvoie le curseur à l'arrière où il était juste avant de frapper
J'ai depuis emménagé de la suite de latex et j'utilise maintenant LATEXMK qui fonctionne vraiment bien. P>
Ceci fait spécifiquement ce que vous avez demandé. Ajoutez les éléments suivants à votre .vimrc code> ou équivalent:
@ dc46and2 Votre commande doit être: afaik, " code> sont utilisés pour des commentaires dans Vim. P> P>
" code> semble également être utilisé pour les chaînes ( Learnvimscripthehardway.stevelosh.com/ chapitres / 26.html )
Vous pouvez essayer: -
:w | !pdflatex "filename"