相關推薦:《vscode基礎教程》
最近出門學習老是要背著電腦還挺累的,但我又需要電腦進行程式設計。有沒有什麼方法可以讓我只需攜帶iPad外出同時又能進行程式設計呢?
答案是開源專案code-server,透過它可以在瀏覽器上執行VS Code。以下我將介紹如何使用code-server打造你的雲端VS Code。
目標
透過code-server在你的伺服器上執行VS Code,然後透過瀏覽器存取VS Code。
伺服器
首先你需要準備一台伺服器,官方文件推薦的最低配置是
- 1 GB of RAM ##2 cores( 1核能跑,但有時候會卡住)
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run curl -fsSL https://code-server.dev/install.sh | sh執行完畢後,安裝腳本將會列印如何執行和使用code-server。
systemctl start code-server@$USER // 启动code-server#存取code-servercode-server預設使用密碼登入(密碼儲存在
~/.config/code-server/config.yaml),並且監聽losthost以避免向外界暴露自己。但我們的目標是在不同的機器上存取它。
ufw allow 80 ufw allow 4431、一個你自己的網域(你都已經看到這裡了相信你也是有網域的人。如果還沒有,你可以考慮買一個,我使用的是NameCheap,Github學生包裡有一年免費的NameCheap網域)。 2、使用A記錄解析你的網域到伺服器IP。 3、安裝Caddy。
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \ | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list sudo apt update sudo apt install caddyCaddy伺服器是一個開源的,使用 Golang 編寫,支援 HTTP/2 的 Web 服務端。它使用Golang 標準函式庫提供HTTP 功能。 Caddy 一個顯著的特性是預設啟用HTTPS。它是第一個無需額外配置即可提供HTTPS 特性的Web 伺服器。
——維基百科注意:上述方法安裝的是Caddy 2,而目前中文網路搜尋出來的Caddy文件大部分是1版本,2和1有不少差別,請讀者自行查閱官方英文文檔。4、
nano /etc/caddy/Caddyfile,將裡的內容替換下面內容
yourdomain.com reverse_proxy 127.0.0.1:80805、重啟caddy:
sudo systemctl reload caddy接著在瀏覽器訪問
https://就可以進入你的code-server頁面囉!
~/.config/code-server/config.yaml裡password的值,然後重新啟動code-server即可:
sudo systemctl restart code-server@$USER參考code-server Setup Guide(https://github.com/cdr/code-server/blob/v3.7.3/doc/guide.md)更多程式設計相關知識,請造訪:
程式設計教學! !
以上是如何使用code-server打造自己的雲端VSCode?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudio適合大型項目開發,VSCode則適用於輕量級和高度可定制的環境。 1.VisualStudio提供強大的智能感知和調試功能,適合大型項目和企業級開發。 2.VSCode通過擴展系統提供靈活性和自定義能力,適用於多種編程語言和跨平台開發。

VisualStudio訂閱提供多種級別,適合不同開發者需求。 1.基礎版免費,適用於個人和小型團隊。 2.高級版如Professional和Enterprise,提供高級工具和團隊協作功能,適合企業用戶。

VisualStudio和VSCode在性能和資源使用上的區別主要體現在:1.啟動速度:VSCode更快;2.內存佔用:VSCode更低;3.CPU使用率:VisualStudio在編譯和調試時更高。選擇時需根據項目需求和開發環境決定。

VisualStudio(VS)是微軟開發的一款功能強大的集成開發環境(IDE),支持多種編程語言,如C#、C 、Python等。 1)它提供了豐富的功能集,包括代碼編輯、調試、版本控制和測試。 2)VS通過強大的編輯器和調試器處理代碼,並使用Roslyn和Clang/MSVC編譯器平台支持高級代碼分析和重構。 3)基本用法如創建C#控制台應用程序,高級用法如實現多態性。 4)常見錯誤可通過設置斷點、查看輸出窗口和使用即時窗口調試。 5)性能優化建議包括使用異步編程、代碼重構和性能分析。

在VisualStudio中,代碼編譯、測試和部署的步驟如下:1.編譯:使用VisualStudio的編譯器選項將源代碼轉化為可執行文件,支持多種語言如C#、C 和Python。 2.測試:利用內置的MSTest和NUnit等框架進行單元測試,提高代碼質量和可靠性。 3.部署:通過Web部署、Azure部署等方式,將應用程序從開發環境轉移到生產環境,確保安全性和性能。

VisualStudioismicrosoft'sflagshipide,支持multipleProgrammingLanguagesandEnhancingCodingQodings.1)ItoffersFeaterSfeaturesLikeInkIntellisensensensensensensensensensensensensensensensensenseforcodePrediction,Multi-TabbedInterfaceForProproject Managements,andToolsfordEbugging,andToolsfordEbugging,Repactioning,andVersionControl.2

VisualStudio的免費版和付費版的主要區別在於功能的豐富程度和支持的服務。免費版(Community)適用於個人開發者和小型團隊,提供基本開發工具;付費版(Professional和Enterprise)則提供高級功能,如高級調試和團隊協作工具,適合大型項目和企業級開發。

VisualStudioCommunityEdition是一款免費的IDE,適合個人開發者、小型團隊和教育機構。 1)它提供代碼編輯、調試、測試和版本控制等功能。 2)基於Roslyn編譯器平台,支持多種編程語言並集成Git和TFVC。 3)高級功能包括單元測試,優化建議包括關閉不必要的擴展和使用輕量級編輯器。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Dreamweaver Mac版
視覺化網頁開發工具

WebStorm Mac版
好用的JavaScript開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。