初始化 GVim 时出错

初始化 GVim 时出错

我在 Ubuntu 9.10 上使用 gVim,并使用插入来改进它。自从安装了插件后,我无法通过点击图标来打开 gVim。所以我转到终端并输入 gvim。

在 gVim 打开之前,发送了以下错误:

rodrigo3n@ubuntu:~$ gvim

E558: Terminal entry not found in terminfo
'gnome-256color' not known. Available builtin terminals are:
    builtin_gui
    builtin_riscos
    builtin_amiga
    builtin_beos-ansi
    builtin_ansi
    builtin_pcansi
    builtin_win32
    builtin_vt320
    builtin_vt52
    builtin_xterm
    builtin_iris-ansi
    builtin_debug
    builtin_dumb
defaulting to 'ansi'

Error detected while processing /home/rodrigo3n/.vimrc:
line  261:
E484: Can't open file $HOMEPATHvimfilessnippetssupport_functions.vim
Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not
loaded.

** (gvim:3053): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:3053): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:3053): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:3053): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

** (gvim:3053): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
rodrigo3n@ubuntu:~$ 

我该如何解决这个问题?

答案1

我在使用 gVim 的 9.10 安装中也看到了同样的 GTK 关键问题。据说这个问题已经通过补丁 7.2.257。Ubuntu 9.10 提供 Vim 7.2.245,因此我们将在 Ubuntu 上看到警告,直到他们将 vim 包更新到至少 7.2.257。不过这似乎对 gVim 的功能没有任何影响。

此外,您似乎需要安装 exuberant ctags:

sudo apt-get install exuberant-ctags

最后,.vimrc 中的第 261 行指向一个不存在的文件。也许环境变量 $HOMEPATH 没有设置?

答案2

您只需在 .bashrc 中添加一些条目即可:

alias gvim="gvim -reverse 2>/dev/null"
alias tvim="gvim --servername localhost --remote-silent-tab 2>/dev/null"

除非您对 gvim 输出的错误特别感兴趣,否则这应该足够了。

答案3

您可以安装“ncurses-term”以使错误真正消失。

apt-get install ncurses-term

谢谢马特斯博客

相关内容