mcでF4を介してmceditを呼び出すときにmceditでマウスサポートを無効にする方法は?

mcでF4を介してmceditを呼び出すときにmceditでマウスサポートを無効にする方法は?

Midnight Commanderで非常に迷惑な問題が発生しました。あなたが私に慰めを与えることを願っています。

マウスをサポートせずにMidnight Commanderを使用したいです。マウス操作がMidnight Commanderに渡されるのではなく、私のX端末エミュレータプログラムの機能を呼び出します。そのため、エイリアスを介してコマンドラインオプションを使用してMidnight Commanderを呼び出します。

エイリアス mc='mc -d'

F4ファイルの編集を押すまでは問題ありません。 (私の考えでは)私はいわゆる言葉を使っているからです。内部エディタが開き、マウスがアクティブmceditになっているため、すべてのマウス動作がエディタに渡されます。

-d私はファイルを持って手動でエディタを呼び出すときにこのオプションが機能することを知っていますmcedit -dmc呼び出しエディタを使用すると、同じ結果をどのように取得できますかF4

Midnight Commanderにはマウスを使用しないオプションがありますが、呼び出すときなど、mcMidnight mceditCommander全体でマウスをオンにする方法を知りたいです。内部編集します(もちろんはい内部的には、-d私が下した選択は尊重されるべきですmc。)

ポスト編集:シェル変数EDITORとVISUALを "/usr/bin/mcedit"に設定しましたが、今はちょうど...に変更しました。/usr/bin/mcedit -dそれでも動作しません。その後、Whereで優先順位の高いパスを設定してみました。 mceditというスクリプト呼び出しを実行しました/usr/bin/mcedit -d $*(確認が最初ですwhich mcedit)...これは同じ問題です。

ベストアンサー1

mcedit私は同じ問題があり、別名bashファイルを作成して解決しました。

  1. /usr/bin/mcedit次に名前を変更する/usr/bin/mcedit_orig
  2. /usr/bin/mceditそして、次の内容を含む新しいbashスクリプトファイルを追加します。
!/bin/bash

mcedit_orig -d "$@"
  1. /usr/bin/mcedit次のコマンドを使用して、ファイルを755にchmodします。
chmod +x /usr/bin/mcedit

mcは実行したように動作し、mceditは常に引数-dで実行されます。

おすすめ記事