当我使用Gnome从Ubuntu 10.04中的终端运行gVim时出现此错误:
(gvim:6226): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
除了parans (gvim: )
之间的数字总是略有不同之外,每次看起来都是这样。如何解决此问题而不必运行
gksudo gvim
顺便启动gVim而不加载我的.vimrc文件,这也很烦人,因为每次都要输入密码。
答案 0 :(得分:2)
由于gksudo gvim
以root身份运行gvim,因此不会在您的主目录中加载.vimrc
,而是加载.vimrc
中的/root
(如果有的话)。
问题出在您的~/.vimrc
或gksudo
不会重定向标准错误流。
不幸的是,已知Ubuntu附带的gvim版本会出现GTK / GLib错误。我在~/.bashrc
中使用以下别名来忽略它们:
alias gvim="gvim $@ &> /dev/null"
答案 1 :(得分:0)
如果它以root
运行,我认为问题出在您的~/.vimrc
上。试试vim -u NONE
,如果开始审核您的.vimrc
。您也可以检查权限。
答案 2 :(得分:0)
显然我认为这个问题出现在黑板上。我正在使用的色彩方案。我从这个版本的blackboard.vim切换到了
http://www.vim.org/scripts/script.php?script_id=2280
到这个版本
http://concisionandconcinnity.blogspot.com/2009/07/vim-part-i-improved-python-syntax.html
现在它工作正常,没有任何错误。