Source Insight 最新版本

Source Insight 专为大型、要求苛刻的现实世界编程项目而设计。事实上,当今重要的技术公司正在使用 Source Insight 来开发一些最大和最成功的商业硬件和软件产品。

代码分析 Source Insight 分析您的源代码并在您工作时动态维护其自己的符号信息数据库,并自动向您提供有用的上下文信息。Source Insight 还可以显示引用树、类继承图和函数调用树。Source Insight 有一组辅助面板窗口,它们协同工作,为您提供快速有用的源代码和源信息导航。

阅读更多 关系大纲 始终保持最新的符号信息 由于程序在不断开发中,因此即使代码中无法编译的符号也能以最新的准确性浏览,这一点很重要。Source Insight 维护其符号数据库以提供即时浏览功能,而无需编译项目或依赖编译器提供浏览器文件。即使在您编辑代码时,Source Insight 也能快速且无干扰地更新其文件信息。此外,符号功能会自动内置到每个 Source Insight 项目中。您不需要构建任何额外的标记文件。

调用图 关系窗口是 Source Insight 的一项创新,可显示符号之间的有趣关系。它在自己的面板窗口中在后台运行并跟踪您选择的符号。它可以显示类层次结构、调用树、引用树等。

阅读更多 关系图 类继承显示 您在工作时会在后台自动获取信息,但您可以在需要时与“关系”窗口进行交互。

可以以图形方式或大纲格式查看关系窗口。您还可以打开多个关系窗口,每个窗口显示不同类型的信息。

类树 项目范围的关键字搜索 搜索项目 就像在您的代码库上进行 Internet 搜索一样 您可以像对项目进行 Web 搜索一样使用“搜索项目”命令。这使您可以在指定的行数内找到引用一个或多个主题的代码段。它甚至可以在有意义的符号名称片段上找到匹配项。您可以使用布尔表达式并查找单词变体。

例如,您可以键入“保存磁盘(复制或复制) ”,Source Insight 将查找对“保存”、“磁盘”以及“复制”或“复制”的所有引用,这些引用彼此靠近(以及单词变体,例如“保存”、“保存”和“保存”),包括函数和变量名称,例如SaveFile或make_duplicate。

阅读更多 查找参考资料 查找引用 快速搜索整个项目中对符号的引用。Source Insight 为您的源代码编制索引以使其更快。

智能重命名 智能重命名sm Source Insight 的上下文相关智能重命名允许您通过一个简单的步骤轻松地重命名变量、函数、类成员和其他标识符。Smart Rename 足够智能,可以重命名局部作用域变量以及全局或类作用域标识符。索引使操作快速。

符号自动完成 自动完成 自动完成向您显示潜在标识符名称的列表。Source Insight 可以显示函数和变量名称,以及嵌套到多个深度级别的类和结构字段。Source Insight 即时解码变量的类型(包括继承)。文件名也是自动完成的。

自动显示声明 Source Insight 2.0 引入了一项称为上下文窗口的创新功能。上下文窗口会根据光标所在的标识符或在任何面板中选择的符号或文件自动显示符号定义。

上下文窗口在后台更新并跟踪您正在执行的操作。您可以单击标识符,上下文窗口将自动显示符号的定义。如果标识符是一个变量,上下文窗口将解码它的声明以显示它的基本结构或类类型。

上下文窗口会自动预览在项目窗口中选择的文件、关系窗口中的引用和符号等。

阅读更多 app-wide-2 上下文语法格式 语法格式是 Source Insight 的一项重要创新,它以密集、令人愉悦且有用的方式呈现信息。它提供了极大改进的显示功能,包括具有用户定义样式的完整富文本格式。Source Insight 会根据您的项目的词汇和符号信息自动应用样式。您可以完全自定义样式格式。

阅读更多 语法_fmt_members 语法_fmt_class 格式化传达信息 与简单的语法突出显示不同,应用于标识符的格式基于它们的范围和声明的类型。在此示例中,您可以根据格式区分类成员和文件范围符号之间的区别。

可定制的样式 您可以控制语法格式样式,这些样式会根据解析和范围规则自动应用于源代码元素。您可以为多种类型的语法元素和标识符设置格式选项。您可以戏剧性地更改源代码的外观。

阅读更多

风格道具 有用的语法装饰 Source Insight 可以自动为您的代码添加额外的装饰以改善其显示效果。

常见的运算符,例如指针取消引用右箭头 (->) 或赋值运算符 (=) 可以替换为符号运算符,例如箭头。

嵌套括号以不同大小显示,以便于识别匹配集。

goto语句中出现向上或向下箭头,指向目标标签的方向。

在 C/C++/C# 和 Java 代码中,自动“结束大括号”注释被添加到右大括号中。这使得更容易理解嵌套的 if、while、switch 和其他代码块。

阅读更多

未修饰代码:

使用语法装饰:

自动参考高亮 参考高亮 Source Insight 可以突出显示对光标位置符号的引用。例如,您可以单击变量名称,所有对该变量的引用都将突出显示。引用是上下文敏感的,因此不会突出显示不同范围内的符号。这适用于变量、类成员、函数等。这是一个由文件类型控制的选项。

可折叠代码块 大纲2 嵌套的代码块和区域可以折叠和展开,以帮助您导航和理解复杂的功能。

概览滚动条 概览滚动条的位置类似于滚动条,但可以让您鸟瞰文件。它可以向您展示嵌套、函数的边界、书签,并帮助您在长函数中定位。

阅读更多 概览代码 多种布局 保存多个窗口布局,并在它们之间快速切换。

阅读更多 多布局-2 多个视觉主题 Source Insight 带有多个颜色和字体的视觉主题。您可以快速切换主题,或创建自己的主题。视觉主题捆绑了所有颜色和字体设置,以及语法格式样式。

您还可以有选择地自定义各个面板。Source Insight 有许多颜色和字体选项。

阅读更多

四个主题 文件比较 文件比较面板 Source Insight 的内置文件比较窗口会在您编辑时更新。它并排显示两个文件的差异。您可以使用Compare with Backup File快速将文件与旧版本进行比较。

阅读更多 目录比较 目录比较面板 目录比较窗口与文件比较窗口一起工作以比较两个目录的内容。双击文件以显示文件的差异。

阅读更多 代码美化 重新格式化选项 使用适用于大括号语言(例如 C/C++ 和 C# 以及 Java)的内置代码美化器重新格式化您的源代码。

阅读更多 将项目源导出为 HTML 导出-html-600 您可以使用它来将所有文件导出为 HTML 版本,其中包含您在 Source Insight 中看到的大部分相同的语法格式。

它会创建源代码项目的快照,可以使用 Web 浏览器查看该快照以供在线浏览和参考。

阅读更多 代码片段 片段道具 代码片段是可以插入到源文件中的常用源代码的小块。片段也可以是特定于编程语言的,或所有语言通用的,或某些语言集通用的。

代码段可以包含占位符变量,这些变量是在插入代码段时自动展开的特殊标识符。例如,$date$是一个文本变量,它被当前日期替换。

阅读更多 片段面板 snippets_panel 使用片段面板来组织片段,并快速编辑或插入片段。

阅读更多 项目方向 项目符号 整个源目录树,甚至网络中的多个目录,都可以添加到 Source Insight 项目中。您可以快速指定文件名,而无需知道它在哪个目录中。当您的源代码控制程序更新项目中的文件时,Source Insight 会自动通知并为您增量更新符号信息。

阅读更多 支持团队合作 齿轮1 编程团队的任何成员所做的更改都会自动反映,因为整个代码库都会根据需要进行扫描和重新同步。

您可以在代码存储库中保留共享主文件列表,以控制 Source Insight 项目的内容。

程序员不需要关心项目及其文件的组织,因为他们可以立即跳转到任何符号的定义或用法,并且可以访问模块和其他符号而无需知道它们在什么目录、机器或文件中.

Source Insight 使每个程序员都可以轻松理解和编辑由程序员组创建的大型、详细的项目。

导入外部库和程序集 来自外部库或程序集的符号显示在自动完成列表中,并进行语法格式化。Source Insight 可以从外部库和程序集导入符号声明。

快速访问所有符号和文件 使用 Source Insight,您可以像浏览网站一样浏览您的项目。您只需双击局部或全局符号,Source Insight 就会带您进入定义,或者可以弹出一个快速信息窗口。您可以单击一个符号,并在几秒钟内获得项目中任何位置对该符号的所有引用的列表。符号浏览对话框允许您执行正则表达式搜索以定位符号。

书签 书签面板 使用持久书签来记住函数或类中的关键位置。您可以使用“关系”窗口创建参考树并将其复制到书签以备将来使用。

阅读更多 备份文件管理 打开备份 保存时,Source Insight 会自动维护源文件的备份。打开备份版本或将备份版本与当前版本进行比较很容易。您可以控制备份的保留时间。

用于存储多个剪贴板和样板代码的剪辑窗口 您可以使用剪辑窗口轻松地重新排列代码和插入样板文本。剪辑窗口包含文本剪辑,您可以在需要时方便地将其放入源文件中。剪辑会跨会话自动保存和维护。剪辑还会记住它们来自什么功能或符号。

两阶段线路修订标记和选择性线路恢复 Source Insight 在已更改的行或已删除的行旁边的页边空白处显示行修订标记。这使您可以轻松查看您在文件中所做更改的位置。您不仅可以看到所做更改的位置,还可以使用“恢复行”命令将它们恢复为原始文本。恢复线路命令是可撤销的。这为您提供了强大的无序撤消功能!

保存文件后,会保留每个文件的撤消和更改历史记录。保存文件时,行修订标记也会更改颜色。保存文件后,您仍然可以看到哪些行被编辑,并恢复它们,或执行撤消操作。

高 DPI 显示支持 Source Insight 支持高 DPI 分辨率显示。字体和用户界面按钮和图像已正确缩放。

可定制的菜单和键盘
键盘、鼠标按钮和菜单是完全可配置的。

支持远程终端服务器 Source Insight 检测您何时在远程终端服务器或远程桌面会话中使用它,并缩减其显示密集型功能。您可以自定义远程会话选项。

专为大型项目而设计 Source Insight 可以处理具有数百万行代码和数百万声明符号的项目。

可扩展的文件类型和语言 您可以根据文件扩展名或通配符添加新的文件类型。这允许针对不同类型的文件使用不同的编辑、显示和语言解析选项。

您还可以将自己的自定义语言添加到 Source Insight。自定义语言指定有限的语法规则、语法格式关键字和简单的解析表达式。

全时保护的崩溃恢复 Source Insight 以增量方式透明地将您的编辑更改保存到恢复文件中。在计算机崩溃的情况下,Source Insight 可以恢复对文件所做的所有更改,即使您没有保存它们。这不是自动保存功能,它会中断您以便保存文件。只有您所做的更改才会存储在恢复文件中。

功能概要 对 C/C++、C#、Objective-C++、Java 等的语言解析支持

始终保持最新的符号定义信息

快速访问所有符号和文件

调用图和类树图

上下文敏感的动态类型解析

在上下文窗口中自动显示声明

语法格式 - 类似于语法着色但更多

每个文件的符号窗口

上下文敏感的智能重命名

快速查找参考文献

文件和目录比较(差异)。

折叠代码块

混合语言编辑

代码美化

视觉主题

概览滚动条和增强的滚动条

多种布局

项目范围内的关键字搜索就像在您的代码库上进行 Internet 搜索一样

自动完成

项目方向

代码片段

书签

备份文件管理

项目范围内的快速搜索和替换以及参考查找

具有多个视图的项目窗口

与外部编译器和工具集成

用于存储剪贴板和样板代码的剪辑窗口

两阶段线路修订标记和选择性线路恢复

可扩展的文件类型和语言

源导出到 HTML

崩溃恢复提供全时保护

高 DPI 显示支持

对远程终端服务器会话的特殊支持

从其他源或程序集导入外部符号

项目的主文件列表,以便团队成员可以共享文件列表

快捷方便

在 Windows 10/8/7/Vista 和 Windows Server 2008+ 上运行

系统要求: • Windows 10/8/7/Vista

• Windows Server 2008、2012

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值