mar*_*tin 10 gui vim python gvim pygtk
我最近开始玩 pygobject。但是,gvim 或 vim 的 python-complete 功能会崩溃,因为据我所知,您不能在同一进程中混合使用 GTK2 和 GTK3 库。
因此,我想知道如何使用非 GTK 工具包安装 Vim。(sudo apt-get build-dep vim 将尝试安装 gtk2 库。)
请注意,我对 Vim 非常满意,我不想切换编辑器。
我找到了使用 qt 构建 vim 的说明,但是 python-complete 无法正常工作。
Eli*_*gan 12
如果您vim
针对 Qt 而不是 GTK+构建并且python-complete
仍然无法正常工作,则表明问题实际上并不是尝试链接到 GTK+2 和 GTK+3 的结果。
但是,由于您尚未提供有关如何使用 Qt 构建的任何详细信息(Qt 不受官方支持,因此您必须使用 的第三方衍生物vim
),并且您还没有提供有关错误消息的任何详细信息或您遇到的故障python-complete
,实际上不可能告诉您如何解决问题并开始vim
使用 Qt。
幸运的是,vim
官方支持 GTK+ 和 Qt 以外的一些 GUI,并且官方为 Ubuntu 打包了一个这样的构建。
只要安装了雅典娜的版本vim
,它提供由VIM-雅典娜 包裹。
您可以通过单击上面的软件包链接进行安装,或在软件中心或 Synaptic 软件包管理器中搜索它,或运行以下命令:
sudo apt-get update
sudo apt-get install vim-athena
Run Code Online (Sandbox Code Playgroud)
vim-athena
不依赖或使用任何版本的 GTK+。如果使用sudo apt-get build-dep vim-athena
,它可能会安装GTK +和GNOME相关的库,因为vim-athena
二进制包从内置相同的源代码包的vim
等vim
-提供的软件包。在任何情况下,您都不需要从源代码构建,因为 提供的二进制文件vim-athena
已经针对 Athena 而不是针对 GTK+ 或其他图形工具包构建的。
归档时间: |
|
查看次数: |
11210 次 |
最近记录: |