Thorbjørn E. K. Christensen Asked: 2018-05-23 02:43:17 +0800 CST2018-05-23 02:43:17 +0800 CST 2018-05-23 02:43:17 +0800 CST 在终端运行 gvim 772 我在安装了 vim 和 gvim 的工作站上使用 RedHat 企业。 当 runnintvim --version很明显我缺乏很多很酷的东西(比如剪贴板功能) 运行gvim --version时,很明显我的 gvim 版本已经完全装扮好了。 我想在终端中运行 vim,但我也想使用我的 gvim install 安装的全部功能。有没有办法在终端中运行 gvim?类似gvim --no-window或类似的东西? 有没有办法强制vim命令使用 gvim 的后端,同时仍在终端中? vim gvim 2 个回答 Voted Best Answer Ignacio Vazquez-Abrams 2018-05-23T03:11:35+08:002018-05-23T03:11:35+08:00 您可以gvim通过传递 以在 TUI 模式下运行-v,但请注意,除非您在 X 下运行它,否则您不会拥有 X 剪贴板寄存器。 user86041 2018-05-23T03:00:36+08:002018-05-23T03:00:36+08:00 实际上gvim是vim -g 并且 gvim 和 vim 在大多数发行版中位于两个不同的冲突包中 对于剪贴板,您需要运行X( xorg-server) 但是如果你tty在 X 上运行终端(不是虚拟控制台),那没关系 看看这里 你也可以跑which vim看看which gvim路径是否不同 对于rhel做rpm -qf $(which vim)(和gvim相应地)找出包
您可以
gvim
通过传递 以在 TUI 模式下运行-v
,但请注意,除非您在 X 下运行它,否则您不会拥有 X 剪贴板寄存器。实际上
gvim
是vim -g
并且 gvim 和 vim 在大多数发行版中位于两个不同的冲突包中
对于剪贴板,您需要运行
X
(xorg-server
)但是如果你
tty
在 X 上运行终端(不是虚拟控制台),那没关系看看这里
你也可以跑
which vim
看看which gvim
路径是否不同对于rhel做
rpm -qf $(which vim)
(和gvim
相应地)找出包