web-dev-qa-db-ja.com

13.04でデフォルトのエディターを設定する方法は?

thisthis 、または this のいずれも、デフォルトのエディターの設定では機能しませんでした。 this を試していません.

それでは、13.04でデフォルトのエディターをemacsまたは場合によってはemacsclientに設定するにはどうすればよいですか?

テキストファイルをダブルクリックしても、geditまで開きます。

私が最近アップグレードした11.04でそうすることに問題がなかったので、私は特に13.04と言います。

5

これは、デフォルトのアプリケーションを設定する方法です。

ポイントアンドクリック:

開きたいテキストファイルを右クリックし、[プロパティ]を選択して[開く]を選択します。 Recommanded SoftwareリストにEmacsがあります。 [デフォルトに設定]ボタンをクリックします。

コマンドラインを使用:

ターミナルを使用してデフォルトのアプリケーションを設定する場合は、XDGツールを使用します。

xdg-mime default emacs23.desktop text/plain

次に、プレーンテキストドキュメントを開きます。

現在のユーザーにデフォルトのアプリケーションを設定する場合は、次のファイルを編集します。

~/.local/share/applications/mimeapps.list

手作業でグローバル設定を編集するには、次のファイルを参照してください。

/usr/share/applications/default.list

編集:Oliのおかげで、質問の下のコメントでXDGに気付いた理由

8
Nullet

これを試して。押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:

Sudo update-alternatives --config editor 

表示されたら、エディターを選択します。下の画像をご覧ください。

enter image description here

15
Mitch

Geditのすべての関連付けをSublime Textに変更する (別のGUIエディター)について、同様の質問を既に行っています。

Sublime Textに.desktopファイルを使用する代わりに、Emacsに.desktopファイル(存在しない場合)を追加し、それへのすべての関連付けを変更することを除いて、本質的にあなたが答える場所です。

2
Oli

システム設定->詳細->デフォルトアプリケーションに移動し、ファイルのデフォルトアプリケーションとしてEmacsを選択します。昨日これをしましたが、うまくいきます...

0
Alvar