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

在尝试使vim默认而不是gedit时,我发现这可以通过两种方式完成:

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

使用update-alternatives并更改gnome-text-editor (现在它只有一个替代方案,所以我想我必须再安装一个。如何做到这一点?)

哪个更好的方法呢?

OP 解决了这个问题 :

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

 text/plain=vim.desktop 

在那之后, sudo update-mime和它的工作! ( 我不确定这一步是否需要

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

对于图形环境,我使用这样的东西:

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

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

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

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