3
假设我们处于Python环境中,并且可以在Windows,OSX或Linux上运行。如何以编程方式发现git使用的编辑器,跨平台?
我们如何确定git使用的编辑器?
如果这只是环境变量,我们可以这样做:
os.getenv('GIT_EDITOR')
但它也可能是在config。
可以解析git配置文件,但我们不想重新实现整个搜索(repo,user,system?)。
问题:
我们如何以编程方式发现编辑器的git使用?