You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tig中移除diff行首的+/-符号?

在Tig中复制无+/-前缀的diff内容

有两种方法可以解决这个问题,分别适用于临时需求和永久生效场景:

临时切换(单次生效)

在Tig的diff查看界面中,直接按下Shift + 8(即键盘上的*键),就能切换diff显示模式——行首的+和-符号会被隐藏,仅保留颜色高亮标记,此时你可以直接复制需要的内容片段到编辑器中。

永久配置(默认生效)

如果希望每次打开Tig的diff视图都自动隐藏行首符号,可以修改Tig的配置文件:

  1. 打开(或创建)用户目录下的.tigrc文件,比如执行命令:vim ~/.tigrc
  2. 在文件中添加一行配置:
    set diff-view-options = --no-prefix
    
  3. 保存退出后,下次启动Tig查看diff时,行首的+和-就不会默认显示,直接复制内容即可。

内容的提问来源于stack exchange,提问作者Evmorov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:42:03