3
假設我們處於Python環境中,並且可以在Windows,OSX或Linux上運行。如何以編程方式發現git使用的編輯器,跨平臺?
我們如何確定git使用的編輯器?
如果這只是環境變量,我們可以這樣做:
os.getenv('GIT_EDITOR')
但它也可能是在config。
可以解析git配置文件,但我們不想重新實現整個搜索(repo,user,system?)。
問題:
我們如何以編程方式發現編輯器的git使用?