如何将gvim设置为我的默认文本编辑器而不是gedit?

我知道我可以使用像Ubuntu Tweak这样的东西来改变每个文件的文件关联。 但我想知道是否有办法更快地完成它,只需设置系统,以便gedit打开的所有文件现在将由gvim处理。

右键单击要打开的文件,选择“使用其他应用程序打开”。 将弹出一个窗口,其中包含所有已安装程序的列表。 从列表中选择gvim,并确保选中“记住此应用程序…”。 这将在gvim中打开该类型的所有文件。 但是,这只是故事的一半,因为还有更多的文件类型。 另一种方法是编辑或创建此文件:

~/.local/share/applications/defaults.list

并确保它包含

 [Default Applications] text/plain=gvim.desktop 

一种推荐的方法是在终端中输入以下命令:

sudo update-alternatives --config editor

更新命令行编辑器,和

sudo update-alternatives --config gnome-text-editor

更新GUI编辑器。 输入与编辑器要设置的编辑器对应的编号,然后按enter键。 这将更新所有系统引用。

应该这样做。

只需使用默认情况下使用gedit打开的任何文件,转到它的属性并将其打开的默认应用程序更改为gvim。 并做了!

这个问题一直在问,没有一个答案似乎100%有效。

如果你很懒,不介意快速和肮脏的黑客,试试这个:

 sudo mv /usr/bin/gedit /usr/bin/gedit.old sudo ln -s /usr/bin/gvim /usr/bin/gedit 

您的编辑窗口仍会在标题栏中显示“GEDIT”,但窗口将包含gvim。