在 VSCode 中使用積木編輯 C++ 程式碼。
cd vscode-ext
npm install
node esbuild.mjsnpx vsce package
code --install-extension semorphe-vscode-0.1.0.vsix- 在 VSCode 中開啟
vscode-ext/資料夾 - 按 F5 啟動 Extension Development Host
- 在新視窗中開啟
.cpp檔案 - 執行命令
Semorphe: Toggle Blocks Panel
- 開啟任意 C++ 檔案
- 點擊編輯器標題欄的積木按鈕,或執行命令
Semorphe: Toggle Blocks Panel - 積木面板會顯示程式碼對應的積木
- 修改程式碼 → 積木自動更新
- 修改積木 → 程式碼自動更新
semorphe.topicId:目前使用的 Topic ID(控制積木工具箱的概念層級樹)
- 僅支援 C/C++ 檔案
- 語法錯誤的程式碼可能無法完全轉換為積木
- 複雜的 C++ 特性(模板、巨集、指標運算)可能降級為原始碼積木
- Extension Host 需要載入 WASM,首次啟動可能需要數秒