如何用thunar打开带有vim的文本?

时间:2012-08-14 10:08:09

标签: vim xfce

我使用来自thunar(文件管理器)的命令“vim”打开文本,就像来自thunar的命令“feh”的打开图片一样,几乎所有应用程序都已损坏。

如果只需双击,就不要打开xterm,cd到那个路径,vi那个文件。

有解决方案吗?

arch + openbox + thunar + xterm


有一个更简单的解决方案:右键单击 - >与其他应用程序打开 - >使用自定义命令并输入“ xterm -e vim ”。

这是我的一个QQ好友,实际上与evnu的相似。 谢谢@evnu。

1 个答案:

答案 0 :(得分:7)

您可以按照in the ArchLinux Wiki所述使用Xdg执行此操作。对于GUI应用程序,可以使用left-click -> Properties -> Open With将文件类型直接与应用程序关联。如果要使用程序运行xterm,可以将MimeType与命令关联,如下所示:

转到~/.local/share/applications。在那里,添加一个文件,描述如何启动您的应用程序并将其另存为my-application.desktop或类似:

[Desktop Entry]
Encoding=UTF-8
Type=Application
NoDisplay=true
Name=vim
Exec=/usr/bin/xterm -name vim -e /usr/bin/vim
MimeType=text/plain

现在您必须编辑文件defaults.list。在那里,添加要与新条目关联的MimeType的条目:

[Default Applications]
text/plain=`my-application.desktop`

重新启动后,当您单击纯文本文件时,thunar应该可以使用vim启动xterm。