本頁面列出不同編輯者適用的各種社群提供的外掛程式。請注意,雖然我們未正式支援這些外掛程式,但部分使用者回報了良好的體驗。
智利
按照下方的編譯資料庫操作說明,在 fuchsia 根目錄中建立適當的專案說明檔案。
接著在 CLion 中選擇「Import Project from Source」,然後選取 fuchsia 根目錄。
CLion 效能調整
您可以嘗試下列部分或所有方法來改善效能。這些只是建議,建議您直接向 JetBrains (網址為 https://intellij-support.jetbrains.com/hc) 進行確認,以確保最適合您的環境。
排除目錄
如要加快索引建立時間,您可以排除未使用的目錄。您可以在「專案檢視畫面」中,用滑鼠右鍵按一下每個目錄,然後選擇「Mark directory as->Exclude」即可執行這項操作。請注意,受影響的設定會儲存在 <project>/.idea/misc.xml
中
詳情請參閱控制來源、程式庫和排除目錄 - 說明 | CLion。
取消註冊 Git 存放區
紫杉來源樹的 Git 存放區數量相當多。掃描它們可以使用 CPU 週期進行 CLion。您可以依序前往「File」->「Settings」->「Version Control」,取消註冊目前未使用的 Git 存放區。系統仍會列出這些項目,方便您日後視需要重新加入。
調整 JVM 選項和平台屬性
如需調整 CLion JVM 選項和平台屬性的一般提示,請參閱 Tuning CLion - 說明 | CLion。因此,連結建議,您可以向 CLion 支援團隊洽詢相關選項和值,瞭解如何解決您想解決的問題。
編譯資料庫
編譯資料庫檔案 compile_commands.json
是由目前建構目錄中的 fx
自動建立,並自動與該來源根目錄建立連結。
請注意,這個檔案僅用於協助 IDE 尋找及剖析來源檔案,建築物仍應使用 fx build
完成。
Vim
請參閱「適用於 Fuchsia 開發的實用 Vim 工具」。
Visual Studio 程式碼 (VS 代碼)
請參閱「開發 Fuchsia 開發編輯器」一文。
Clangd
安裝 vscode-clangd。 如果已安裝預設 C/C++ 擴充功能,請停用該擴充功能。
如果環境中沒有 clangd
(即 $PATH
包含在內),或您想確保使用的是 Fuchsia 工具鍊使用的 clangd
版本,請更新 VS Code 的 settings.json
檔案,以便將路徑設為 clangd
,如下所示:
"clangd.path": "<FUCHSIA_CHECKOUT_ROOT_DIRECTORY>/prebuilt/third_party/clang/<PLATFORM>/bin/clangd",
更新 settings.json
檔案後,您需要重新啟動 VS Code。
使用下列設定啟用背景索引和 clang-ddy 還能為您帶來的好處:
"clangd.arguments": [
"--clang-tidy",
"--background-index"
]
如要進一步瞭解 clangd 設定,請參閱這篇文章。