如何在 debian10 中不通过 uxterm 打开 vim?

如何在 debian10 中不通过 uxterm 打开 vim?

从菜单调用 vim:

在此输入图像描述

在 debian9 中打开 vim 时:

在此输入图像描述

在debian10中vim将由uxterm打开,它比debian9中更难看。

在此输入图像描述

如何在 debian10 中不通过 uxterm 打开 vim?

apt list vim* | grep inst

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

vim-common/stable,stable,now 2:8.1.0875-5 all [installed]
vim-runtime/stable,stable,now 2:8.1.0875-5 all [installed,automatic]
vim-tiny/stable,stable,now 2:8.1.0875-5 amd64 [installed]
vim/stable,stable,now 2:8.1.0875-5 amd64 [installed]

答案1

看起来您的 Debian 10 的默认x-terminal-emulator设置为,uxterm而 Debian 9 的默认设置为使用 GNOME 终端。

你可以update-alternatives --config x-terminal-emulator以 root 身份运行。它将显示已安装的 GUI 终端应用程序的菜单,并允许您选择一个用作系统范围的默认 GUI 终端应用程序。

您的桌面环境可能还具有每个用户的“默认终端模拟器”。在 KDE 中,它位于“设置”->“系统设置”->“默认应用程序”->“终端模拟器”。我不了解 GNOME,因为我不使用它;如果您知道,请随时编辑此答案。

或者您可以安装该vim-gtk3软件包以拥有内置本机 GUI 功能的 Vim 版本。如果 X11 在当前会话中不可用,它应该自动回退到终端模式,但它是一个更大的二进制文件,具有更多的依赖项,因此默认安装倾向于更简单的非 X11 感知版本。

答案2

你可以安装具有真正 GUI 的 vim-gtk 或 vim-gtk3。

如果你想在另一个终端模拟器中使用你的实际 vim 版本,你必须更改默认终端。

问候

相关内容