FAQs

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 文件中。
  • 整个程序都有许多改进!

Source Insight 会在您首次安装和运行旧版本时查找旧版本。如果找到旧配置文件,它会提示您导入设置。

Category: 用户指南

如果您使用过旧版本的 Source Insight(例如 3.x 版),您可能会发现本节中的主题很有用。

您可以在同一台计算机上同时使用 Source Insight 版本 4 和版本 3。它们各自使用单独的文件和 Windows 注册表设置,因此它们不会发生冲突。项目数据文件格式不同,但文件扩展名不同,因此它们不应冲突。

从版本 3 打开项目

要打开旧版本 3.x 项目,请选择项目 > 打开项目… ,然后单击浏览按钮以找到旧项目 .PR 文件。旧项目将被复制为新格式。原始版本 3 项目将保持不变。

从版本 3 导入配置设置

Source Insight 会在您首次安装和运行旧版本时查找旧版本。如果找到旧配置文件,它会提示您导入设置。

要随时导入版本 3 配置设置,请选择选项 > 加载配置 ,然后导航到版本 3 配置文件。它通常存储在以下位置:

C:\Users\\Documents\Source Insight\GLOBAL.CF3\

其中 C: 是系统驱动器号, 是帐户用户名。

在服务器作系统(包括终端服务器)上,源见解按用户许可。必须为每个用户单独激活它,并且每个用户都存储了一个许可证。

Category: 用户指南

在计算机上安装 Source Insight 后,该计算机上的任何用户都可以使用它,但许可会根据作系统是否为服务器而有所不同。

在桌面作系统上,Source Insight 是按计算机许可的。为整台机器存储了一个许可证。安装并激活后,您可以从计算机上的任何用户帐户运行 Source Insight。

在服务器作系统(包括终端服务器)上,源见解按用户许可。必须为每个用户单独激活它,并且每个用户都存储了一个许可证。

Source Insight 需要通过 Internet 进行初始激活。激活过程是版本 4 的新功能,我们将其设计为对用户的影响非常小。请

Category: 用户指南

Source Insight 需要通过 Internet 进行初始激活。激活过程是版本 4 的新功能,我们将其设计为对用户的影响非常小。请理解,激活可以保护您的许可证,验证您的序列号,并允许我们继续开发 Source Insight。

首次启动 Source Insight 时,将出现“ 管理许可证” 窗口。 系统将提示您输入序列号或启动新的试用许可证。试用许可证有效期为 30 天。您不需要序列号即可使用试用许可证。

出现提示时,请输入您的姓名和电子邮件地址。您的电子邮件地址是可选的,但强烈建议您使用,以便在丢失许可证时能够找回许可证。这也使我们能够在有任何重要更新可用时通知您。

然后,Source Insight 将使用我们的许可系统激活您的许可证。一两秒钟后,您的许可证将被激活,您无需再次激活。

当您激活许可证时,Source Insight 会通过安全的 SSL 连接将您提供的信息以及硬件指纹发送到我们的许可系统,以便我们将许可证与计算机进行匹配。您仍然可以进行大多数硬件更改,而不会使安装失效。我们尊重您的隐私,我们明确不会与任何第三方共享您的信息。

转让您的许可证 – 停用

如果您决定停止使用 Source Insight,或者想要在其他计算机上使用您的许可证,则应首先通过选择帮助 > 管理许可证 ,然后选择“停用许可证”来停用旧计算机上的许可证。这会减少激活计数,以便您可以在另一台计算机上激活它。一个许可证最多可激活两次计算机。

如果您无法再访问旧机器(停用它),请尝试在新机器上简单地安装和激活。它很有可能会正常激活。我们允许在一段时间内超额一定数量。

激活问题

问:我可以多次激活 Source Insight 吗?

Source Insight 许可证允许您同时在最多 3 台计算机上激活 Source Insight,前提是只有一个人使用该软件。例如,您可以将其安装在工作中的两台台式机以及笔记本电脑上。因此,每个许可证最多可以激活 3 台计算机。但是,只有一个人可以使用单个许可证。多人不得共享许可证。

如果由于某种原因,您在同一台机器上多次激活它,则不计入您的两次激活限制。

问:如何将我的许可证转移到新计算机?

要将许可证转移到新计算机,应首先通过选择帮助 > 管理许可证, 然后选择“停用许可证”来停用旧计算机上的 Source Insight。停用会减少激活计数,以便您可以在另一台计算机上激活它,而不会超过激活限制。单个许可证最多可激活 3 台计算机(针对单个用户)。

在新计算机上激活时,您需要提供许可证序列号。使用与以前相同的序列号。

问:如何获得序列号?

购买许可证时,您将获得有效的许可证序列号。它通常通过电子邮件发送给您。

问:如何启动试用许可证?

启动 Source Insight。当“ 管理许可证 ”窗口出现时,选择“开始试用”,然后单击“继续”。

问:试用版许可证需要序列号吗?

您不需要序列号即可开始试用许可证。当您开始试用许可证时,将为您分配一个特殊的试用序列号。

问:我想将许可证转移到新计算机,但无法再访问旧计算机以停用它。

首先,请尝试在您的新机器上简单地安装和激活。它很有可能会正常激活。我们允许在一段时间内超额一定数量。如果由于激活次数过多而导致激活失败,请联系 info@sourceinsight.com。

问:如果我更换硬件会怎样?

更改硬件不太可能使您的许可证激活失效。如果您更换主驱动器,则必须重新安装并再次激活 Source Insight。即便如此,许可系统也允许在一段时间内进行一定数量的更改。如果您拥有有效许可证,我们绝对不希望您陷入困境。

问:如果我重新格式化驱动器并重新安装 Source Insight,该怎么办?

重新安装并运行 Source Insight 时,系统会提示您重新激活。但是,这主要是为了刷新您计算机上的许可证,不会算作新的激活。

问:如果我没有互联网连接怎么办?

激活过程将延迟一段时间,直到您连接到 Internet,因此您仍然可以使用它。如果您的机器永远无法连接 Internet,我们可以通过电子邮件向您发送已激活的许可证文件。提供有关您或预期最终用户的以下信息:

  • 用户名
  • 公司或组织(如适用)
  • 用户的电子邮件地址
  • 许可证序列号

问:激活使用哪些网络端口来设置防火墙/代理?

激活过程使用端口 443 (HTTPS) 连接到 sls.sourceinsight.com。您可以使用以下 URL 测试与 Web 浏览器的连接:

注意:必须包含尾部斜杠。

网页将显示“确定”,以显示许可证服务器已启动。注意:自 2017 年 11 月起,我们修复了一个问题,该问题可能会阻止某些代理到达我们的许可服务器。

问:为什么 Source Insight 需要激活?

我们已经考虑了很长时间,并认为某种形式的许可证验证是有帮助的。过去版本的 Source Insight 没有激活,这导致许多非法许可证被使用,甚至出售给毫无戒心的客户。

此外,许多使用 Source Insight 的客户和公司都希望知道他们的许可证是真实的,并希望有一种方法能够自动遵守许可协议。

我们将激活系统设计为影响非常小,并且会偏袒合法用户。许可系统允许在一段时间内超额激活一定数量,因此任何有效许可证都不太可能无法激活。我们绝对不希望任何人在拥有有效许可证的情况下被困住。

滚动至顶部