当尝试将 vim 设为默认值而不是 gedit 时,我发现可以通过两种方式实现:
使用
defaults.list
并使text/plain
(和其他人)指向vim.desktop
(创建文件的格式是什么.desktop
?)使用
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。