3

Gnome を使用して Ubuntu 10.04 のターミナルから gVim を実行すると、次のエラーが発生します。

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

(gvim: )パランの間の数が常にわずかに異なることを除いて、毎回そのように見えます. 実行せずにこれを修正するにはどうすればよいですか

gksudo gvim

?

ちなみに、これは.vimrcファイルをロードせずにgVimを起動し、毎回パスワードを入力する必要があるため面倒です.

4

3 に答える 3

2

gksudo gvimgvim は root として実行されるため、ホーム ディレクトリではなく (存在する場合) にロードさ.vimrcれます.vimrc/root

したがって、問題はあなたにあるか~/.vimrcgksudo標準エラーストリームをリダイレクトしません。

残念ながら、たとえば Ubuntu に同梱されている gvim のバージョンは、GTK/GLib エラーを吐き出すことが知られています。~/.bashrcそれらを無視するために、次のエイリアスを使用します。

alias gvim="gvim $@ &> /dev/null"
于 2010-10-23T07:39:30.907 に答える
0

問題はrootあなたの~/.vimrc. 試してみvim -u NONEて、始めたらあなたの を見直してください.vimrc。権限も確認できます。

于 2010-10-23T04:46:23.223 に答える
0

どうやら問題は、私が使用していた blackboard.vim のカラースキームにあったと思います。このバージョンの 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

これで、エラーなしで正常に動作します。

于 2010-10-24T09:00:33.873 に答える