Midnight Commanderのデフォルトのエディター/ビューアーをSublimeに設定する方法


17

質問は非常に簡単なので、私によるとこれ以上の説明は必要ありません。

Ubuntu 13.04を実行していることを追加します。

どんな助けも歓迎します。

回答:


17

Midnight Commanderで、[オプション]メニューの[構成]コマンドに移動し、[内部編集]チェックボックスを使用して、チェックを外します。(セットアップの自動保存オプションがオフの場合、セットアップの保存コマンドを実行することを忘れないでください。)

次に、EDITOR環境変数をSublimeに設定します。これらのいずれかをシェルのリソースファイルに追加することをお勧めします。

  • 使用するすべてのプログラムのグローバル設定EDITOR(推奨されません):

    EDITOR=sublime
    export EDITOR
    
  • 特定のMidnight Commanderセッションのみの一時的な設定:

    alias mc='EDITOR=sublime mc'
    

ビューアについても同じように、[内部ビューを使用]オプションをオフにして、VIEWER代わりに環境変数を設定します。


EDITOR=sublimeグローバルに設定することが推奨されないのはなぜですか?
MattDMo

2
たとえばcrontab、他のツールが使用しているためです。このようなツールは、Xなしで(たとえば、メンテナンス操作のためのシングルユーザーモードの仮想端末から)、または実行中のXインスタンスを持たないユーザーによって(たとえば、su -)で使用できます。したがってEDITOR、テキストモードエディターに設定したままにしてください。
マナトワーク

「EDITOR =」sublime -w」が機能しないのはなぜですか?(MCは提供されたオプションを無視しているようです)
Eugen

19

通常どおりMCを実行します。メニュー選択の一番下の行のすぐ上のコマンドラインで

select-editor

これにより、インストールされているすべてのエディターのリストを含むメニューが開きます。これは、現在のすべてのLinuxマシンで機能しています。


2
OSXでは動作しませんが。
T.Chmelevskij

Debianに最適!
mahatmanich

1
選択するリストは表示されず、コマンドが見つかりません!
datdinhquoc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.