MC はカスタム設定を適用しません。

MC はカスタム設定を適用しません。

Debian 7 を新しくインストールしました。 Midnight Commanderを使用した後、自動インデントが無効になっていることを確認しました。 「問題ない」との中に言ってファイルを変更しました~/.config/mc/ini
驚くべきことに、これはうまくいかず、mcを再び開くと、新しいバージョンがini以前のバージョンで上書きされます。
私はいくつかのグーグルの終わりに同じ方法を試しましたが、~/.mc/mc.ini何の~/.mc/ini結果も得られませんでした。
少なくともmcはファイルを読み込んstraceだと言いますが、読み取りアクセス前にファイルを上書きしたようです。~/.config/mc/iniこれは 。strace

私の次の推測は、同様のグローバル設定ファイルを使用することでしたが、/etc/mc/mc.iniそれも何も変わりませんでした。

以下のように.iniファイルを介した修正を防ぎますchattr +i $HOME/.config/mc/ini。今、すべてがうまくいきます。
他の人がこの問題を経験したことがありますか?たぶんこれは間違いかもしれません。

答え1

Midnight Commander自体はよくわかりませんがstrace。ファイルを読み取る前に上書きした場合は、コマンドを使用してファイルをchattr編集できないようにファイルをロックすることもできます。

chattr +i $HOME/.config/mc/ini

答え2

他の人がこの問題を経験したことがありますか?たぶんこれは間違いかもしれません。

私も。~/.config/mc/iniを使用して編集中なので、ファイルは保存されましたが、mceditを終了すると上書きされmceditます。F2F10

つまり、エディタを使用して独自の設定ファイルを編集したため、上書きが発生しました。

したがって、解決策は変更して保存し、F2代わりにCtrl+C終了することですF10

関連情報