デフォルトのテキストエディタをgeditからEmacsに変更するにはどうすればよいですか?
答えは12.10では機能しませんでした。これが私の場合にうまくいったものです:
これは、12.04および13.04でも機能します。
ファイルタイプ全体でデフォルトのテキストエディターを変更するには、gnome-text-editor構成を更新してみてください。
Sudo update-alternatives --config gnome-text-editor
ある場合には:
Sudo update-alternatives --config editor
より堅牢なソリューションは、/usr/share/applications/defaults.list
のバインディングを置き換えることです。
sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
テキストファイルを右クリックし、[アプリケーションから開く]をポイントすると、サブメニューに他のエディターが表示されます。 「その他のアプリケーション...」をクリックします。アプリケーションのリストを含むダイアログが表示され、Emacsを選択して、「このアプリケーションを「プレーンテキストドキュメント」ファイルに保存する」オプションがオンになっていることを確認します。 「開く」をクリックします。
私はDEを使用しませんが、私の構成では次のコマンドが最適です:
/usr/bin/select-editor
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list
ターミナルから作業している場合、.bashrcファイル(またはお気に入りのシェルの構成ファイル)に次を追加します。
export EDITOR=emacs
すべてのファイルタイプでgeditを他のテキストエディタに置き換えたい場合、最も簡単なのは、次の場所にあるdefaults.list
ファイルを編集することです。
/usr/share/applications/defaults.list
すべてのgedit.desktop
参照を見つけて、独自のエディター(この場合はemacs.desktop
)に置き換えるだけです。ファイルを編集するにはルート権限が必要です。だから、ちょうど:
Sudo -H gedit /usr/share/applications/defaults.list
ファイルを保存して閉じてください。
#〜/ .local/share/applications/mimeapps.listで特定のユーザーのデフォルトのテキストエディターを設定できます。
[Default Applications]
text/plain=gedit.desktop
すべてのユーザーのグローバル構成では、/ etc/gnome/defaults.listを変更する必要があります