zsh autosuggestions在tmux环境下高亮问题处理

文章描述了在使用zsh-autosuggestions插件时,在tmux环境中遇到提示高亮颜色异常的现象。作者发现这是由于TERM环境变量设置不同导致的。通过将TERM在tmux中更改为xterm-256color,成功解决了高亮显示不正常的问题。
摘要由CSDN通过智能技术生成

参考: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

果然高亮提示正常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值