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。