web-dev-qa-db-ja.com

デフォルトのテキストエディタを変更するにはどうすればよいですか?

デフォルトのテキストエディタをgeditからEmacsに変更するにはどうすればよいですか?

73
Olivier Lalonde

答えは12.10では機能しませんでした。これが私の場合にうまくいったものです:

  1. テキストファイルを右クリックします。
  2. 「…で開く」ではなく「プロパティ」を選択します
  3. [アプリケーションから開く]タブをクリックします。
  4. 新しいテキストエディターを選択します。
  5. 「デフォルトに設定」ボタンを使用して、選択したテキストエディターをマークします。

これは、12.04および13.04でも機能します。

80
Benjamin

ファイルタイプ全体でデフォルトのテキストエディターを変更するには、gnome-text-editor構成を更新してみてください。

Sudo update-alternatives --config gnome-text-editor

ある場合には:

Sudo update-alternatives --config editor
35
kn_pavan

より堅牢なソリューションは、/usr/share/applications/defaults.listのバインディングを置き換えることです。

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
13
shrinidhi joshi

テキストファイルを右クリックし、[アプリケーションから開く]をポイントすると、サブメニューに他のエディターが表示されます。 「その他のアプリケーション...」をクリックします。アプリケーションのリストを含むダイアログが表示され、Emacsを選択して、「このアプリケーションを「プレーンテキストドキュメント」ファイルに保存する」オプションがオンになっていることを確認します。 「開く」をクリックします。

11
Mussnoon

私はDEを使用しませんが、私の構成では次のコマンドが最適です:

/usr/bin/select-editor 
  • インストールされているすべてのエディターからデフォルトの賢明なエディターを選択します
  • 現在のユーザーで実行する必要があります
  • システムに複数のエディターが必要です

マニュアルページselect-editor

4
contributorpw
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list
3
cml.co

ターミナルから作業している場合、.bashrcファイル(またはお気に入りのシェルの構成ファイル)に次を追加します。

export EDITOR=emacs
2
haziz

すべてのファイルタイプでgeditを他のテキストエディタに置き換えたい場合、最も簡単なのは、次の場所にあるdefaults.listファイルを編集することです。

/usr/share/applications/defaults.list

すべてのgedit.desktop参照を見つけて、独自のエディター(この場合はemacs.desktop)に置き換えるだけです。ファイルを編集するにはルート権限が必要です。だから、ちょうど:

Sudo -H gedit /usr/share/applications/defaults.list

ファイルを保存して閉じてください。

2
ayurdal

#〜/ .local/share/applications/mimeapps.listで特定のユーザーのデフォルトのテキストエディターを設定できます。

[Default Applications]
text/plain=gedit.desktop

すべてのユーザーのグローバル構成では、/ etc/gnome/defaults.listを変更する必要があります

2
panticz.de