我在 Ubuntu Desktop 16.04 LTSgvim上,当我尝试使用 GUI/菜单打开任何文件时(带有图形用户界面的 vim)一直在我身上崩溃。但是,我能够从终端打开一个文件,例如:
user@computer:~$ vim -g ./path/to/file
Run Code Online (Sandbox Code Playgroud)
如果我gvim从终端启动vim -g,然后尝试通过 GUI/菜单栏打开文件导致崩溃,则会将以下错误消息打印到终端:
(gvim:20175): GLib-CRITICAL **: g_ptr_array_insert: assertion 'index_ <= (gint)rarray->len' failed
** (gvim:20175): CRITICAL **: unity_gtk_menu_shell_get_item: assertion '0 <= index && index < items->len' failed
** (gvim:20175): CRITICAL **: unity_gtk_menu_item_get_child_shell: assertion 'UNITY_GTK_IS_MENU_ITEM (item)' failed
** (gvim:20175): CRITICAL **: unity_gtk_menu_shell_get_item: assertion '0 <= index && index < items->len' failed
** (gvim:20175): CRITICAL **: unity_gtk_menu_item_get_label: assertion 'UNITY_GTK_IS_MENU_ITEM (item)' failed
** (gvim:20175): CRITICAL **: unity_gtk_menu_item_get_icon: …Run Code Online (Sandbox Code Playgroud)