大家好,代码阅读工具——Source Insight相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于代码阅读工具——Source Insight和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
下面,我们就整理一下Source Insight日常使用的一些常用设置,供软件行业同仁参考。
之前一直用Source Insight 3.5,但是3.5出现了中文乱码的问题。最近改用Source Insight 4.0后,不仅解决了中文乱码问题,还增加了代码折叠等功能。因此,以下描述基于Source Insight 4.0。
新建工程:
菜单【项目】-【新建项目】:在弹出的对话框中输入新建项目的名称,然后点击【确定】,会自动弹出【添加和删除项目文件】对话框,选择将要添加的文件添加到工程文件夹中,点击【添加树】,然后【关闭】即可完成工程的创建。
创建新项目后,最好先进行文件解析:【项目】-【同步文件】-【强制重新解析所有文件】。
菜单项【Options】-【Preferences】:
[文件]-[默认编码:]:设置默认编码方式(或使用[文件]-[重新加载为编码]以选择的编码方式重新加载当前文件)。
【文件】-【保存时去除多余空格】:保存文件时自动去除行尾或空行的“尾随空格”——个多余空格。
[显示]-[显示文件名的确切大小写]:Source Insight 默认情况下将文件名的首字母大写。选中此选项以确保显示正确的文件名。
[显示]-[用省略号修剪长路径名]:如果选中此选项,Source Insight 将缩短过长路径名的显示。
【打字】-【粘贴后,选择:】:【Windows】-【大纲位置:】:设置代码折叠的位置+/-标签:在页面左侧或与代码缩进
【Colors Fonts】:设置背景颜色和子窗口(Panel)的字体和颜色;
菜单项【view】:
【面板】-【上下文窗口】:显示选中关键字的定义,点击面板中的功能可以直接跳转到对应的定义。
[面板]-[关系窗口]:显示引用所选关键字的位置。 【显示输出】:显示+/-标签可折叠代码标签位置可在【选项】-【首选项】-【Windows】中设置
[显示嵌套行]:显示标识同一代码块的垂直线。 [符号窗口]:当前编辑文件的符号窗口可以按字母、行号或类型排序。 [单色字体视图]:统一字体大小。如果不勾选该选项,SourceInsight会将函数名和变量名加粗并放大,这会导致整个代码错位。
[概览]:在屏幕右侧显示代码的缩略图。
【右键菜单】:
【跳转到定义】:跳转到所选关键字的定义—— 但更简单的方法是按住Ctrl键直接点击对应的关键字进行跳转(或者直接在“上下文窗口”中查看)。
[Jump To Caller]:查看函数的调用者[Highlight Word/F8]:突出显示所选关键字; [智能重命名.]:全局重命名——
菜单项【Options】-【File Type Options】:
代码重构过程中经常使用的不同类型文件可以使用不同的设置。
[屏幕字体.]:设置字体。 [将制表符扩展为空格]:自动将输入的“制表符”键替换为空格。空格数由[制表符宽度:]设置。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/117801.html
用户评论
嘲笑!
Source Insight真是一款强大的代码阅读神器!以前找代码路径太费劲,现在有了它真是轻松多了,逻辑清晰、功能丰富,强烈推荐给每个程序员!
有15位网友表示赞同!
看我发功喷飞你
<br>
有17位网友表示赞同!
强辩
一直想找到一款好用的代码阅读工具,朋友介绍了Source insight,试用了一下感觉不错啊! 代码跳转导航非常方便快捷,也支持多样的语言语法高亮,能快速理解别人的代码,提高效率不少。
有8位网友表示赞同!
?亡梦爱人
这款Source Insight虽然功能强大,但是界面有点老了,希望能更新一下视觉体验,例如使用更现代的UI设计
有11位网友表示赞同!
煮酒
学习新的编程语言的时候,用 Source Insight来阅读开源项目代码真的太方便了!语法高亮、函数调用展示一目了然,还能快速查找相关定义,感觉学习效率上升了很多!
有17位网友表示赞同!
单身i
Source Insight确实很强大,但对新手不太友好,上手需要一定的学习成本,特别是对于非C/C++语言开发人员来说,使用起来有点困难。文档也比较少,希望能完善一下。
有10位网友表示赞同!
拥抱
我一直用的是其他的代码阅读工具,最近试了一下 Source Insight ,感觉它的搜索功能特别强大,能精准找到目标代码,而且支持多文件匹配查询,这点非常实用!
有18位网友表示赞同!
哽咽
这款软件的功能还是不错的,使用过程中遇到一些问题,联系客服没有得到及时回复,也缺乏一些中文官方文档,希望能改进一下售后服务和资源提供。
有5位网友表示赞同!
滴在键盘上的泪
用了 Source Insight 之后,简直感觉以前效率有多低啊!代码审查效率大大提高,还能快速定位BUG所在,真是太强大了!唯一缺点是价格有点贵…
有19位网友表示赞同!
打个酱油卖个萌
虽然这款 Source Insight 功能强大,但我还是更喜欢简洁易用的工具,它的界面设计有点繁琐,希望可以简化一下操作流程。
有17位网友表示赞同!
眷恋
Source Insight 非常适合大型项目开发,代码浏览和搜索都十分高效,能有效提高开发效率。强烈推荐给团队开发者使用!
有8位网友表示赞同!
罪歌
这款软件确实很强大,功能齐全,可以满足大部分程序员的需求,我之前就一直在用它来阅读开源代码,现在学习新的语言也变得更容易了!
有10位网友表示赞同!
゛指尖的阳光丶
Source Insight 的中文支持还做得不够完善,一些功能的描述和提示没有完全翻译成中文,使用过程中偶尔会遇到理解障碍。希望能加强本地化处理。
有5位网友表示赞同!
来瓶年的冰泉
这款软件的功能强大,但是价格确实比较高昂,对于个体自由开发者来说有点负担重。希望开发团队可以提供更优惠的方案或者免费版本。
有18位网友表示赞同!
莫阑珊
Source Insight 的代码导航功能非常出色,无论是类关系还是函数调用都能够很快地展现出来,对理解复杂项目的结构帮助很大!
有20位网友表示赞同!
红尘滚滚
Source Insight 是一个很好的工具,但是对于初学者来说,学习成本相对较高,需要花些时间去熟悉各个功能和操作技巧。建议可以增加一些教程或示例代码以帮助新手上手。
有14位网友表示赞同!
葵雨
Source Insight 的支持文档非常详细完整,覆盖了几乎所有功能的介绍和使用案例,方便查找答案并且能够快速解决问题。
有14位网友表示赞同!
无所谓
Source Insight 能同时打开多个文件进行对比,这个功能非常实用,可以有效地跟踪代码变化,提高版本控制效率!
有9位网友表示赞同!