🎨 style(markdown): format all markdown files with prettier

- 使用 prettier 格式化所有 markdown 文件
- prose-wrap: always, print-width: 80
- 保持代码块和表格格式
- 提升可读性和一致性

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
csh
2026-01-07 17:18:01 +08:00
co-authored by Claude Sonnet 4.5
parent 7e96bc86d8
commit 99bef309b7
86 changed files with 1858 additions and 981 deletions
+11 -5
View File
@@ -1,6 +1,7 @@
# C++ 第三方依赖(Conan
本章节给出 Conan + CMake 的推荐落地方式(参考 `tsl-devkit/lsp-server/` 的实践)。
本章节给出 Conan + CMake 的推荐落地方式(参考 `tsl-devkit/lsp-server/`
的实践)。
## 1. 基本约定
@@ -32,7 +33,9 @@ cpp/
- `linux-...`:产物平台为 Linux`[settings] os=Linux`
- `windows-...`:产物平台为 Windows`[settings] os=Windows`
- 跨编译 profile 建议以 `-cross` 结尾(例如 `windows-x86_64-clang-cross`)。
- “工具链版本”以 profile 的 `[settings] compiler.version` 为准;如同一仓库并存多版本 clang,可将版本体现在文件名中(例如 `linux-x86_64-clang20`)。
- “工具链版本”以 profile 的 `[settings] compiler.version`
为准;如同一仓库并存多版本 clang,可将版本体现在文件名中(例如
`linux-x86_64-clang20`)。
## 4. 安装与构建(推荐流程)
@@ -49,13 +52,16 @@ cpp/
3. 构建:
- `cmake --build --preset conan-release -j 8`
提示:如遇到 Conan 缓存/家目录权限问题,可临时设置 `CONAN_HOME=/tmp/conan-home` 再执行。
提示:如遇到 Conan 缓存/家目录权限问题,可临时设置 `CONAN_HOME=/tmp/conan-home`
再执行。
## 5. CMake Presets(推荐做法)
Conan 2 可以生成 CMake Presets(通常落在 `build/<...>/generators/CMakePresets.json`)。
Conan 2 可以生成 CMake Presets(通常落在
`build/<...>/generators/CMakePresets.json`)。
推荐将一个稳定的 `CMakeUserPresets.json` 放进仓库并 include 生成文件(参考 `tsl-devkit/lsp-server/CMakeUserPresets.json`),例如:
推荐将一个稳定的 `CMakeUserPresets.json` 放进仓库并 include 生成文件(参考
`tsl-devkit/lsp-server/CMakeUserPresets.json`),例如:
```json
{