我使用的是 debian jessie。在 xfce 中,当我打开文本文件等的右键菜单时,会出现“在 vim 中打开”的选项。单击此选项时,文件会在 vim 中打开,但 vim 位于 xterm 中,而不是 xfce 终端 (xfce4-terminal)。
如何让 vim 在 xfce 终端中打开?
答案1
Debian 提供了可配置的通用的终端叫x-terminal-emulator
(一个特别的包裹),这是指向特定终端仿真器的符号链接。您可以使用以下命令更改此设置
sudo update-alternatives --config x-terminal-emulator
这将为您提供一个命令行菜单,允许您从已安装的终端中选择一个首选终端。
在某些特殊情况下,会xterm
使用 ,因为没有其他替代方案提供给定的功能。但是,如果您只需要一个终端,那么 Debian 策略是使用x-terminal-emulator
而不是特定的终端名称。(偶尔会有被忽略的情况的错误报告)。