如何让终止符使用语法高亮?

如何让终止符使用语法高亮?

当我在终端仿真器(在本例中为 Terminator)中筛选大量输入和输出时,如果能使用语法高亮功能,让内容更具可读性,就会非常方便。有什么方法可以做到这一点吗?虽然 Terminator 是我首选的终端仿真器,但如果需要获得我想要的语法高亮功能,我愿意尝试其他终端仿真器。

至于语法高亮的具体细节(比如我希望不同代码段的颜色),只要我能在终结符的黑色背景下看到它,它就不会困扰我。如果你想在你的答案中将我切换到 gnome 终端,并想知道它当前的背景颜色对我来说是白色的。

我目前正在运行 zsh 作为我的 shell,但愿意更改为 bash 或任何需要在终结器中启用语法突出显示的 shell 环境。

答案1

语法高亮不是由终端完成的,而是由 shell 完成的;因此您需要为 shell 设置语法高亮。

对于 Zsh 有zsh 语法高亮

  1. 安装git

    sudo apt-get install git
    
  2. 安装 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
    

在此处输入图片描述

相关内容