MC 不应用自定义配置

MC 不应用自定义配置

我全新安装了 Debian 7。使用 Midnight Commander 后,我注意到自动缩进被禁用。 “没问题”我对自己说并更改了文件~/.config/mc/ini
令人惊讶的是,这没有任何作用,当我重新打开 mc 时,新版本ini就被以前的版本覆盖了。
经过一番谷歌搜索后,我也尝试了同样的方法~/.mc/mc.ini,但~/.mc/ini没有任何结果。
Anstrace至少告诉我该~/.config/mc/ini文件是由 mc 读取的,但似乎该文件在读取访问之前被覆盖了,这在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,因此F2会保存文件,但显然在F10(退出)mcedit 上会覆盖该文件。

换句话说,由于使用编辑器编辑其自己的配置文件,因此发生了覆盖。

所以解决方案是进行更改,保存F2,然后Ctrl+C退出而不是F10

相关内容