ファイルマネージャーとしてnautilusを使用していて、GeditではなくVimを使用してテキストファイルを編集したいと考えています。多くのファイル(ログファイル、空のファイルなど)はすでにVimで開かれていますが、すべてではありません。たとえば、texファイルやXMLファイルはGeditで開かれています。
update-alternatives --get-selections | grep edit 収量
editor auto /usr/bin/vim.gnome
gnome-text-editor manual /usr/bin/vim.gnome
readline-editor auto /usr/bin/rlwrap
また、vimを指すようにVISUALおよびEDITOR環境変数を設定しました。
質問はすべてのファイルタイプのデフォルトアプリケーションを変更することに関するものですが、現時点で私が気になっているのは、デフォルトエディターの変更に関する前述の問題に対処するソリューションで応答することは問題ありません。
編集:
「ヘッセ」の答えはほとんどのファイルタイプで機能しましたが、すべてでは機能しませんでした。たとえば、Makefileは引き続きGeditで開かれます。file --mime-type Makefileはtext/plain、すでにに含まれているを返します~/.local/share/applications/defaults.list。しかしfile --mime-type somefileまた戻りますtext/plainが、Vimで開かれます。
私はDebianを使用しています。
text=gvim.desktopまたはtext/*=gvim.desktop動作しません。すべてのテキストファイルを対象としています。