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

Vim、Emacs配置和使用
回复
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

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

#1

帖子 liumailong » 2009-11-30 1:02

是我错了,大家请直接看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]
附件
Vim.7z
(736.61 KiB) 已下载 35 次
上次由 liumailong 在 2009-11-30 10:41,总共编辑 3 次。
头像
princelai
帖子: 920
注册时间: 2007-01-06 21:00
联系:

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

#2

帖子 princelai » 2009-11-30 2:42

其实最好的办法就是换成linux :em09
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

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

#3

帖子 xhy » 2009-11-30 4:33

每天都在win32下用gvim,从没遇到过你说的问题
目前负债150多万
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

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

#4

帖子 yjcong » 2009-11-30 6:15

可以试试windows下的emacs
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

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

#5

帖子 liumailong » 2009-11-30 8:35

xhy 写了:每天都在win32下用gvim,从没遇到过你说的问题
你试了附件里的东西,就知道了。
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

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

#6

帖子 Strange » 2009-11-30 8:44

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

发什么恶心贴之前,请先好好学习一下
ニンニク入れますか?
x60 with gentoo
onelynx
帖子: 817
注册时间: 2008-11-13 16:03

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

#7

帖子 onelynx » 2009-11-30 9:13

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

发什么恶心贴之前,请先好好学习一下
win下的 菜鸟 被人鄙视了 :em05 :em05 :em05
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

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

#8

帖子 liumailong » 2009-11-30 9:22

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

发什么恶心贴之前,请先好好学习一下
你自己试过吗?
“_gvimrc” “.gvimrc” “gvimrc”都效果一样,区别只在于读取顺序
还有我说的问题在这三个中都有效!!!
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

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

#9

帖子 xhy » 2009-11-30 9:52

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

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

viewtopic.php?f=68&t=213697
目前负债150多万
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

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

#10

帖子 xhy » 2009-11-30 9:55

install执行了吗?
目前负债150多万
poet
帖子: 2841
注册时间: 2006-09-11 22:47

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

#11

帖子 poet » 2009-11-30 10:00

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

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

vim的配置文件就是vimrc,而 gvimrc 只是用于执行一些非常特殊的设置的。绝大多数设置都不应当放到 gvimrc 中,因为执行顺序的关系, gvimrc 在大多数脚本执行之后,而 vimrc 在大多数脚本执行之前。如果你要设置插件的选项,必须设置到 vimrc 中。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

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

#12

帖子 xhy » 2009-11-30 10:03

建议 :
:h gvimrc
:h vimrc
看一下
_gvimrc, .gvimrc, gvimrc, _vimrc, .vimrc
那几个文件读区别

特别要注意 $HOME 和 $VIM 的细节问题
目前负债150多万
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

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

#13

帖子 Strange » 2009-11-30 10:23

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,可能被你忽略了
ニンニク入れますか?
x60 with gentoo
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

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

#14

帖子 liumailong » 2009-11-30 10:36

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
回复