win10上的程序能否調用linux子系統的命令?

我在bash下安裝了git,又在電腦上裝了vscode。然後vscode提示找不到git,我就想能不能讓vscode調用bash的git?

我個人感覺讓程序調用一個命令行程序應該不難實現,不知道大家對此有什麼看法


更有趣的問題是,為什麼不能讓 Windows 上的 VSCode 調用 Windows 版本的 git?

似乎不簡單是工具可用性的問題了,恐怕是一個意識形態問題。


你在bash下面裝vscode啊,不要在外面裝。然後啟動X-Client,在Windows下面運行X-Server,就可以了(逃


我倒是挺希望VSCode能調用Linux下的g++的……

現在微軟並沒有放開三大子系統之間的交互——別說WSL和Win32了,就算是Win32和UWP也很難互操作(沒錯,Win32也是子系統之一,跟UWP和WSL並列)


bash.exe 有一個 -c 的選項可以調用 lxss 里的命令,不過互操作基本沒戲


win10不能和bash互操作

github官方出的那個客戶端提供了一個基於powershell的git命令行,很棒,題主可以去試試


我在bash和win上都裝了git,強行騙自己~~

不過bash那個配色太丑了,而且似乎比較慢,打個git st都好久才出來,於是我還是用回了git-bash

PS: 這貨好像還會自己更新,那天正在切程序,突然切出一個正在不停刷屏的命令行出來,頓時嚇尿了,定睛一看,每行都有個ubantu,才知道是這貨


理論上是可以的,但要想實現的話需要改代碼適配,恐怕沒有人會想做這件事,因為沒有太大意義,而且速度也未必會更快。


推薦閱讀:

32 TB 的 Windows 10 內測鏡像以及部分核心源碼遭到泄露會對微軟造成哪些影響?
微軟會砍掉Windows自帶的記事本嗎?
如何看待微軟的未來?
Windows 10 怎麼設置可以在登錄時不用 Microsoft 賬戶?
微軟產品有哪些默認自帶的特性,後來大多數用戶都會選擇關閉?微軟為什麼要研發這種吃力不討好的功能?

TAG:Windows10 | WindowsSubsystemforLinux |