如何使 vim 成为默认的图形文本编辑器?

如何使 vim 成为默认的图形文本编辑器?

当尝试将 vim 设为默认值而不是 gedit 时,我发现可以通过两种方式实现:

使用defaults.list并使text/plain(和其他人)指向vim.desktop(创建文件的格式是什么.desktop?)

使用update-alternatives并更改gnome-text-editor(目前它只有一个替代方案,所以我想我必须再安装一个。怎么做?)

哪种方法更好?

答案1

OP解决了问题这里:

好的,我已经创建vim.desktop~/.local/share/applications修改defaults.list(在同一个目录中)以包括

text/plain=vim.desktop

此后,sudo update-mime它就可以正常工作了!(我不确定这一步是否是必需的

单击文本文件会vim在终端中打开(而不是 gvim),并且:q 也会关闭终端。

答案2

对于图形环境我使用如下方法:

Open Nautilus-RightClick on desired File-Properties-Open with...-Select

然后指向一个简单的包装器,例如

#!/bin/bash
gnome-terminal.wrapper -e vim $*

但这不是一个全球性的解决方案。

相关内容