Errore durante l'inizializzazione di GVim


1

Sto usando gVim su Ubuntu 9.10 e sto usando un plugin per migliorarlo. Dall'installazione del plugin non riesco ad aprire gVim facendo clic sulla sua icona. Quindi vado al Terminale e digito gvim.

Prima dell'apertura di gVim, viene inviato il seguente errore:

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:~$ 

Come posso risolvere questo?

Risposte:


5

Ho visto le stesse critiche GTK anche sulla mia installazione 9.10 con gVim. Questo è presumibilmente corretto dalla patch 7.2.257 . Ubuntu 9.10 fornisce Vim 7.2.245, quindi vedremo gli avvisi su Ubuntu fino a quando non aggiorneranno il loro pacchetto vim almeno al 7.2.257. Tuttavia, non sembra avere alcuna influenza sulla funzionalità di gVim.

Inoltre, sembra che sia necessario installare tag esuberanti:

sudo apt-get install exuberant-ctags

Infine, la linea 261 nel tuo .vimrc punta a un file inesistente. Forse la variabile d'ambiente $ HOMEPATH non è impostata?


1
e forse ha bisogno che la sua variabile TERM sia diversa da "gnome-256color" ... tutto il resto nella tua risposta va bene.
Akira,

1

Potresti semplicemente aggiungere alcune voci al tuo .bashrc:

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

Questo dovrebbe essere sufficiente a meno che tu non sia particolarmente interessato agli errori che gvim genera.


1

È possibile installare "ncurses-term" affinché l'errore scompaia davvero.

apt-get install ncurses-term

Grazie al blog Matts .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.