VIM LaTeX Suite

  今天在xia又学到了一招,VIM Latex-Suite的使用,以及在其中加上正向、反向搜索的方法。刚用了一下,感觉不错^_^

 

声明:==之间的内容摘自edyfox@xia.net所发表的贴子VIM LaTeX Suite 中正向、反向搜索的配置>。本人只是使用时查到了,顺便转载一下,版 权归原作者所有。
============================================================
  首先去下载Latex-Suite,网址是http://vim-latex.sourceforge.net,下载压缩包,解压到~/vimfiles(Windowz)~/.vim(*nix)文件夹,我使用的是Windoze下的Gvim,在菜单里面就出现了Latex-Suite的菜单,是一些命令的快捷输入,有时还是满有用的^_^
  在xia上看到了正向、反向搜索,转贴一下下:
  首先,要让双向搜索正常运行,要将VIM运行在remote模式下,具体方式在两个系统下有不同,基本都是在VIM后加上参数–servername latex-suite –remote-silent <文件名>,这样VIM在打开文件的时候就不会开一个.swp文件了,这样就可以打开多个副本。
  在*nix下,修改.vimrc文件,使其支持xdvi,在调用latex的时候,加上-src-specials参数以生成带行号信息的dvi文件。在.vimrc文件中加上let g:Tex_CompileRule_dvi="latex -src-specials -interaction=nonstopmode $*" 。反向搜索为了让xdvi知道工作在remote模式下,要在.vimrc中加上let g:Tex_ViewRule_dvi="xdvi -editor ‘gvim –servername latex-suite –remote-silent’";如果是Windoz,则在_vimrc中加上let g:Tex_CompileRule_dvi="latex -src-pecials -interaction=nonstopmode $*" 即可。(其实我也不清楚加上那些是什么意思,只是从那篇文章里面直接Copy过来的^_^)。
  在Windowz下还需要配置yap,具体方法是打开yap,在View->Option选项中,找到Inverse
Search页,在Command里输入gvim.exe –servername latex-suite –remote-silent +%l %f,这样就可以在yap中执行反向搜索了。
  用remote模式下的VIM打开一个.tex文件,在normal模式下键入\ll即可编译文件,\ls就可以调用一个dvi的窗口来查看,而且页面停留在输入\ls时,光标所指内容生成的内容上。在*nix下,在xdvi窗口中用Ctrl+左键可以调用VIM查看源码;在Windoz中,双击yap页面上相应的位置即可转到源码中的位置。============================================================

  今天主要学了Latex-Suite的使用,现在有点感觉不爽的是在VIM中输入{}、()等符号时,后面会自动加上<++>,目前还不清楚在什么地方改,再说吧^_^

This entry was posted in 好东东LaTeX. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>