gedit
をmc
のデフォルトエディタに設定するにはどうすればよいですか?
ヒットしたとき F4、gedit
のデフォルトのエディタではなく、mc
を使用する必要があります。
EDITOR
環境変数をgedit
に設定し、mc's
オプションに移動して、内部エディターを無効にします。
ビューアに関しては、mcはPAGER変数で指定されたものを使用します(私のOSでは「less」)
Kevin Pankoによる回答を拡張し、Eugen Konkovによるその回答へのコメントに対処するために、Midnight Commander$EDITOR
の引数を無視するための回避策を共有したいと思います。 $EDITOR
定義で引数を直接渡す代わりに、スクリプトで引数を使用してエディターコマンドを定義し、$EDITOR
をそのスクリプトに設定できます。
たとえば、vimの各インスタンスにservernameがあることを確認するには、次を使用します。
EDITOR="/path/editor-cmd.sh"
/path/editor-cmd.sh:
/usr/local/bin/vim --servername VIM "$@"