从菜单调用 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 感知版本。