git - 一个 Git 存储库的 VIM 寻呼机相关问题
问题描述
我在本地机器上遇到了一个特定的 Git 存储库的问题。我使用的是 Windows 10。其他存储库没有这个问题。问题出现在两者pycharm
中,cmd
并且似乎仅限于git branch
和git log
命令。
当我运行这些命令中的任何一个时,都会出现以下错误:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Press ENTER or type command to continueVim: Finished.
Vim: Error reading input, exiting...
Vim: Finished.
从这个链接我意识到添加--no-pager
选项可以让我绕过这个问题并输出所需的结果。我检查了一些git config
与寻呼机相关的项目,但没有解决问题。
为什么会发生这种情况,我能做些什么来解决它?
解决方案
感谢@phd 的评论,我能够找到问题所在。我跑了git config --local --edit
,发现pager
设置为既vim
和notepad++
。我删除了这两个条目,因此在我的本地配置文件中根本没有定义寻呼机变量并重新运行git branch
它并且它工作。
推荐阅读
- flutter - 将应用程序抽屉导航到新页面
- firebase - 如何将 Firebase 配额数据发送到 Web 应用程序
- firebase - 文档和对象(地图)有什么区别
- java - 如何缩短关于 Stringrequest 的代码?
- flutter - 我正在尝试在 Flutter 中为我的应用程序获取通知,但是每当我导入 Flutter Push Notifications 时,我都会收到错误消息
- html - 如何使用 HTML/CSS 创建响应式导航?
- wordpress - 使用带有高级自定义字段库字段的指标填充 bootstrap4 轮播
- python - 具有并行后端的 sklearn 将日志/输出发送到控制台而不是笔记本单元输出
- sse - _mm_movemask_ps() 的最快倒数是多少?
- angular - '"==="' 类型的参数不能分配给 'WhereFilterOp' 类型的参数