我在 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) 我已经尝试在 [askubuntu.com] 中为我的问题找到一些东西,但没有任何东西能满足我的需求。所以,我想要的是将 vim 构建为一个非常强大和有用的编辑器,用于 html、css、javascript 等,但也用于编程。我正在尝试学习 css,通常我想要一个非常好的编辑器,里面有很多插件。那么,有人可以帮助我一步一步地自定义 vim 以及在我的学习期间可以帮助我查看哪些功能吗?谢谢
哦,vim 运行的唯一方式是从终端?谢谢
***编辑--->我找不到my.vimrc文件

我昨天安装了 ubuntu 12.04 lts,并没有更改任何系统设置,但是 gvim 无法获得正确的字体显示,字符之间的空间太大。
截图:
.gvimrc 文件:
我最近开始玩 pygobject。但是,gvim 或 vim 的 python-complete 功能会崩溃,因为据我所知,您不能在同一进程中混合使用 GTK2 和 GTK3 库。
因此,我想知道如何使用非 GTK 工具包安装 Vim。(sudo apt-get build-dep vim 将尝试安装 gtk2 库。)
请注意,我对 Vim 非常满意,我不想切换编辑器。
我找到了使用 qt 构建 vim 的说明,但是 python-complete 无法正常工作。
我的 gVim 有这个烦人的底部边框:

我希望它没有并且看起来更像 gnome-terminal 例如:

有没有办法让 gVim 看起来像那样?
更新:有!这是从 Jeremy Cantrell 和我自己的答案添加设置后的屏幕截图:

Devnagari 字符在 gvim 中无法正确呈现。它们的外观与在终端中运行的 vim 中键入时一样(辅音和元音分开。)
有什么办法可以让 vim 正确处理 devnagari 字符?
我知道我可以使用 Ubuntu Tweak 之类的东西来更改每个文件的文件关联。但是我想知道是否有一种方法可以更快地完成它并设置系统,以便 gedit 打开的所有文件现在都将由 gvim 处理。
我最近开始使用 Vim (Vim-gnome) 并使用插件 vim-airline。一切都很好,但是当我只打开一个文件时,状态栏显示但未正确呈现(不是确切的航空公司栏,没有颜色)。但如果我有多个然后一个文件,一切看起来都很好。
请问有什么解决办法吗?