如何自定义修改iTerm中tig文本颜色?安装tig后无.tigrc文件如何配置?
配置tig及自定义iTerm中的文本颜色
嘿,别担心,刚装完tig默认是不会自动生成.tigrc配置文件的,咱们自己动手就能搞定,下面一步步来:
1. 创建并配置.tigrc文件
第一步:生成配置文件
直接在终端里执行命令创建文件:
touch ~/.tigrc
或者直接用你常用的编辑器打开(比如vim、nano),保存后文件就自动生成了:
vim ~/.tigrc
第二步:添加常用配置
你可以根据自己的使用习惯往里面加配置,这里给你一些实用的示例:
# 显示代码行号 set line-numbers = true # 状态栏显示当前分支名称 set status-branch-format = "%b" # 自定义快捷键:按q直接退出所有层级(默认是逐层返回) bind generic q quit # 提交视图默认展示作者、日期、标题和正文 set commit-view = author,date,commit-title,commit-body # 差异视图中,新增行标绿,删除行标红 color diff-add green color diff-del red
想了解更多可配置项?直接在终端敲man tigrc就能查看完整的配置文档。
2. 在iTerm中自定义tig的文本颜色
tig的颜色渲染依赖终端的配色方案,有两种方式可以自定义:
方式一:在.tigrc中指定元素颜色
直接在你的.tigrc里添加颜色配置,精准控制每个元素的颜色,比如:
# 分支名称设为蓝色 color branch blue # 提交哈希值设为亮绿色 color commit-id bright-green # 选中行的背景色反转(突出显示) color selection reverse # 注释文本设为浅灰色 color comment bright-black
所有可配置的颜色元素可以通过man tig查看「COLORS」章节,里面列得清清楚楚。
方式二:修改iTerm全局配色方案
如果你想统一调整终端(包括tig)的整体风格,可以这么操作:
- 打开iTerm的偏好设置(快捷键
Cmd + ,) - 切换到「Profiles」标签页,选择你正在用的配置文件
- 点击「Colors」选项卡,在这里可以调整终端的前景色、背景色、选中色,以及各种ANSI颜色
- 调整后,tig会自动使用这些新的颜色值,比如你把ANSI里的「Bright Green」调得更亮,tig里的新增行颜色也会跟着变化
要是还有其他定制需求,直接翻tig的手册就行,里面细节超全的~
内容的提问来源于stack exchange,提问作者Jone
相关产品推荐
相关产品推荐

