午夜指挥官:不支持 mcview 的设置

午夜指挥官:不支持 mcview 的设置

Midnight Commander 支持皮肤,可以定义自定义颜色。我用自定义颜色创建了自己的皮肤。但是,我无法更改内部查看器的颜色 ( mcview)。无论我定义什么,我的颜色都会被忽略,并使用默认颜色。

我的皮肤文件的片段.ini如下:

[core]
    _default_=lightgray;blue
    selected=black;cyan
    marked=yellow;blue
    .....

.....

[viewer]
    _default_=lightgray;black
    viewbold=yellow;blue
    viewunderline=brightred;blue
    viewselected=yellow;cyan

.....

_default_该部分中的参数被[viewer]完全忽略。无论我放在那里,显示的颜色都将是“[core]”部分中定义的颜色(浅灰色;蓝色)。换句话说,我无法覆盖mcview.

有人可以建议我如何为内部查看器定义不同的颜色吗?

答案1

mcview 有难看的蓝色/灰色。使用“-b”选项可以获得更好的视图。我添加到我的 ~/.bash_aliases

alias mc='mc -b'

这使得 mcview 以黑白模式显示文本。

答案2

是的,mcview 不会对颜色设置做出反应(这是一个错误)。使用另一个查看器,在菜单中禁用内部查看器:选项 (F9) -> 配置 -> 取消选中使用内部视图或输入 ~/.config/mc/ini 并找到行 'use_internal_view=' 并在其中输入 'false'。

您的外部查看器是“VIEWER”环境变量,您可以在 .bashrc 中设置它,例如 'VIEWER=vim' 或像这样运行 mc: 'VIEWER=vim' mc

如何将 Midnight Commander 的默认编辑器/查看器设置为 Sublime

相关内容