当我在终端仿真器(在本例中为 Terminator)中筛选大量输入和输出时,如果能使用语法高亮功能,让内容更具可读性,就会非常方便。有什么方法可以做到这一点吗?虽然 Terminator 是我首选的终端仿真器,但如果需要获得我想要的语法高亮功能,我愿意尝试其他终端仿真器。
至于语法高亮的具体细节(比如我希望不同代码段的颜色),只要我能在终结符的黑色背景下看到它,它就不会困扰我。如果你想在你的答案中将我切换到 gnome 终端,并想知道它当前的背景颜色对我来说是白色的。
我目前正在运行 zsh 作为我的 shell,但愿意更改为 bash 或任何需要在终结器中启用语法突出显示的 shell 环境。
答案1
语法高亮不是由终端完成的,而是由 shell 完成的;因此您需要为 shell 设置语法高亮。
对于 Zsh 有zsh 语法高亮:
安装
git
:sudo apt-get install git
安装 zsh-syntax-highlighting:
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc source ~/.zshrc