从 Thunar 在 Xfce4 终端中打开 Vim

从 Thunar 在 Xfce4 终端中打开 Vim

我正在使用 Xubuntu 16.04。我已将 Thunar 中纯文本文件的默认应用程序设置为 Vim。默认情况下,Vim 在 XTerm 中打开,而不是在 Xfce 终端中打开。我希望它默认为 Xfce4 终端。

在 Thunar 中,在此处打开终端上下文菜单项会打开 Xfce4 终端,并且 Xfce4 终端在首选应用程序中设置为默认终端。Whisker 菜单和其他菜单会在 Xfce4 终端中打开 Vim。我尝试创建一个 .desktop 文件,但没有成功。我尝试了 Thunar 中“打开方式”>“其他应用程序”下的“使用自定义命令:”选项。我还尝试卸载 Xterm,但 Thunar 只显示错误。

答案1

我最初尝试编辑/usr/share/applications/vim.desktop。我注释掉#Exec=vim %F并添加了Exec=xfce4-terminal -e 'vim %F'。这工作了一段时间,然后它开始打开 ​​Xterm 和 Xfce4 终端。

相反,在 Thunar 中,我右键单击了一个 txt 文件。我转到属性 > 打开方式:> 其他应用程序 > 使用自定义命令。我添加了xfce4-terminal -e 'vim %F'。现在运行完美。

要访问您刚刚创建的 .desktop 文件,您可以转到~/.local/share/applications/。在文件中您将看到。如果您愿意,Exec=xfce4-terminal -e 'vim %F' %f可以删除。我最初在 Thunar 中使用文件夹图标。我通过添加行 将其更改为使用 Xfce4 终端图标。%fIcon=utilities-terminal

答案2

我编辑了 /usr/share/applications/vim.desktop 并更改了“Exec”的值,添加了

Exec=xfce4-terminal -e "vim %F"

正如 jbrock 所说。然后我将“终端”的值更改为 false。

Terminal=false

它对我有用。

答案3

您可以通过将菜单执行程序或 .desktop 文件执行程序设置为来解决此问题:

xfce4-terminal -e "vim"

相关内容