this 、 this 、または this のいずれも、デフォルトのエディターの設定では機能しませんでした。 this を試していません.
それでは、13.04でデフォルトのエディターをemacs
または場合によってはemacsclient
に設定するにはどうすればよいですか?
テキストファイルをダブルクリックしても、gedit
まで開きます。
私が最近アップグレードした11.04でそうすることに問題がなかったので、私は特に13.04と言います。
これは、デフォルトのアプリケーションを設定する方法です。
ポイントアンドクリック:
開きたいテキストファイルを右クリックし、[プロパティ]を選択して[開く]を選択します。 Recommanded SoftwareリストにEmacsがあります。 [デフォルトに設定]ボタンをクリックします。
コマンドラインを使用:
ターミナルを使用してデフォルトのアプリケーションを設定する場合は、XDGツールを使用します。
xdg-mime default emacs23.desktop text/plain
次に、プレーンテキストドキュメントを開きます。
現在のユーザーにデフォルトのアプリケーションを設定する場合は、次のファイルを編集します。
~/.local/share/applications/mimeapps.list
手作業でグローバル設定を編集するには、次のファイルを参照してください。
/usr/share/applications/default.list
編集:Oliのおかげで、質問の下のコメントでXDGに気付いた理由
これを試して。押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:
Sudo update-alternatives --config editor
表示されたら、エディターを選択します。下の画像をご覧ください。
Geditのすべての関連付けをSublime Textに変更する (別のGUIエディター)について、同様の質問を既に行っています。
Sublime Textに.desktopファイルを使用する代わりに、Emacsに.desktopファイル(存在しない場合)を追加し、それへのすべての関連付けを変更することを除いて、本質的にあなたが答える場所です。
システム設定->詳細->デフォルトアプリケーションに移動し、ファイルのデフォルトアプリケーションとしてEmacsを選択します。昨日これをしましたが、うまくいきます...