改变〜/ .mc / ini不生效

我正在尝试自定义一个shell。 我已经添加到.bash_profile

 HOST="Host" PROMPT_COMMAND='echo -ne "\e]0;$USER@$HOST: $(pwd -P)\a"' 

命令提示符已被更改,但是当我再次运行mc时,它会更改我的提示。

我在~/.mc/ini文件中将[Layout] => command_prompt更改为0 ,但是当我重新启动mc时,它恢复为1

我已经试着为~/.mc/ini设置444,但是没用。

当编辑~/.mc/ini文件(或者新版本的~/.config/mc/ini )时,不要从mc本身(使用mcedit )编辑它。

如果你从mc所有实例中退出,并使用其他编辑器( nanogedit等)来编辑这个ini文件,这将会像你期望的那样工作。

之所以出现这种情况,是因为在退出时, mc会用当前配置覆盖ini ,并且您的更改将丢失。