本页列出了社区为不同编辑器提供的各种插件。 请注意,这些插件都不是官方支持的插件, 报告了良好体验的用户。
CLion
请按照下面的编译数据库说明创建 相应的项目描述文件放在 fuchsia 根目录下。
然后在 CLion 中选择 Import Project from Sources,然后选择 fuchsia 根目录。
CLion 性能调整
为了提升性能,您可以尝试以下部分或全部措施。他们 只是建议,建议您直接与 JetBrains 团队联系 请访问 https://intellij-support.jetbrains.com/hc,以确保哪些内容有效 最适合您的环境。
排除目录
为了加快索引编制速度,您可以排除
模型。为此,您可以在“Project View”中
右键点击每个目录并选择
将目录标记为“已排除”->“已排除”。请注意,受影响的配置存储在
<project>/.idea/misc.xml
后
请参阅 控制来源、库和排除目录 - 帮助 |CLion 。
取消注册 Git 代码库
紫红色源代码树有相当多的 git 代码库。正在扫描 它们可以将 CPU 周期用于 CLion。您可以取消注册 Git 您没有处理的代码库 文件 ->设置 ->版本控制。它们仍会列在此处 以便您以后需要时重新添加这些键。
调整 JVM 选项和平台属性
请参阅 调整 CLion - 帮助 |CLion ,了解有关调整 CLion JVM 选项和平台属性的一般提示。 如该链接所示,请联系 CLion 支持团队以获取相关说明 关于可能帮助您解决任何问题的选项和值 你正在尝试解决的问题。
编译数据库
编译
数据库文件,
compile_commands.json
将由fx
在您的
并且会自动用符号链接到您的源根目录。
请注意,此文件仅用于帮助 IDE 查找和解析
源文件构建仍应使用 fx build
完成。
Vim
Visual Studio Code (VS Code)
查看更多 用于开发 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-tidy:
"clangd.arguments": [
"--clang-tidy",
"--background-index"
]
如需详细了解 Clangd 设置,请点击此处。