参考:https://blog.csdn.net/yujia_666/article/details/115805489
问题
最近在尝试使用zsh-autosuggestions插件,在tmux中发现提示的高亮效果无效这里记录下解决方法。
现象如下:
在终端下zsh_ autosuggestions 正常工作,提标高亮正常。
在tmux下zsh autosuggestions 正常工作,提标高亮不正常(提示为白色,不是正常的浅灰色)。
处理
首先在网上查了一下好像没有对应的处理方法,官方的issue也有人提到了相同的问题但是也没有给出相应的解决方案。无耐只好自已动手解决。
是不是终端的类型导致的,直接查看tmux环境的终端类型
$ env | grep TERM
TERM=screen
果然是这样。在看一下终端环境下的类型
$ env | grep TERM
TERM=xterm-256color
到这里基本就说明了为什么终端环境下高亮提示正常而在tmux环境不正常了。在tmux环境更改终端类型
export TERM=xterm-256color
果然高亮提示正常了。