Source Insight – ver 4.0.0092

2018年3月19日

Source Insight

Ver 4.0.0092 - 2018年3月19日

修复:解析一些长行的 Perl 文件时崩溃。这可能发生在同步文件期间,或者在后台解析项目时空闲。

修复:在某些情况下使用令牌宏时自动完成查找错误的结构成员。

修复:Python:解析某些导入语句时出错可能导致文件的其余部分无法解析。

修复:Python:以“#”开头的仅注释行错误地影响了当前缩进/嵌套级别。

修复:使用令牌宏扩展定义成员字段时,自动完成有时无法工作。

修复:项目文件夹浏览器面板,以及在项目 > 添加和删除项目文件:无法向下导航到名称超过 64 个字符的单个文件夹。

修复:C++:如果返回类型使用“智能”指针模板类型,例如shared_ptr,则无法找到函数的返回类型。

修复:C++:全局范围解析运算符 :: 并不总是正确解释。

修复:C++:在实现operator[]的模板中推断数组元素类型失败。

修复:编辑项目特定条件,只读项目允许特定项目导入。

修复:当您打开其他项目时,未加载项目特定的配置部分。

修复:视图>垂直滚动条并不总是显示滚动条,如果在选项>首选项>窗口中禁用垂直滚动条,取决于是否使用了“增强”滚动条或不是。

修复:打开具有超过 5000 万个索引条目的大型项目时的内存管理问题。

更改:您现在可以在样式属性中为当前文件设置默认字体。当您选择“默认”样式并选择一种字体时,它会设置当前文件的屏幕字体,这是文件类型选项的一部分。相当于选择Options > File Type Options,设置Screen Font。

更改:选项>首选项>搜索:“自动将选择加载到查找模式中”的含义略有改变。如果禁用该选项,则插入点处的文本或所选文本永远不会加载到搜索模式中。如果选择了 1 个或多个字符,它会加载它。