分页: 1 / 1

[以解决][是我错了]今天彻底被Vim恶心到了

发表于 : 2009-11-30 1:02
liumailong
是我错了,大家请直接看12,13,14楼

代码: 全选

[size=150]我在w32环境下用vim一直是多灾多难,插件不自动启动,找不到命令,脚本运行出错等等。
本来就是个菜鸟,实在是被这些问题折腾得够呛。
今天折腾出了终极解决办法,被彻底恶心到了。
办法就是........[/size]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

[size=200]
[color=#FF4000]办法就是把"gvimr"的文件名改为"vimrc" ......-_-||| [/color][/size]
[color=#804040][size=150]多少个日日夜夜努力呀~唉~~~
我还能说什么呢?[/size]
[/color]

用windows的坛友可以试试我上传的附件.
文件就是官方安装包,装出来的。加入了calendar,删除了一切对测试不必要的文件。

解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你猜猜会怎么样?
关闭程序,把文件名再改回来,按\cal,你就完全明白了
[attachment=0]Vim.7z[/attachment]

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 2:42
princelai
其实最好的办法就是换成linux :em09

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 4:33
xhy
每天都在win32下用gvim,从没遇到过你说的问题

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 6:15
yjcong
可以试试windows下的emacs

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 8:35
liumailong
xhy 写了:每天都在win32下用gvim,从没遇到过你说的问题
你试了附件里的东西,就知道了。

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 8:44
Strange
解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你说会怎么样?
我的环境里,名字应该是 _gvimrc 而不是 gvimrc
用 :version 可以确认当前读取 vimrc 文件的顺序

发什么恶心贴之前,请先好好学习一下

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 9:13
onelynx
Strange 写了:
解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你说会怎么样?
我的环境里,名字应该是 _gvimrc 而不是 gvimrc
用 :version 可以确认当前读取 vimrc 文件的顺序

发什么恶心贴之前,请先好好学习一下
win下的 菜鸟 被人鄙视了 :em05 :em05 :em05

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 9:22
liumailong
Strange 写了:
解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你说会怎么样?
我的环境里,名字应该是 _gvimrc 而不是 gvimrc
用 :version 可以确认当前读取 vimrc 文件的顺序

发什么恶心贴之前,请先好好学习一下
你自己试过吗?
“_gvimrc” “.gvimrc” “gvimrc”都效果一样,区别只在于读取顺序
还有我说的问题在这三个中都有效!!!

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 9:52
xhy
liumailong 写了:
xhy 写了:每天都在win32下用gvim,从没遇到过你说的问题
你试了附件里的东西,就知道了。
你可以试试我上传的这个,官方原版删除了几个语言文件,集成了几个插件。
安装的时候,注意选项,别把目录和配置文件覆盖掉。

_vimrc是配置文件,在vim的目录下

viewtopic.php?f=68&t=213697

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 9:55
xhy
install执行了吗?

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 10:00
poet
liumailong 写了:我在w32环境下用vim一直是多灾多难,插件不自动启动,找不到命令,脚本运行出错等等。
本来就是个菜鸟,实在是被这些问题折腾得够呛。
今天折腾出了终极解决办法,被彻底恶心到了。
办法就是........

办法就是把"gvimrc"的文件名改为"vimrc" ......-_-|||
这还需要试么?你为什么不问一问熟悉vim的用户?vim的邮件列表可是非常友好的。

vim的配置文件就是vimrc,而 gvimrc 只是用于执行一些非常特殊的设置的。绝大多数设置都不应当放到 gvimrc 中,因为执行顺序的关系, gvimrc 在大多数脚本执行之后,而 vimrc 在大多数脚本执行之前。如果你要设置插件的选项,必须设置到 vimrc 中。

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 10:03
xhy
建议 :
:h gvimrc
:h vimrc
看一下
_gvimrc, .gvimrc, gvimrc, _vimrc, .vimrc
那几个文件读区别

特别要注意 $HOME 和 $VIM 的细节问题

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 10:23
Strange
liumailong 写了:
Strange 写了:
解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你说会怎么样?
我的环境里,名字应该是 _gvimrc 而不是 gvimrc
用 :version 可以确认当前读取 vimrc 文件的顺序

发什么恶心贴之前,请先好好学习一下
你自己试过吗?
“_gvimrc” “.gvimrc” “gvimrc”都效果一样,区别只在于读取顺序
还有我说的问题在这三个中都有效!!!
知道读取顺序问题,还有什么疑问?
先读vimrc,再读plugin,再load gui,再读gvimrc
没有vimrc里的set nocompatible,怎么可能去load plugin呢...
:help startup

我手边的机器是windows,但是相信linux也是同样的情况,只是linux下往往有/etc下的默认vimrc,可能被你忽略了

Re: 今天彻底被Vim恶心到了

发表于 : 2009-11-30 10:36
liumailong
Strange 写了:
liumailong 写了:
Strange 写了:
解压后在运行gvim.exe,后按\cal ,会弹出日历
关闭程序,把_vimrc改为gvimrc,在按\cal,你说会怎么样?
我的环境里,名字应该是 _gvimrc 而不是 gvimrc
用 :version 可以确认当前读取 vimrc 文件的顺序

发什么恶心贴之前,请先好好学习一下
你自己试过吗?
“_gvimrc” “.gvimrc” “gvimrc”都效果一样,区别只在于读取顺序
还有我说的问题在这三个中都有效!!!
知道读取顺序问题,还有什么疑问?
先读vimrc,再读plugin,再load gui,再读gvimrc
没有vimrc里的set nocompatible,怎么可能去load plugin呢...
:help startup

我手边的机器是windows,但是相信linux也是同样的情况,只是linux下往往有/etc下的默认vimrc,可能被你忽略了
非常抱歉,是我错了。
和你说的一样,我在linux下都是用gvimrc,没有注意到是否存在vimrc。
到了windows,还用的gvimrc。才导致这个问题。
再次抱歉 :em06