gpt4 book ai didi

linux - 如何从我的程序中启动 vim 并捕获书面输出,例如 Git commit

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:48:10 26 4
gpt4 key购买 nike

如标题所示,我想基本上模拟 git commit 的行为,它会启动一个文本编辑器,并在您保存输出时捕获输出。

有人知道如何做到这一点吗?我试图查看 git 源以复制解决方案,但没有真正成功地找到相关部分。

如果重要的话,我的脚本是用 ruby​​ 编写的。

非常感谢,

卡梅伦

最佳答案

git 创建一个临时文件并执行:

vim .git/COMMIT_EDITMSG #It actually looks at EDITOR in your environment, if it is set.

在 vim 关闭后,文件被读取,然后继续它的快乐过程。

关于linux - 如何从我的程序中启动 vim 并捕获书面输出,例如 Git commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com