更多相關連結: https://linktr.ee/wade3c
Projector推出的目的主要是希望開發者能透過瀏覽器就連上IDE,這樣就能像VScode Server一樣在任何能開瀏覽器的裝置上去做開發
要先在Pycharm內安裝Projector的Plugin
或是可以直接使用包含Pycharm + Projector的Docker Image
docker run --rm -p 8887:8887 -it projectorimages/projector-pycharm-c
除了使用網頁瀏覽氣外,Jetbrains還有提供一個開源專案提供projector的client app,因為瀏覽器可能會有很多按鍵和Pycharm預設的衝突
要透過Projector的插件來啟動一個分享的session,這部分和之後會提到的code with me蠻有關聯的
照著設定好的連結貼去瀏覽器或是projector的client app就能使用了
成功連線後在原本的plugin介面就可以看到session
我之前剛好在2021疫情爆發的時候有做過他的介紹,有興趣的話不妨去我的Youtube頻道看一下
雖然現在官方比較主打另一個更適合遠端開發體驗的remote development,但是還是能在不少地方看到projector的身影,像是在coder的image中就可以看到創建的container會用projector來顯示Pycharm
JetBrains Projector: Run JetBrains IDEs and Swing apps remotely over the network.
Access Your IDE Remotely With Projector | Company Blog