cursor的配置小技巧
本文介绍了LLVM开发环境的配置步骤:1)下载LLVM 18.1.8版本;2)安装Cursor版本的clangd插件和C/C++工具;3)在settings.json中配置clangd路径、禁用C_Cpp智能提示,并设置格式化程序;4)使用Alt+Shift+F快捷键格式化代码。另外还提到两项界面优化:将工具栏设为纵向布局,以及启用迷你地图功能。配置重点在于正确设置clangd路径和格式化选项,确
·
使用代码格式化
-
下载LLVM
# 下载地址 https://releases.llvm.org/download.html # 版本 https://github.com/llvm/llvm-project/releases/tag/llvmorg-18.1.8 -
安装cursor版本的clangd插件,llvm.org
-
安装cursor版本的c/c++,Anysphere
-
在项目的settings.json中配置:
{ "idf.portWin": "COM16", "idf.flashType": "UART", "idf.currentSetup": "C:/Espressif/frameworks/esp-idf-v5.1.2/", // clangd 配置 - 使用 Windows 标准路径格式 "clangd.path": "C:\\Program Files\\LLVM\\bin\\clangd.exe", // 让 Anysphere C/C++ 接管智能提示(关键修改) "C_Cpp.intelliSenseEngine": "disabled", // 使用 Anysphere 插件作为 C/C++ 文件的格式化程序 "[c]": { "editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd", "editor.formatOnSave": true }, "[cpp]": { "editor.defaultFormatter": "anysphere.cpptools", "editor.formatOnSave": true }, // 全局保存时格式化 "editor.formatOnSave": true } -
按alt + shift + f 进行格式化
-
关于格式
# 需要在项目的根目录下放置一个.clang-format文件,内容如下 BasedOnStyle: LLVM IndentWidth: 4 TabWidth: 4 ContinuationIndentWidth: 4 UseTab: Never ColumnLimit: 0 ReflowComments: false
另外两项
- 将工具栏设置为纵向:设置 -> 搜索 workbench.activityBar,改为 vertical;
- 打开迷你地图:ctrl + shift + p,输入minimap,查看:切换到迷你地图
更多推荐



所有评论(0)