git - 如何为 "git add -p"中的帅哥设置制表符大小?

标签 git version-control tabs git-add tab-size

我使用了解决方案 here更改 git diff 输出中的制表符大小。这适用于 git diff

我的 .gitconfig 中有这些设置:

[core]    
whitespace = tabsize=4,indent-with-non-tab
pager = less -FSRX -x4

但这些设置似乎并不影响 git add -p。 如何在 git add -p 命令中为 hunks 设置制表符大小?

最佳答案

core.pager 设置不会影响 git add -p 命令,因为 git add -p 不会通过 less/pager .要更改 hunks 选项卡大小,您需要更改终端的选项卡大小。找到解决方案 here .刚刚在 .bashrc 中添加:

env TERM=linux setterm -regtabs 4

该设置在 xterm 终端中工作正常。对于其他终端类型,请查看手册以获得正确的解决方案。

关于git - 如何为 "git add -p"中的帅哥设置制表符大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18034918/

相关文章:

Git 压缩重命名文件的提交(保留历史记录)

svn - SVN不再在所有子文件夹中写入.svn吗?

java - 版本控制数据库的正确策略

python - 在 tkinter.text 中的选项卡下方插入垂直线

Git:暂存区工作流程

java - JGit:计数对象

git - SourceTree 中的 git 子模块更新在哪里?

javascript - 用于增加 .JS 版本(*.js?v1、*.js?v2、...)以防止浏览器缓存的工具?

vim - 在 Vim 上的新选项卡上打开缓冲区

twitter-bootstrap - 展开所有选项卡后 Bootstrap 折叠损坏