当尝试将 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 $*
但这不是一个全球性的解决方案。