首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使256种颜色在tmux中工作

使256种颜色在tmux中工作
EN

Unix & Linux用户
提问于 2010-08-23 08:30:37
回答 10查看 281.2K关注 0票数 255

我有256个颜色,在konsole,中工作得很好。我想我应该尝试一下tmux,因为与屏幕不同,它似乎支持vi模式。但是,我发现我的提示符的颜色会显示出来,这很可能是因为我有256种颜色模式提示。要让tmux识别所有256个颜色,我需要做什么?

EN

回答 10

Unix & Linux用户

回答已采纳

发布于 2010-08-23 17:20:43

Tmux常见问题明确建议不要在shell init文件中设置除screenscreen-256colortmuxtmux-256color之外的任何术语,所以不要这样做!

我用的是:

代码语言:javascript
运行
复制
~$ which tmux
tmux: aliased to TERM=xterm-256color tmux

在我的.tmux.conf里:

代码语言:javascript
运行
复制
set -g default-terminal "screen-256color"

tmux混成"tmux -2“也能起到这个作用。

不要忘记重新启动tmux服务器:(请参阅@mart3r答复)

代码语言:javascript
运行
复制
tmux kill-server && tmux
票数 379
EN

Unix & Linux用户

发布于 2010-08-23 09:04:57

尝试在bashrc或zshrc中显式设置256种颜色:

代码语言:javascript
运行
复制
export TERM=xterm-256color

代码语言:javascript
运行
复制
export TERM=screen-256color

如果在使用屏幕术语设置时tmux不能正确清除背景色有问题,可以尝试:

代码语言:javascript
运行
复制
export TERM=screen-256color-bce
票数 58
EN

Unix & Linux用户

发布于 2017-04-02 09:09:02

按照tmux常见问题,将其添加到您的~/.tmux.conf中:

代码语言:javascript
运行
复制
set -g default-terminal "screen-256color"

然后为tmux添加这个别名:

代码语言:javascript
运行
复制
alias tmux='tmux -2'

不需要在配置文件中或在启动TERM时覆盖tmux变量。

更多信息:http://vim.wikia.com/wiki/256_颜色_设置_为_控制台_维姆

票数 39
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/1045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档