git - 有什么方法可以在 git diff 中设置 vim 的颜色列?
问题描述
在 vim 中,我可以使用set colorcolumn=80
突出显示第 80 列。
我需要相同的功能git diff
,有什么办法吗?
解决方案
您可以使用以下命令尝试使用 vim (vimdiff):
git difftool --tool=vimdiff --no-prompt
如果这是你喜欢的,你可以将 git 配置为始终使用 vim 作为它的 difftool 和合并工具:
git config --global diff.tool vimdiff
git config --global merge.tool vimdiff
git config --global difftool.prompt false
使用 vimdiff 后,请熟悉常用操作:
]c : - next difference
[c : - previous difference
do - diff obtain
dp - diff put
zo - open folded text
zc - close folded text
:diffupdate - re-scan the files for differences
您将获得 vim 的所有优点(着色、宏、模态编辑),但您将处于专为差异和合并而设计的 vim 特殊模式中。
推荐阅读
- sql - 在sql中使用union all时如何在最后显示空值
- java - 具有最大值的参数的java构造函数
- python - 通过脚本从 GitLab 克隆一组 repos
- google-apps-script - 在 Google Apps 脚本中获取并创建新的命名版本的 Google 电子表格
- c - 使用堆栈从数组中删除最后输入的偶数
- ios - 如何在 iPhone X 及更新版本的 IOS Safari 上隐藏 URL 栏?
- python-3.x - 打印语句语音标记导致语法错误
- c# - 使用 async void 返回串行通信
- javascript - 获取大数的一致性 javascript RSA 算法
- amazon-web-services - 禁止:ecs-task 到 apigateway websocket 连接