GVim başlatılırken hata oluştu


1

Ubuntu 9.10’da gVim kullanıyorum ve Eklenti iyileştirmek için. Eklentinin kurulumundan bu yana, simgesini tıklatarak gVim'i açamıyorum. Bu yüzden Terminal'e gidip gvim yazın.

GVim açılmadan önce aşağıdaki hata gönderilir:

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

Bunu Nasıl Çözebilirim?

Yanıtlar:


5

GVim ile 9.10 kurulumumda da aynı GTK eleştirilerini görüyorum. Bu sözde tarafından sabit yama 7.2.257 . Ubuntu 9.10, Vim 7.2.245 sağlıyor, bu yüzden vim paketlerini en az 7.2.257 olarak güncelleyene kadar Ubuntu'daki uyarıları göreceğiz. Yine de gVim'in işlevselliği üzerinde herhangi bir etkisi olmadığı görülüyor.

Ayrıca, coşkulu ctag'leri yüklemeniz gerekiyor:

sudo apt-get install exuberant-ctags

Son olarak, .vimrc'nizdeki 261 satırı var olmayan bir dosyayı işaret ediyor. Belki $ HOMEPATH çevre değişkeni ayarlanmadı?


1
ve belki de TERM değişkeninin 'gnome-256color' dan farklı bir şey olması gerekiyor ... cevabınızdaki her şey yolunda.
akira

1

.Bashrc'nize bazı girişler ekleyebilirsiniz:

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

Özellikle gvim çıktıları ile ilgilenmiyorsanız, bu yeterli olacaktır.


1

Hatanın gerçekten ortadan kalkması için "ncurses-term" dosyasını yükleyebilirsiniz.

apt-get install ncurses-term

Sayesinde Matts blogu .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.