惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
量子位
A
Arctic Wolf
L
Lohrmann on Cybersecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
V
Vulnerabilities – Threatpost
博客园 - Franky
C
Cyber Attacks, Cyber Crime and Cyber Security
The Cloudflare Blog
Last Week in AI
Last Week in AI
The Hacker News
The Hacker News
I
Intezer
J
Java Code Geeks
P
Privacy International News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Secure Thoughts
Cisco Talos Blog
Cisco Talos Blog
阮一峰的网络日志
阮一峰的网络日志
S
Securelist
Security Latest
Security Latest
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Jina AI
Jina AI
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
T
The Exploit Database - CXSecurity.com
雷峰网
雷峰网
T
Tenable Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy & Cybersecurity Law Blog
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 【当耐特】
T
Threat Research - Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
N
News | PayPal Newsroom
Google Online Security Blog
Google Online Security Blog
K
Kaspersky official blog
H
Help Net Security
宝玉的分享
宝玉的分享
罗磊的独立博客
Webroot Blog
Webroot Blog
月光博客
月光博客
B
Blog RSS Feed
Recorded Future
Recorded Future

编辑器

vim 真的好用吗? - V2EX GNU nano for Windows - V2EX 佛了, webstrom 2026.1 直接给电脑干崩了 - V2EX 系统里还有必要保留一个 vscode 么? - V2EX Java 程序员使用 VsCode,感觉好别扭 - V2EX 请推荐编辑器&终端浅色主题配色 - V2EX zed editor for windows - V2EX neovim 的最佳实践 - V2EX 首场 Trae Meetup, 国产 AI IDE 有着不一样的思路 - V2EX windsurf 为什么这个月多扣了 1 刀不知道为啥, plan 里的用量还能用超吗? - V2EX JetBrains Mono 连字符导致 VSCode 括号着色不正确,能否禁用特定连字符? - V2EX 随着屏幕的增大,还在限制或建议每行 80 个字符是否还合理? - V2EX windsurf 是不打算恢复了吗 - V2EX Windows 求推荐能秒开的纯文本编辑器 - V2EX 未来最牛编辑器 zed 的 Linux 版终于出来了 - V2EX zed 在 windows 下有人用吗 - V2EX 有什么 Panic Nova 推荐的插件吗? - V2EX 请问下 Zed 编辑器右侧区域是什么意思? - V2EX Windows 如何在终端或 VSCode 等代码编辑器中,快速删除一个单词或一整行? - V2EX 大家都是怎么用 neovim 的, 有好用的 gui 吗 - V2EX 建一个英文站编辑器用哪一款较好? - V2EX 10 年后, IntelliJ IDEA 在 Linux 上中文输入法不跟随光标的 bug 终于被官方修复了 - V2EX 有没有 VSCode/jetbrain/xcode 统一的快捷键方案? - V2EX 代码编辑器如 idea 或者是 vscode,有没有办法在编辑 markdown 导入截图的时候,能够直接 ctrl v 解决? - V2EX win 平台有什么轻量文本编辑器能替代 sublime - V2EX 主流富文本编辑器对比, TinyMCE、CKEditor、wangeditor 哪个更强? - V2EX codespace 上应该如何正确配置 c++ - V2EX Visual Studio 的 Android SDK Manager 问题 - V2EX 更改 mac 下所有文件格式的默认 editor - V2EX 从 Word Ctrl+A 复制全文,粘贴到网页端富文本怎么保留图片 - V2EX idea 鼠标自动移动到确认按钮上 - V2EX 分享一个 tinymce 附件上传插件,大家可以一起来看一下 - V2EX 朋友们,平时写 JS 用什么编辑器呀? sublime text 国内安装插件老是失败。。 - V2EX 在 Visual Studio 中,如何用快捷键将新项目添加到当前解决方案? - V2EX 话说 UltraEdit 的中文特价版是永久的吗? - V2EX 你在用 webstorm 还是 vscode? - V2EX VS Code 现在相对于 jetbrains 系列现在是不是就只有启动速度有优势了? - V2EX 求 editplus 的 markdown 配置文件 - V2EX 有什么 vscode 插件可以检查 sql 语法吗? - V2EX 登录 shell 是 zsh,但是在 vscode 和 idea 的终端里面 echo $SHELL 显示的是 bash, iterm2 里面显示 zsh,这个是因为什么原因呢 - V2EX jetbrains 全家桶可以多个人同时用吗 - V2EX [求推荐]可视化的 html 编辑器,可导出 html 源码的在线或者本地应用。 - V2EX Theme Boxy 为什么被 Sublime text 3 删除? - V2EX 七款编辑器/笔记工具推荐 - V2EX vscode live share 是不是就像星际一样做主机拉人? - V2EX jetbrains 被墙了吗? - V2EX 有道云笔记分享笔记会泄露隐私? - V2EX win 系统下用什么大文本处理工具方便呢? - V2EX 做个小统计,开发用 WebStorm 的老哥多还是 VS code 的老哥多。 - V2EX Web 富文本编辑器 Neditor 2.1.6 发布,优化上传逻辑 - V2EX
请教,什么 IDE 看内核代码比较好?能否满足以下需求? - V2EX
levelworm · 2025-12-20 · via 编辑器

这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。

我用 VSCode 看 xv6 的内核代码。这是一个教学操作系统,所以统共也没多大,但是用起来还不是 100%的顺手。我想请教一下,有没有编辑器能够满足以下需求?

  1. 首先是基础体验(打开速度、索引建立、自动完成等基础功能)不能比 VSCode 更差,否则就没必要了。

  2. 希望能够满足一键在下半部分的一个窗口打开 Type Definition 。其实就是 VSCode 里 Peek type definition 的功能。问题是 VSCode 是直接在代码窗口打开,这样就把代码给遮住了,我希望能够在下方某个窗口,比如说 Terminal 所在的地方打开。

  3. 如有可能的话,能够显示函数调用图以及详细的函数调用。我来描述一下。比方说有个函数 foo()里有一行代码调用 bar(),我希望能做到这样——我点击 foo()里 bar()的调用,然后立刻就会在旁边创建一个仅含bar()全部代码的窗口。同时也有一个箭头从 foo()里的 bar()指向这个窗口。接下来点击 bar()里对其他函数的调用,也会在边上创建另一个代码窗口。我认为能够实现这样的功能,对于跟踪相对复杂的调用(比如说文件系统)来说实在是太顺手了。大致上来说就是这样的: https://hex-rays.com/hubfs/Imported_Blog_Media/graph_edges-Jun-18-2024-09-01-41-0825-AM.png

(不过上图中是汇编代码,我指的是 C 函数的代码)

  • IDE
  • 内核代码
  • 需求

    7 条回复    2025-12-22 20:20:40 +08:00

    coldear

    1

    coldear      2025 年 12 月 20 日   ❤️ 1

    要速度的话 sublime text

    levelworm

    2

    levelworm      2025 年 12 月 20 日

    @coldear #1
    不知道有没有满足 2/3 两个需求的插件?我主要是读代码的时候用,毕竟内核这种玩意,哪怕是 xv6 这种玩具内核,真正要(能)写的东西也不多。

    mosfet

    3

    mosfet      2025 年 12 月 20 日   ❤️ 1

    source insight?
    我也忘了是不是 100%满足你的需求
    以前看 freeRTOS 的源码是用这个看的,印象还可以

    levelworm

    5

    levelworm      2025 年 12 月 20 日 via iPhone

    @mosfet #3
    我的确是看过这个产品,可惜太贵外加不支持 Linux ,不过也许 Wine 可以。

    talengu

    6

    talengu      2025 年 12 月 22 日 via iPhone   ❤️ 1

    doxgen wizard 看调用逻辑,粗读。

    vscode + gnu global 看跳转,精读。

    levelworm

    7

    levelworm      2025 年 12 月 22 日 via iPhone

    @talengu #6
    多谢大佬,第一次听说 global 这个工具,我去看看哈。