vim-gtk 和 vim-gnome 包有什么不同?我已经尝试过两者,结果 Gvim 感觉相同(对我来说)。如果没有区别,为什么两个包都维护?
代表什么/etc/alternatives
?如何以及为什么使用它?
我发现gnome-tex-editor
在/usr/bin
其链接如下:
/usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor
/etc/alternatives/gnome-text-editor -> /usr/bin/gedit
Run Code Online (Sandbox Code Playgroud)
所以gedit
和gnome-text-editor
似乎是一回事。
那么为什么某些命令(例如:gedit
和gnome-text-editor
)提供两次?
而什么用的/etc/alternatives/
-它是如何工作的?
因此,vim-tiny
在 Ubuntu 中默认安装了 cut down 。我不介意使用它,但我找不到文档,而且我在普通 Vim 中使用的大多数命令都不起作用。到目前为止,我已经发现:n
并:N
在缓冲区之间移动并:split
拆分屏幕(但Ctrl- W+S没有),:close
关闭拆分,并且Ctrl- W+W在拆分之间跳跃。
我还缺少哪些其他命令?
我想学习Vim
。绝大多数人建议我使用vimtutor
. 我下载了这个包并运行它,但我得到了一个空白屏幕。
我在Youtube 上看到那里应该有很多东西。但我不明白......我该如何解决这个问题?
最初,终端告诉我要安装vim-runtime
才能运行vimtutor
,我照做了并且它运行了,尽管屏幕是空白的。安装vim-gtk
. 有谁知道为什么它第一次没有出现?
我应该在 xubuntu / Ubuntu+XFCE 中使用哪个 vim?
我当前的系统是 Ubuntu,但我已经用 XFCE(通过sudo apt-get install xubuntu-desktop
)替换了 Unity 界面。目前没有安装vim:
$ vim --version
The program 'vim' can be found in the following packages:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
我可能想过使用 vim-gtk,但我不太确定——这里的指南显然建议vim-gtk
适用于 KDE/Kubuntu 用户。我应该安装哪一个?
我最近开始玩 pygobject。但是,gvim 或 vim 的 python-complete 功能会崩溃,因为据我所知,您不能在同一进程中混合使用 GTK2 和 GTK3 库。
因此,我想知道如何使用非 GTK 工具包安装 Vim。(sudo apt-get build-dep vim 将尝试安装 gtk2 库。)
请注意,我对 Vim 非常满意,我不想切换编辑器。
我找到了使用 qt 构建 vim 的说明,但是 python-complete 无法正常工作。
我最近使用 Unity 在 Ubuntu (14.04) 上安装了 vim。事实证明,vim 不支持将文本拖到剪贴板(usind+
或*
)。我在这里读到我必须安装 GVim 才能将此功能添加到 vim。
使用apt-cache search
我没有找到一个名为gvim
的包vim-gnome
,但是两个包和vim-gtk
. 据我了解,这是两种不同类型的图形界面。由于我将 Ubuntu 与 Unity 一起使用,我不确定哪一个适合我。
这两个包之间到底有什么区别,我可以使用哪一个?
我试图vim
通过在终端中输入命令来在我的 Ubuntu 14.04 64 位上打开:
vim
Run Code Online (Sandbox Code Playgroud)
但我得到了回应:
The program 'vim' can be found in the following packages:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
但是我假设(错误地?)vim 在发行版中是默认的。我通过检查已安装的软件包来确认这一点:
dpkg --get-selections | grep -v deinstall > ~/Desktop/packages
Run Code Online (Sandbox Code Playgroud)
它列出了vim-common
和vim-tiny
。
那么为什么vim不打开呢?另一方面,如果我输入命令vi
,它会vim
以vi
兼容模式打开。
当我输入vi
终端时,VIM 启动。但是当我输入vim
终端时,终端会说The program 'vim' can be found in the following packages:
并列出不同种类的vim,就好像我没有安装vim一样。是否有一个原因?是vi
自带的ubuntu不一样的VIM?
我试过 "+y 和 "*y 但两者似乎都没有复制到主要选择中。
请注意,vim --version
返回-clipboard
. 不确定这是什么意思。
另请注意,我在终端中运行 VIM。
那么如何将文本复制到 VIM 中的主要选择中呢?
目标是将文本从 VIM 复制到 Google Chrome。