Linux环境搭建|代码阅读神器Sourceinsight

Sourceinsight(以下简称SI)是良许使用过的最好用,最顺手,最强大的编辑器,没有之一!它几乎支持所有的语言,包括:C,C++,ASM,HTML等等,

大家好,Linux环境搭建|代码阅读神器Sourceinsight相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于Linux环境搭建|代码阅读神器Sourceinsight和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

然而,作为Linux程序员,我们的代码一般都是放在Linux电脑上的。 Linux中也有一些有用的代码查看工具,比如sublime和著名的Vim。 SI的一切都很好,但是没有Linux版本。如果我们一定要用前面介绍的共享文件夹。

01 安装SI

02 接口介绍

软件打开后界面如下图。

介绍几个不熟悉的:

2.1 工具栏最右侧的“完整项目搜索”按钮。

这个名字不是官方的,是我想出来的。它的作用是在整个项目的所有文件中搜索所有匹配的代码行,而不仅仅是当前文件。

使用底部第三个框中的两个图标在找到的匹配代码之间进行切换。

2.2 工具栏倒数第二个红框中的两个深蓝色左右箭头图标。

这两个图标不是撤消和重做。它们用于以下场景:

我们跳转到一个函数的定义,然后跳转到定义中另一个变量的定义。当我们从一层跳到另一层时,如何回到起始位置?

在这里您可以使用指向左侧的箭头。单击可跳上一层,直到到达初始位置,而指向右侧的箭头将向您查看的方向跳跃。这样查看代码非常方便!

2.3 左下角的“上下文”窗口是快速预览区域。

当您将鼠标放在函数、变量、宏等上两秒钟时,它会在此窗口中显示它们的定义。

2.4 右下角的“关系”窗口是函数和变量引用相关区域。

将鼠标放在某个函数或变量上两秒,就会以树形形式显示该函数或变量的引用和调用状态。通过点击,可以快速跳转到引用和调用的地方。

03 快速创建项目

3.1 点击“项目”–“新建项目.”,弹出“新建项目”窗口。

在下栏中,输入保存项目数据文件的位置。默认位于“我的文档”下。

Linux环境搭建|代码阅读神器Sourceinsight

填写完毕后,点击“确定”,在弹出的对话框中选择“是”。

3.2 在“新建项目设置”中直接点击“确定”。

3.3 现在添加项目源文件。

我们的代码已经放在了虚拟机共享文件夹share中,所以只要在顶部输入框中输入虚拟机+共享文件夹,然后点击回车,然后点击项目文件夹“Tinyhttpd-0.1.0”,最后点击“右侧添加全部”即可完成源代码的添加。

3.4 上一步会出现如下对话框:

一般我们都会勾选这个框,因为如果我们的项目比较大,代码结构比较复杂,勾选这个框会帮助我们添加该目录下的子目录,以及子目录的子目录,所有需要的文件都会添加进去。所有文件均已添加。

3.5 项目创建完成后,可以双击想要查看的文件来查看代码。

04 常用操作

4.1 代码同步

项目刚创建后,通用代码还没有同步,这说明部分变量的颜色是黑色的。这时可以通过“项目”——“同步文件.”来同步代码。

4.2 查看函数、变量、宏的定义

有以下三种方法:

选中变量,右键选择“Jump to Definition”,跳转到定义;

按住ctrl并用鼠标左键单击变量;

将光标放在变量上两秒,定义将显示在“上下文”窗口中。

4.3 查找参考文献

选择一个变量或方法,然后右键单击“查找引用.”进行搜索。

4.4 查找呼叫

这是针对方法的。选择方法名称,然后右键单击“Jump to Caller”。如果只有一次调用,则直接跳转。如果多次调用,将显示一个列表框。选择一个项目,它就会跳转到该项目。

用户评论

Linux环境搭建|代码阅读神器Sourceinsight
余温散尽ぺ

源 Insight真不错!用这个工具读源码简直比看小说还舒服,语法高亮、搜索功能、自动补全都非常强大,真是开发者的利器!之前都是靠vim一个个文件找,感觉效率太低了,现在终于告别那个痛苦经历了!

    有7位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
你很爱吃凉皮

看到标题就想试一下!一直在用Visual Studio Code 习惯了,不知道SourceInsight和它比怎么样?有没有大佬给我分享一下具体的优势吧?

    有16位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
看我发功喷飞你

终于找到一篇关于SourceInsight的文章了!之前一直想尝试这个工具,但是文档太少,总是找不到合适的教程。这篇博客说得非常详细,看来我要动手练习一下了。

    有19位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
无寒

搭建Linux环境还挺复杂的,我一个菜鸡真的花了好久才弄好。好在学习到新的知识是一点儿一点儿积累的,慢慢来!

    有12位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
优雅的叶子

Linux 环境挺难上手的,尤其是对于初学者来说。 我建议可以多写一些针对小白用户的教程,这样会更有帮助。

    有16位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
心安i

我也下载试用了一下SourceInsight,觉得确实不错,可视化效果很强,代码阅读体验提升了很多! 之前一直用的VS Code,但偶尔还是需要使用其他工具来进行查看特定类型代码的功能, SourceInsight在这方面做得很好!

    有18位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
呆檬

说这个是“代码阅读神器”,有点夸张了吧?感觉很多功能都比较生涩,而且学习曲线较陡峭。更偏向于专业开发人员使用吧。

    有8位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
厌归人

Linux环境搭建真的太麻烦了!我还是乖乖使用Windows的开发环境吧,省心又简单。

    有19位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
烟花巷陌

这篇文章写的不错,详细介绍了SourceInsight的使用方法和功能特点。对一些想要学习 SourceInsight 的新手来说非常有用,我个人非常推荐这篇博客!

    有10位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
花花世界总是那么虚伪﹌

对于刚接触Linux环境的用户来说,搭建环境确实会有一些难度。 可以多添加一些关于Linux基础知识的讲解,这样对于初学者更加友好和易于理解。

    有17位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
短发

我觉得这个软件更适合于熟悉C/C++语言开发的学生或者入门者!可以帮助他们快速上手了解代码结构,提高学习效率!

    有17位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
■□丶一切都无所谓

用这个工具读取代码太慢了,而且还容易出现卡顿的情况。 我还是喜欢使用简单的编译器和文本编辑器组合的方案。

    有18位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
满心狼藉

SourceInsight功能好多哦!我现在用的都是免费的软件,不知道这款付费软件使用体验怎么样?

    有13位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
颜洛殇

Linux环境搭建确实需要一些时间和耐心,但是掌握了之后,可以享受更加自由和强大的一套开发工具集!坚持学习一下吧!

    有6位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
发呆

我以前只用过Visual Studio Code,这次尝试了一下 SourceInsight,发现它的功能确实很强大!尤其是在阅读大型代码库的时候非常有用,提升效率不少!

    有8位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
罪歌

搭建环境还是比较方便的,步骤清晰,小白也能轻松搞定!关键还是要试试这个SourceInsight,希望它能让我在阅读代码时更加高效流畅!

    有16位网友表示赞同!

Linux环境搭建|代码阅读神器Sourceinsight
熏染

感觉Linux的环境和 Windows 环境不太一样,需要花很多时间去适应,而且一些软件的兼容性也不是很好。不过,学习新的东西总是一个挑战,我愿意尝试一下!

    有16位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/117741.html

(0)
小su's avatar小su
上一篇 2024年9月1日 上午9:08
下一篇 2024年9月1日 上午9:13

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注