品牌型号:Lenovo E550C
系统:Windows 11
软件版本:Source Insight 4
我们平时用Source Insight阅读代码的时候,偶尔会遇到一些不想看到的代码段,比如暂时用不到的模块代码、废弃的旧代码、与当前开发功能的无关代码等等。如果不屏蔽它们,这些程序堆在眼前,不仅影响阅读效率,还容易误修改,造成程序BUG。为此,我们可以来学习一下Source Insight怎么批量屏蔽代码,Source Insight怎么批量替换代码。
一、Source Insight怎么批量屏蔽代码
Source Insight作为一款代码阅读工具,它虽然没有直接提供批量屏蔽代码的功能,但可以通过一些技巧组合,来实现批量屏蔽的效果。
1、我们在代码左侧的行数栏中,可以看到一些函数方法、for循环、if判断等代码块的左侧都带有收缩和扩展的“+”“-”图标,点击它们就可以将这部分代码扩展或收缩。

2、第一种方法适用于快速屏蔽一小部分代码块,如果要屏蔽大量代码,可以一次性将要屏蔽的代码选择起来,然后点击鼠标右键,在右键菜单中选择“Collapse”功能,将所选的代码全部收缩屏蔽起来。

二、Source Insight怎么批量替换
说到批量替换代码,这是一项非常常用的功能,因为在实际项目中,需求是一直变化的,比如今天全部商品打八折,过几天可能就全部打七折,又比如今天调用的接口统一为1.0版本,明天就全部更改为2.0版本,所以就需要用到代码批量替换功能,下面是具体替换方式:
1、在程序中选择要批量替换的内容,然后使用快捷键“Ctrl+H”,打开批量替换窗口,如下图所示。

2、在批量替换窗口中,Old输入框默认为要替换的所选内容,在New输入框中,我们需要输入替换后的内容。此外,在Options中,我们需要配置被替换内容的搜索规则,具体含义为:
①Case Sensitive:区分大小写。勾选后,搜索时会严格匹配字母的大小写。例如搜索"Hello"不会匹配到"hello"或"HELLO"。
②Use Regular Expressions:勾选后,搜索框中的文本将被视为正则表达式,支持通过正则匹配对应内容,如\d+可匹配全部数字。
③Wrap Around:循环查找。当搜索到文档末尾时,自动从头开始继续搜索。
④One Occurrence/Line:限制每行文本仅匹配第一个符合条件的结果。
⑤Whole Words Only:只匹配完整的单词,如搜索“cat”不会匹配到“category”中的部分。
⑥Preserve Old Case:替换文本时保留被替换内容的原始大小写格式,如“Add”替换为“Cat”会保持首字母大写。

3、通过Options配置,我们可以搜索到确定要替换的内容,最后点击右侧Replace按钮进行替换。替换时会弹出弹窗,我们可以一个个点击Yes确认替换,如遇到不替换的则点击No,也可以一次性点击All全部替换。

关于批量屏蔽和批量替换代码的操作,虽然都是一些“贴心”的小功能,但却能在关键时刻省下我们大把时间,特别是当项目规模大了以后,对于修改代码、维护代码效率的提升是显而易见的。了解完Source Insight怎么批量屏蔽代码,Source Insight怎么批量替换,不妨现在就去试试看吧。