在linux下正常使用cat命令查看文件内容尤其是代码/配置文件时是不能高亮显示的,看起来就太容易阅读。本文主要是使用安装第三方软件Pygments
来替代cat命令的方式来实现。
Github上也有基于
pygments
现成的项目: https://github.com/owenthereal/ccat
1. 安装Pygments
使用pip的方式安装Pygments
pip install Pygments
2. 配置别名
在.zshrc
或 .bashrc
或 .profile
中增加别名(具体以自己使用的shell为准,因为本人使用的zsh所以此处是修改.zshrc文件)
#增加别名
echo "alias ccat='pygmentize -g'" >> ~/.zshrc
#使配置生效
source ~/.zshrc
接下来就可以使用ccat
命令来替代cat
查看文件了,如果你想直接替换掉cat
命令, 可以把上面别名配置的ccat
换成cat
。
3. 优化
如果觉得默认的文字大小或者配置方案不太喜欢,还可以通过增加参数来调整,替换上一步单引号内的内容为下方:
pygmentize -P style=monokai -P tabsize=4 -f terminal256 -g
如果对预览style不满意,还可以从下面的链接里选一个自己喜欢的来替换即可:https://help.farbox.com/pygments.html
最终效果图如下: