vscode的C/C++插件替换成clangd插件,以及踩的坑

vscode的C/C++插件替换成clangd插件,以及踩的坑

文章目录


一、C/C++插件和clangd插件的冲突

(作者是新人,第一次发ZEEKLOG文章,发表的不好勿喷,若有错误希望大家指出)他们之间主要的冲突在于插件的intelliSenseEngine功能,所以,其实可以不必卸载,也不必禁用C/C++插件,只需要在vscode的settings.json加上

"C_Cpp.intelliSenseEngine": "disabled" 

这句话就行了,意思就是禁用C/C++扩展自带的 IntelliSense 引擎。

二、配置步骤

安装clangd插件

  1. 安装clangd插件,这里有个坑,就是因为安装插件的过程中,其实clangd是从github上下载下来的,但是有时候对github的访问可能访问不到,需要翻墙,所以作者建议自己去github上找,并安装到自己的系统里。
  2. 安装并解压完之后,需要在vscode上配置clangd的所在路径,clangd在生成文件的bin目录下,具体步骤是右击插件、设置、找到Clangd:Path并设置路径,也可以在settings.json自己输入设置,原理一样。
  3. 设置完clangd路径,接下里就得生成compile_commands.json文件了,clangd就是基于这个文件去进行跳转的,若项目使用的不是CMake,那么可以安装bear工具或者compiledb工具配合Makefile去生成compile_commands.json,若项目使用的是CMake,那么可以调用以下命令(在build目录下)
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 .. 

然后再调用make,就能生成compile_commands.json文件了,然后在clangd插件的设置里Clangd: Arguments添加项(${workspaceFolder}是根目录),设置compile_commands.json所在的路径,同理也可以在settings.json里设置,

--compile-commands-dir=${workspaceFolder}/build 

最后重启vscode,就能实现跳转啦!

Read more

Git 回退到某个 commit

Git 回退到某个 commit 文章目录 * Git 回退到某个 commit * **核心总结:如何选择?** * **方法一:`git reset` (重置)** * `git reset` 的三种模式: * **操作步骤示例 (使用 `--hard`)** * **方法二:`git revert` (撤销)** * **操作步骤示例** * **方法三:`git checkout` (检出)** * **操作步骤示例** * **离开 "detached HEAD" 状态** * **紧急救援:`git reflog`** 这里我会为你详细解释三种主要的方法: git reset、 git revert 和 git checkout。它们适用于不同的场景,理解它们的区别非常重要。 核心总结:如何选择?

By Ne0inhk
中国开源大模型霸榜全球:全球开源大模型排行榜前十五名,全部由中国模型占据

中国开源大模型霸榜全球:全球开源大模型排行榜前十五名,全部由中国模型占据

中国开源大模型霸榜全球:AI格局重塑与数学底层逻辑 2025 年 7 月,一则震撼全球 AI 社区的消息传来:全球开源大模型排行榜前十五名,全部由中国模型占据。这是中国开源力量的一次集中爆发,也是全球人工智能格局的一次历史性重塑。 近年来,中国在大模型领域的发展速度之快,令世界瞩目。从顶尖学术研究到产业落地,从企业巨头到社区开发者,中国 AI 在开源方向上实现了 “规模 + 性能 + 生态”三位一体的全面突破 。这不仅是一份成绩单,更是一场关于技术范式、产业竞争与全球格局的深刻变革。 文章目录 * 中国开源大模型霸榜全球:AI格局重塑与数学底层逻辑 * 一、全球霸榜:中国开源模型全面超越 * 二、五梯队划分:生态格局初步成型 * 三、前沿突破:DeepSeek 与 Qwen 的“双子星” * 四、智谱与月之暗面:创新驱动的“追赶者” * 五、开源生态:

By Ne0inhk
OpenCode 免费使用 Kimi K2.5 完整指南:国产最强开源模型零成本体验

OpenCode 免费使用 Kimi K2.5 完整指南:国产最强开源模型零成本体验

什么是 Kimi K2.5? Kimi K2.5 是月之暗面 (Moonshot AI) 于 2026 年 1 月发布的开源多模态大模型,总参数量达 1 万亿,激活参数 320 亿,在多项基准测试中超越 Claude Opus 4.5,尤其在编程和 Agent 任务上表现卓越。 OpenCode 作为最热门的开源 AI 编程助手,现已正式支持 Kimi K2.5。更令人兴奋的是,通过多种渠道,你可以限时免费体验这款国产最强开源模型。本文将详细介绍配置方法和使用技巧。 为什么选择 Kimi K2.5? 在深入配置之前,先了解 Kimi K2.5

By Ne0inhk

2024最新可用!GitHub/谷歌学术/Sci-Hub镜像站合集(附实测截图)

2024科研与开发者的网络工具箱:实测可用的学术与代码资源镜像指南 作为一名长期在代码与论文之间穿梭的开发者或研究者,你是否也经历过这样的时刻:一个关键的GitHub仓库打不开,无法查阅项目文档;一篇急需的文献在谷歌学术上卡在加载界面;或是Sci-Hub的主域名又一次失联,让你与重要的研究成果失之交臂。网络环境的波动,常常成为我们高效工作的最大障碍。这篇文章,正是为你准备的。它不是一份简单的网址清单,而是一份经过2024年上半年持续实测、对比分析后的动态生存指南。我们将深入探讨这些镜像服务的原理、各自的优劣、使用时的核心注意事项,并提供超越简单访问的进阶技巧。我们的目标,是让你手头始终握有几把可靠的“钥匙”,无论网络风向如何变化,都能顺畅地打开知识宝库的大门。 1. 镜像服务的本质:为什么我们需要它们? 在深入具体网址之前,我们有必要先理解“镜像”究竟是如何工作的。简单来说,镜像站点可以被看作是一个“影子”或“副本”。当原始网站(如 github.com)因为地理距离、网络策略或其他原因导致访问缓慢或不可达时,位于其他网络环境下的服务器会定期(或实时)抓取并同步原始网站的内容,

By Ne0inhk