我想
mc
viewer(mcview
,通过 F3 键运行)突出显示我的 C++ 代码。可以吗?
对于编辑(
mcedit
、F4键),我使用 vim
及其自己的语法突出显示。对于查看,我找不到这样的选项。有
editor_syntax_highlighting=1
可以在
~/.mc/ini
或 ~/.config/mc/ini
中更改,但它显然与内置 mcedit
有关,而不是与查看器有关。有没有类似 viewer_syntax_highlighting=1
或任何其他方式如何在查看器中突出显示语法?
查看器不进行语法突出显示,只有编辑器进行。
这是一个相当古老的请求,但是 - 当我也在寻找解决方案时我想到了这个。所以我的解决方案最终是:使用bat(猫的替代品)。我使用“VIEWER=bat mc”甚至更好的方式设置它:“VIEWER=bat-mc mc”。 bat-mc 是一个小的 bash 脚本,用于查看文件:
#! /bin/bash
bat "$*"
read -p "press ENTER to proceed"
(当行数小于终端窗口中的可用行数时,避免自动关闭查看的文件。