1

Я использую gVim на Ubuntu 9.10 и использую плагин для его улучшения. С момента установки плагина я не могу открыть 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:~$ 

Как я могу решить это?

3 ответа3

5

Я также видел те же критические замечания по GTK на моей установке 9.10 с gVim. Это предположительно исправлено патчем 7.2.257. Ubuntu 9.10 предоставляет Vim 7.2.245, поэтому мы будем видеть предупреждения в Ubuntu до тех пор, пока они не обновят свой пакет vim по крайней мере до 7.2.257. Похоже, что это никак не влияет на функциональность gVim.

Кроме того, кажется, вам нужно установить exuberant ctags:

sudo apt-get install exuberant-ctags

Наконец, строка 261 в вашем .vimrc указывает на несуществующий файл. Может быть, переменная окружения $ HOMEPATH не установлена?

1

Вы можете просто добавить несколько записей в ваш .bashrc:

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

Этого должно быть достаточно, если вы не особенно заинтересованы в ошибках, которые выводит gvim.

1

Вы можете установить «ncurses-term», чтобы ошибка действительно исчезла.

apt-get install ncurses-term

Спасибо блогу Мэтца.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .