如何在Tig中移除diff行首的+/-符号?
在Tig中复制无+/-前缀的diff内容
有两种方法可以解决这个问题,分别适用于临时需求和永久生效场景:
临时切换(单次生效)
在Tig的diff查看界面中,直接按下Shift + 8(即键盘上的*键),就能切换diff显示模式——行首的+和-符号会被隐藏,仅保留颜色高亮标记,此时你可以直接复制需要的内容片段到编辑器中。
永久配置(默认生效)
如果希望每次打开Tig的diff视图都自动隐藏行首符号,可以修改Tig的配置文件:
- 打开(或创建)用户目录下的
.tigrc文件,比如执行命令:vim ~/.tigrc - 在文件中添加一行配置:
set diff-view-options = --no-prefix - 保存退出后,下次启动Tig查看diff时,行首的
+和-就不会默认显示,直接复制内容即可。
内容的提问来源于stack exchange,提问作者Evmorov
相关产品推荐
相关产品推荐

