ファイルマネージャーとして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
動作しません。すべてのテキストファイルを対象としています。