现代化的源码阅读方法
LSP 是 VSCode 定义的一个语言无关的协议,提供代码解析补全等功能。本文以 leveldb 为例,介绍一下怎么通过 LSP 来更方便的阅读代码。 首先,我们需要下载代码,并生成 compile_commands.json 文件,clangd 会通过这个文件知道整个项目是如何编译的。 ...
LSP 是 VSCode 定义的一个语言无关的协议,提供代码解析补全等功能。本文以 leveldb 为例,介绍一下怎么通过 LSP 来更方便的阅读代码。 首先,我们需要下载代码,并生成 compile_commands.json 文件,clangd 会通过这个文件知道整个项目是如何编译的。 ...