从 Thunar 在 Xfce4 终端中打开 Vim

jbr*_*ock 5 xfce vim thunar xfce4-terminal

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

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

jbr*_*ock 7

我最初尝试编辑/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. %f如果您愿意,可以删除。我的最初使用的是 Thunar 中的文件夹图标。我通过添加行将其更改为使用 Xfce4 终端图标Icon=utilities-terminal


小智 5

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

Exec=xfce4-terminal -e "vim %F"
Run Code Online (Sandbox Code Playgroud)

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

Terminal=false
Run Code Online (Sandbox Code Playgroud)

这对我有用。

  • 您可能应该建议对该帖子进行编辑 (3认同)