回答:
Midnight Commanderで、[オプション]メニューの[構成]コマンドに移動し、[内部編集]チェックボックスを使用して、チェックを外します。(セットアップの自動保存オプションがオフの場合、セットアップの保存コマンドを実行することを忘れないでください。)
次に、EDITOR
環境変数をSublimeに設定します。これらのいずれかをシェルのリソースファイルに追加することをお勧めします。
使用するすべてのプログラムのグローバル設定EDITOR
(推奨されません):
EDITOR=sublime
export EDITOR
特定のMidnight Commanderセッションのみの一時的な設定:
alias mc='EDITOR=sublime mc'
ビューアについても同じように、[内部ビューを使用]オプションをオフにして、VIEWER
代わりに環境変数を設定します。
crontab
、他のツールが使用しているためです。このようなツールは、Xなしで(たとえば、メンテナンス操作のためのシングルユーザーモードの仮想端末から)、または実行中のXインスタンスを持たないユーザーによって(たとえば、su -
)で使用できます。したがってEDITOR
、テキストモードエディターに設定したままにしてください。
通常どおりMCを実行します。メニュー選択の一番下の行のすぐ上のコマンドラインで
select-editor
これにより、インストールされているすべてのエディターのリストを含むメニューが開きます。これは、現在のすべてのLinuxマシンで機能しています。
EDITOR=sublime
グローバルに設定することが推奨されないのはなぜですか?