您查询的关键词是: 码阅读器 
下面是原始网址 https://cloud.tencent.com/developer/article/1451108 在 2021-02-18 10:34:22 的快照。

360搜索与该网页作者无关,不对其内容负责。

【工具】这么好用的代码阅读器你装了吗? - 云+社区 - 腾讯云
专栏首页嵌入式大杂烩【工具】这么好用的代码阅读器你装了吗?

【工具】这么好用的代码阅读器你装了吗?

1、前言

作为一名程序员,我们不仅要多动手编代码,而且还应多阅读一些优秀的代码,如C语言的一些第三方库文件、嵌入式中Linux内核源码以及一些项目的代码等。这些源码往往都比较庞大,文件少则几十个,多则成千上万个文件,很难把握每个文件之间的调用关系以及代码的层次等。此时,我们可以使用一些代码阅读器来阅读这些庞大的源码。下面给大家推荐一款很棒的代码阅读器:source insight

2、简介

Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。

3、安装包下载

链接:https://pan.baidu.com/s/1rg-Gn-rtN00ueED1jShIQQ 提取码:s38z

4、安装步骤

与一般的软件安装差不多,一直点击下一步,直至安装完成。

5、使用方法

(1)新建工程,如图:

设置工程名与工程保存的路径完毕后点击oksource insight工程通常是与源码在同一路径下,如:

(2)点击ok按钮

(3)找到源码所在路径

(4)把需要阅读的代码添加进来(可以是文件夹,也可以是文件)

这里我想阅读所有的源码,所以添加了全部的代码。

(5)点击OK

(6)源码添加成功后点击Close

(7)阅读代码

这个软件让我们阅读代码很方便,可以看出函数之间的调用关系,可以预览函数实体等。

并且,这不仅是个强大的阅读器,而且也是个编辑器。在嵌入式Linux开发中,常常在windows环境下使用source insight编写代码,编写完成再传到linux环境下编译,这是一种很不错的开发方式。同样的,Linux下也有类似的阅读器,如kscope等。如何选择看个人习惯。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【C语言笔记】结构体

    我们都知道C语言中变量的类型决定了变量存储占用的空间。当我们要使用一个变量保存年龄时可以将其声明为int类型,当我们要使用一个变量保存某一科目的考试成绩时可以将...

    正念君
  • 【RT-Thread笔记】内核对象模型

    RT-Thread包括了很多不同类型的对象,如线程,信号量,互斥量等。在代码中,这些对象被汇总到一个枚举中(在rtdef.h中):

    正念君
  • 【RT-Thread笔记】内核基础

    最近在工作中有用到多任务系统,趁热进行学习一下。这里我选择国产实时操作系统RT-Thread进行学习,因为现在很火呀。之前已经有简单地过了一遍RT-Thread...

    正念君
  • 为什么优秀的程序猿都阅读源码

    嘿,朋友们!本文我将分享一些关于主动阅读和研究源码的一些想法。在我看来,阅读源码能够帮你成为一名更专业的开发人员。毫无疑问的是,阅读源码提高了我的软件开发水平。

    黄泽杰
  • 记录安装oracle的那些事(四)之oracle 缺包安包

    解决缺包: pdksh-5.2.14问题 这次最后少一个包是  pdksh-5.2.14  这个包系统自己是安装不上的,只好从CSDN上下载下来 因为是 rar...

    用户1154259
  • 为什么很多程序员工作时都戴耳机?

    甚至公司会有些闲人,唧唧哇哇,说些八卦什么的,有时候挺吸引人,但是眼看deadline越来越近,必须静心敲代码,戴上耳机是在表明一种态度,就是在对外宣布:「不要...

    芋道源码
  • 一枚 架构师 也不会用的Lombok注解,相见恨晚

    我见过很多反对Lombok的同学,背地里又偷偷的把插件添加了进去,这是真香原理在搞鬼。嘴上说不要,身体很诚实。反对的人,应该是没见过一些业务代码的冗长繁杂,还沉...

    xjjdog
  • 相见恨晚,一个架构师也不会用的Lombok注解!

    我见过很多反对Lombok的同学,背地里又偷偷的把插件添加了进去,这是真香原理在搞鬼。嘴上说不要,身体很诚实。反对的人,应该是没见过一些业务代码的冗长繁杂,还沉...

    macrozheng
  • 老鸟程序猿总结的工作学习技巧,不看后悔!

    (1)入门期间不要盲目看太多书,找一本网上或身边有经验程序员推荐的教材,先系统的学习。

    WEBING
  • 如何使用DensityHistogram加入直方图元素

    WolframChina

扫码关注云+社区

领取腾讯云代金券