分页: 1 / 2

求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-03 21:55
superhxl
本人使用gvim编辑tex文件,在控制台下vim打开或gvim file.tex打开,都可以通过\ll进行编译;而直接从菜单中运行gvim然后打开file.tex,或直接文件管理器中右键用gvim打开,\ll都不能编译。

谁知道这是何故?两种运行方式有什么区别么?

谢谢!一直困惑,而不知原因。

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-03 22:24
wangjun403
我也用过一个插件有这种问题

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-03 22:44
superhxl
wangjun403 写了:我也用过一个插件有这种问题
后来解决了没有?

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-03 22:45
lilydjwg
stdout 和 stderr 不一样。你的 \ll 会执行什么命令?

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-03 22:53
superhxl
\ll是latex-suite包的默认编译命令,根据我的设定应该是执行xelatex --synctex=-1 -src-specials -interaction=nonstopmode $*,即对当前文件进行xelatex编译。

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 9:20
reallynotme
我在我这测试了下没有问题,要不你用

代码: 全选

nmap <buffer> \ll
看看映射还在吗

正常的结果应该是

代码: 全选

n  \ll          @<Plug>Tex_Compile

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 10:33
lilydjwg
啊,论坛的邮件通知终于来了,而且一下子来了好几封重复的……

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 13:54
eexpress

代码: 全选

elseif &filetype == 'tex' 
	exec "!xelatex \'%\'; [ $? == 0 ] && nohup evince %:r.pdf &"
我编译热键里面加一行这样的,足够了。用啥插件。

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 15:56
reallynotme
eexpress 写了:

代码: 全选

elseif &filetype == 'tex' 
	exec "!xelatex \'%\'; [ $? == 0 ] && nohup evince %:r.pdf &"
我编译热键里面加一行这样的,足够了。用啥插件。
latex-suite可远远不止加个快捷键

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 16:13
lilydjwg
reallynotme 写了:
eexpress 写了:

代码: 全选

elseif &filetype == 'tex' 
	exec "!xelatex \'%\'; [ $? == 0 ] && nohup evince %:r.pdf &"
我编译热键里面加一行这样的,足够了。用啥插件。
latex-suite可远远不止加个快捷键
附加效果是经常失效?

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 16:17
onlylove
想看看你的打开步骤……难道是$path的问题?
因为我能想到的就是直接启动终端,当前目录是用户的home,但是在桌面右键启动终端,当前目录是~/desktop

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-04 16:24
lilydjwg
onlylove 写了:想看看你的打开步骤……难道是$path的问题?
因为我能想到的就是直接启动终端,当前目录是用户的home,但是在桌面右键启动终端,当前目录是~/desktop
首先,$path 和 $PATH 是不同的;
其次,当前目录和 $PATH 是无关的;
最后,桌面就是 ~/desktop,所以当前目录是它很正常。

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-06 8:46
superhxl
reallynotme 写了:我在我这测试了下没有问题,要不你用

代码: 全选

nmap <buffer> \ll
看看映射还在吗

正常的结果应该是

代码: 全选

n  \ll          @<Plug>Tex_Compile
两种情况下,结果都一样,都正常。但双击打开或右键打开就是不工作。

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-06 10:25
lilydjwg
superhxl 写了:
reallynotme 写了:我在我这测试了下没有问题,要不你用

代码: 全选

nmap <buffer> \ll
看看映射还在吗

正常的结果应该是

代码: 全选

n  \ll          @<Plug>Tex_Compile
两种情况下,结果都一样,都正常。但双击打开或右键打开就是不工作。
当然是一样的。
我很好奇,你们说的「不工作」到底是怎样的状况?执行操作后有任何变化不?

Re: 求助:右键启动gvim和控制台启动gvim的区别?

发表于 : 2012-12-06 11:56
eexpress
没latex-suite,我不一样用得蛮好?
:em04

另外,别用ide的眼光去使用vim。