如何将我的默认文本编辑器从gedit更改为Emacs?
gedit
替换为geany
)。 - Alexander Malakhov~/.config/mimeapps.list
: - Roman Grinyovsudo update-alternatives --config gnome-text-editor
sudo update-alternatives --config editor
sudo update-alternatives --install /usr/bin/gnome-text-editor gnome-text-editor /path/to/executablesublime 100
在我的情况下,通过which subl
输出的是/snap/bin/subl
。 - tedisubl
:sudo update-alternatives --install /usr/bin/gnome-text-editor gnome-text-editor $(which subl) 100
。然后它已经被选为编辑器,就像上面的命令所确认的那样。 - Janoswsl.exe <program>
)时持续保留您的编辑器选择的方法。(特别是sudo update-alternatives --config editor
) - daviewales/usr/bin/select-editor
virsh edit myvm
的命令时,我仍然得到了名为“nano”的讨厌编辑器。以前我从未想过我能达到这种程度的自控力,但我在这里并没有发泄情绪。绝对没有发泄!!!我将nano重命名为nano.deleted,然后每次编辑东西时都会出现几行错误消息。select-editor
并没有改变这一点。真正有帮助的是执行rm /usr/bin/sensible-editor
,然后执行ln -s /usr/bin/vi /usr/bin/sensible-editor
。生活美好了。 - berndbausch/usr/share/applications/defaults.list
中的绑定。sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
export EDITOR=emacs
export VISUAL=emacs
sudo
权限或者不想修改其他人的偏好设置,对这个答案点个赞吧。 - Loisaida Sam Sandberg~/.bashrc
文件中,并运行source ~/.bashrc
以使其永久生效。 - Peaceful[Default Applications]
text/plain=gedit.desktop
全局配置对所有用户生效,您需要修改/etc/gnome/defaults.list
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list
由于某种原因,我不得不使用xdg-mime
:
xdg-mime default org.gnome.gedit.desktop text/plain # For current user
gnome-text-editor
的替代链接从gedit
更改为您想要的编辑器。然而,通常只会检测到一个这样的编辑器,所以update-alternatives --config
不起作用;您需要添加您想要的编辑器。notepadqq
:sudo update-alternatives --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/notepadqq 50
sudo update-alternatives --config gnome-text-editor
export EDITOR=emacs
- 或许将其添加到你的.bashrc
文件中,这样它就会成为你的默认编辑器。 - SDsolar