Source Insight 版本 4 中的新功能

Source Insight 版本 4 中添加了许多新功能。以下是一些亮点:

Source Insight 版本 4 中添加了许多新功能。以下是一些亮点:

  • 改进了 C/C++、C#、Java 和其他语言的语言解析。
  • 现在内置了 Objective-C、Python、PHP、XML 和 JSON 文件的语言支持。
  • 从外部源(如 .NET 程序集、Java JAR 文件和包含文件)导入符号。使用项目 > 导入外部符号  执行此作。
  • 文件窗口选项卡出现在主应用程序窗口的顶部。右键单击它们并选择窗口选项卡选项以更改排序顺序。
  • 可折叠代码块。您可以通过选择选项 > 首选项:窗口  来控制位置和外观,并参考轮廓和嵌套部分。
  • 文件和目录比较 (diff)。从“工具”菜单中调用它们。 
  • 适用于大括号语言(如 C/C++ 和 C#)的代码美化器。
  • Unicode 支持。
  • 带有面板和视觉主题的新用户界面。
  • 新的“概述”滚动条的位置类似于滚动条,但可以鸟瞰文件。它的工作方式与滚动条略有不同,但您可以使用它来滚动。它可以显示当前函数的边界,并帮助您在长函数中定位。
  • 新的增强型垂直滚动条在滚动条中显示更多详细信息。右键单击它并选择滚动条选项以使用其设置。
  • 您可以快速切换多个窗口布局。使用 “视图 >”加载/保存布局 “,或单击其中一个布局工具栏按钮在 4 个不同的布局预设之间快速切换。 请参阅:使用布局保存窗口排列。
  • 代码片段 – 定义要插入的代码模板。选择工具 > 激活代码片段窗口  以显示代码片段面板。代码片段用于要插入的样板文本。您可以在代码片段文本中放置文本变量,这些变量在插入代码片段时会展开。例如,$date$ 将替换为当前日期。
  • 改进的书签 – 书签现在永久存储,并存储为与附近函数或类名称的线偏移量。每个项目都有自己的书签列表。
  • 改进的关系窗口 – 引用查找速度更快。函数还有一种新的关系类型:“调用和调用者”。这在同一个大纲或图形中显示。您还可以将图形视图复制到窗口剪贴板。
  • 按项目维护备份文件,并轻松与备份版本进行比较。使用工具 > 与备份文件  比较可快速将当前文件与备份版本进行比较。还可以使用文件 > 打开备份文件  打开当前文件的旧版本。
  • 更好的正则表达式 – 现在支持 Perl 兼容和多行表达式。现在,大多数允许您输入正则表达式的地方都有一个列表,您可以在其中选择正则表达式的类型。经典 Source Insight 正则表达式有常规版本和“多行”版本,以及 Perl 兼容正则表达式。多行正则表达式类型基本上匹配带有点 (.) 字符的换行符。因此,例如,.* 将匹配整个文件。“start.*end” 将查找文件中从“start”到“end”的所有内容,甚至跨换行符。
  • 更好地支持大型项目。虚拟内存使用已得到改进,因此非常大的项目可以更好地适应内存空间。版本 3 可能会在大量符号的项目索引文件上出现文件读取错误,从而导致项目损坏。这已被消除。
  • 使用主文件列表更轻松地管理多个用户和计算机的项目。项目可以有一个 MFL,它可以是源代码存储库的一部分并与其他人共享。它是一个简单的文本文件,列出了项目中的所有文件(和/或目录)。
  • 将项目源导出到 HTML 站点。您可以使用它将所有文件导出为 HTML 版本,其中包含您在 Source Insight 中看到的大多数相同语法格式。这基本上构建了一个可用于浏览项目源代码的网站。
  • 浏览器模式 – Source Insight 的行为为只读代码浏览器。在此模式下,您无法编辑文件。只需单击标识符即可跳转到定义,就像在 Web 浏览器中一样。按 Backspace 返回,然后按空格键将光标放在符号名称中跳转到其定义。按住 CTRL 键并单击以进行常规选择。
  • 附加到每个源文件窗口的符号窗口窗格现在具有可折叠的大纲视图。
  • 全新的配置系统,将您的所有设置保存在 XML 文件中。
  • 整个程序都有许多改进!
Tags: Source Insight, 更新

发表回复

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

滚动至顶部