分页: 1 / 1

vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 10:41
changyongid
大家好。

我现在的系统为ubuntu9.04

使用其自带的vim

在vim中用j k键向上向下滚动页面时,有明显的拖动,一卡一卡的,感觉十分缓慢。
由于之前使用过fedora11,在其中的vim并没有现在这样明显的拖动,滚动页面十分流畅。。。
且vim版本同是7.2的。。

且打开的文件都不算大,.vimrc配置文件是我一直使用的,并没有改变。

想问一下, 这个可能是什么造成的?


另,我现在.vimrc有如下设置,
"光标自动到上次退出该文件时所在位置

autocmd BufReadPost * if line("'\"") && line("'\"") <= line("$") | exe "normal `\"" | endif


但是每次退出后再打开文件 ,又是返回到文件的第一行,并不能返回到上次退出的位置。

请问是什么问题呢? 是不是我这里没有装autocmd这个命令?

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 16:06
ibear
changyongid 写了:大家好。

我现在的系统为ubuntu9.04

使用其自带的vim

在vim中用j k键向上向下滚动页面时,有明显的拖动,一卡一卡的,感觉十分缓慢。
由于之前使用过fedora11,在其中的vim并没有现在这样明显的拖动,滚动页面十分流畅。。。
且vim版本同是7.2的。。

且打开的文件都不算大,.vimrc配置文件是我一直使用的,并没有改变。

想问一下, 这个可能是什么造成的?


另,我现在.vimrc有如下设置,
"光标自动到上次退出该文件时所在位置

autocmd BufReadPost * if line("'\"") && line("'\"") <= line("$") | exe "normal `\"" | endif


但是每次退出后再打开文件 ,又是返回到文件的第一行,并不能返回到上次退出的位置。

请问是什么问题呢? 是不是我这里没有装autocmd这个命令?
"打开文件后跳转到最后已知的文件位置,帮助有介绍
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 16:09
eexpress
打开文件后跳转到最后已知的文件位置。我怎么记得是缺省就有的啊

碰到困难找警察。碰到bug换配置。 :em04

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 16:43
ibear
eexpress 写了:打开文件后跳转到最后已知的文件位置。我怎么记得是缺省就有的啊

碰到困难找警察。碰到bug换配置。 :em04
该死的EE,我试验了一把,默认是在文件第一行第一个字符。vim7.2,winxp

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 16:48
eexpress
你xp的,好意思来说啊。我是朦朦胧胧记得是这样。
剩下rp jp了。 :em05

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 17:13
ibear
eexpress 写了:你xp的,好意思来说啊。我是朦朦胧胧记得是这样。
剩下rp jp了。 :em05
好吧,家里用雅倩,回头再试验一把——如果记得的话

Re: vim 运行较慢 及 autocmd问题

发表于 : 2009-12-10 17:13
lilydjwg
文件行长时会变得很慢的。
光标自动到上次退出该文件时所在位置是本来就有的啊。你那个autocmd貌似引号有问题。