windows-10 - 在 git bash 如何增加更少的屏幕宽度?
问题描述
我在 Windows 10 上使用 git bash 2.32。
在更新到 2.32 后的 git bash 中,我看到用于显示日志的命令的奇怪行为:
git -c core.pager='less -S -F' log --all --decorate --oneline --graph
正如您所看到的,我尝试使用“a dog”命令,将less
寻呼机配置为在 EOF 上退出并剪切长度超过当前屏幕宽度的行。但是在我更新到 2.32 之后,输出似乎在 80 个符号后被截断,这通常远小于实际屏幕宽度(如下图所示)。
我试图了解如何增加该限制,以便less
截断长度超过 160 个符号的行,或者截断不适合当前屏幕的行。
注意:我将宽度更改为 160,现在echo $COLUMNS
返回 160,但这并没有帮助。
解决方案
这是一个相对较新的 Git-for-Windows 错误,在 Git 邮件列表的存档中可以找到讨论和补丁。在这个 GitHub issue中有很多进一步的讨论。该错误将在 Git-for-Windows 的下一次更新中修复。
同时,考虑一下 KalleOlaviNiemitalo 的这个解决方法:
git config --global core.pager "env -u COLUMNS less"
推荐阅读
- api - 谷歌翻译 API 身份验证 [邮递员]
- python-3.x - 使用请求在内部调用 Flask 路由
- java - 通过 VBScript 运行 Jar 文件
- firebase - 在 null Flutter Firebase 上调用了 getter 'documents'
- azure-resource-manager - Azure 资源管理器无法下载模板
- python - 如何在参数中增加变量?
- javascript - 在 Vue/Nuxt 中使用后退按钮关闭模态/菜单
- django - Django注册:将用户名设置为提供的电子邮件地址并保存?
- rules - 在 CLIPS 中创建不重复的规则 - 专家系统
- c# - 将 Windows 应用程序连接到虚拟机中另一台计算机中的 SQL Server 时出现问题