将 vim 设为 Ubuntu Linux 中的默认编辑器

将 vim 设为 Ubuntu Linux 中的默认编辑器

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

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

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

哪种方法更好?

答案1

有一个命令

选择编辑器

这是针对用户的。全局的,你可以使用 update-alternatives 将编辑器设置为 vim

答案2

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

text/plain=vim.desktop

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

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

ps 上述文件夹中有许多 *.desktop,从中复制必要的 key=values 并创建vim.desktop

答案3

当您安装 vim 软件包时,其中一个会为您更改默认编辑器。我认为 gvim 软件包可以解决您的问题。

aptitude install vim vim-scripts vim-doc vim-gui-common vim-gnome

使用 vim 的最常见方式是,如果您从 X 启动它,则启动 gvim,如果您在终端中,则启动 vim。

相关内容