@
goldiorl 沒用過 Rider,就說下 VS/VSCode 個人覺得好用的地方吧。
1. CodeLens,可以把型別簽名、函式與方法的引用標出來,非常方便。如果用 F#,CodeLens/LineLens 可以方便的看出來型別推導。
2. VS 是原生應用,效能好,佔資源少,響應迅速。
3. VS/VSCode 的 Live share 非常好用,個人認為超過不用任何工具和鄰桌面對面結對程式設計的效率。
4. Remote Development 。可以 SSH 到本地 WSL/WSL2 上,或者一臺 Linux 遠端伺服器上進行程式設計與除錯一條龍。這個體驗和本地程式設計沒有任何區別,感受不到任何延遲。即便是除錯 web 應用,都和本地一樣,例如你在遠端啟動監聽埠 8080 的 web server,訪問這個 web server 在瀏覽器裡輸入 http://localhost:8080,就好像你的應用部署在了本地。更進一步的,你可以把你的專案設定做成一個 docker image,裝什麼外掛,什麼依賴包,各種環境設定都弄好了,直接用 Remote Development Container 的方式,設定一個複雜的開發環境幾分鐘就自動都搞定了。此功能 VSCode 獨有,VS 沒有。