github 又出新功能,布局云端 vscode?
vscode 和 github 是微軟的兩大開源產(chǎn)品,二者在業(yè)界的影響力都是巨大的。
近日 Github 新出了一個功能,用戶可以通過將 url 中的 「.com 替換為 .dev」 來直接打開在線版的 vscode 編輯器。
如果大家聽過之前出現(xiàn)的一個叫做 github1s 的第三方工具的話,那就很容易理解這個功能。和 github1s 的一樣,用戶通過修改 url 中的少量字符就可以直接在在線版的 vscode 中打開倉庫。
比如 github 地址為:
https://github.com/azl397985856/leetcode
那么你就可以通過訪問如下地址直接在云端 ide 打開:
https://github.dev/azl397985856/leetcode
?url 長度還是相同的,甚至還有一點整齊美
?
還有一種更簡單的方法:只要你在任何 GitHub Repo 頁面上「按下 .鍵」 會自動跳轉(zhuǎn)到github.dev的網(wǎng)站。
筆者特意對 github1s 和 github.dev 進行了對比,結(jié)果如下圖:

可以發(fā)現(xiàn)二者不管是 UI 還是功能都是非常類似的。大的不同點就是 github.dev 集成了 codespaces,這也是微軟的下一個主戰(zhàn)場。不難想象,將來不僅是云端 vscode 還是本地的 vscode 都會向 codespaces 發(fā)力。
codespaces 允許你使用云端的資源,而不僅僅是作為一個編輯器,整體感覺類似 gitpod,不過功能會更多。
?gitpod 也是一款非常不錯的產(chǎn)品,推薦大家使用
?
codespace 定位更高端,比如可以像 github actions 那樣定制鏡像,環(huán)境等。GitHub Codespaces 支持 Visual Studio Code 和新式 Web 瀏覽器。借助在云端的開發(fā),可無縫切換使用不同的工具,隨時隨地貢獻代碼。
想直接體驗?戳這里:https://visualstudio.microsoft.com/zh-hans/services/github-codespaces/
如下是 codespaces 的架構(gòu)圖:

可以看出其主要由兩部分組成:一部分是編輯器,另外一部分是云端的虛擬機,而幾乎所有的功能都可以在云端完成,比如 AI 提供的自動補全,「根據(jù)注釋寫代碼」等功能。更多關(guān)于 codespaces 的介紹參考:https://docs.github.com/en/codespaces/overview#joining-the-beta
不過 codespaces 目前還沒有大規(guī)模推廣,期待這 codespaces 可以盡快推廣,給廣大像我一樣的開發(fā)者帶來便利。
后臺回復(fù):typescript,獲取我寫的 typescript 系列文章,絕對精品 后臺回復(fù):電子書,自動獲取我為大家整理的大量經(jīng)典電子書,省去你篩選以及下載的時間 后臺回復(fù):不一樣的前端,自動獲取精選優(yōu)質(zhì)前端文章。 后臺回復(fù):算法,自動獲取精選算法文章。另外也可關(guān)注我的另外一個專注算法的公眾號力扣加加。 后臺回復(fù):每日一薦,自動獲取我為大家總結(jié)的每日一薦月刊,內(nèi)含精品文章,實用技巧,高效工具等等

