一个让读代码起飞的软件

196 阅读1分钟

程序员在读代码时,在不同的文件中跳转,不同的函数又在文件中的不同行,要记忆调用的流程,不仅要记忆函数名、函数所在代码行、文件名,甚至对于结构复杂的项目,还要记忆不同的文件夹路径,如此多的记忆点,如此繁复的操作,对于只想梳理逻辑学习的我们,不得不说太难了。

就像这世界的NPC一样,不是在循环,就是在循环的路上,走不出来,走不出来……

而成年人的世界只能自救。我自己开发了一个源代码阅读器——CODEMAP。

CODEMAP源码阅读器通过代码平铺布局、代码结构可视化等辅助阅读源代码的手段,解决了源代码结构复杂、不断跳转、需要用户记忆大量冗杂信息的痛点。

CODEMAP源码阅读器通过支持vscode的lsp(language server protocol)协议,使得CODEMAP源码阅读器具有各种语言的语法解析能力,方便用户能快速跳转、查看源代码。现目前,CODEMAP源码阅读器通过融合各类插件,已经完美支持js、ts、c、c++、java、golang、python等多种主流语言,未来codemap还计划支持更多语言。

CODEMAP源代码阅读器演示视频

CODEMAP源代码阅读器演示界面