开发者

How come whenever I run 'gvim' from Terminal in Ubuntu 10.04 Linux, I get a GLib-GObject-CRITICAL gvim error?

When I run gVim from Terminal in Ubuntu 10.04 with Gnome I get this error:

(gvim:6226): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed

It looks like that everytime except that the number in between the parans (gvim: ) is always slight开发者_如何学运维ly different. How can I fix this with out having to run

gksudo gvim

?

which by the way starts gVim with out loading my .vimrc file and which is also annoying because of having to enter the password everytime.


Since gksudo gvim runs gvim as root it will not load the .vimrc in your home directory but rather the .vimrc in /root (if any).

So the problem is either in your ~/.vimrc or gksudo does not redirect the standard error stream.

Unfortunately, versions of gvim that are shipped with Ubuntu for example are known to spew GTK/GLib errors. I use the following alias in ~/.bashrc to ignore them:

alias gvim="gvim $@ &> /dev/null"


If it runs as root I think the problem is with your ~/.vimrc. Try vim -u NONE and if starts review your .vimrc. You may check permissions also.


Apparently I think the issue was in the blackboard.vim colorscheme I was using. I switched from this version of blackboard.vim

http://www.vim.org/scripts/script.php?script_id=2280

to this version

http://concisionandconcinnity.blogspot.com/2009/07/vim-part-i-improved-python-syntax.html

Now it works fine without any error.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜