文档链接
从源文件指令到其解析目标文件的可点击链接。
已知限制:链接目标当前以原始文件系统路径而非
file:///URI 输出。严格校验 DocumentUri 的客户端可能无法导航这些链接。
Include 指令
#include "..."— 链接到解析后的头文件#include <...>— 链接到解析后的系统头文件__has_include(...)— 链接到检查的文件#embed "..."— 链接到嵌入资源文件__has_embed(...)— 链接到检查的嵌入文件#include_next— 链接到搜索路径中下一个解析的头文件宏展开的 include 路径 — 路径由宏产生时也应解析并链接(clangd#2375)
cpp#define HEADER "config.h" #include HEADER // 应链接到 config.h__has_include_next(...)— 链接到检查的文件在 tooltip 中显示解析后的绝对路径
#include <vector> // tooltip: /usr/include/c++/14/vector
Module 声明
-
import module_name;— 链接到模块接口文件 -
import :partition;— 链接到 partition 文件 -
module module_name;— 链接到模块接口(从实现单元) -
export import module_name;— 链接到重导出的模块接口
变更记录
| 日期 | 变更 | PR |
|---|---|---|
| — | Include 指令链接(#include、__has_include、#embed) | — |