Source Insight – ver 4.0.0116

2020年7月3日

Source Insight

Ver 4.0.0116 - 2020年7月3日

行尾字符:进行了许多修复和增强以处理混合行尾 (EOL) 序列:

  • 如果您打开包含混合行尾的文件,Source Insight 将保留行尾,并且在您保存文件时不会更改它们。
  • 您可以使用文件>另存为并选择一种新的EOL格式来保存并将行尾更改为所选格式。
  • 当您打开包含混合行尾的文件时,您会收到规范化和修复行尾的提示。此时您可以选择要使用的 EOL 格式。如果您不希望出现此提示,您可以从 Options > Preferences > Files 使用选项启用或禁用它:“要求修复不一致的行尾”。默认启用。
  • 您可以通过选择编辑 > 特殊编辑 > 规范化行尾字符来修复打开的文件缓冲区中不一致的 EOL 格式; 您可以选择 EOL 格式。您还可以选择整行并仅处理选定的行。
  • 选项 > 首选项 > 文件 中设置的默认 EOL 格式用于您在 Source Insight 中创建的新文件。以前它也用于您在文件中编辑的任何行。现在,编辑您打开的文件会保留原始行的 EOL 格式。
  • 您可以通过在选项>首选项>文件中启用一个新选项来强制使用默认EOL格式保存所有文件:“保存时转换为默认行结束格式”。默认情况下禁用此选项。每当您保存文件时,它都会将所有 EOL 序列转换为默认设置。
  • 您可以通过选择“视图”>“可见行尾”使 EOL 字符可见。 EOL 可见性在选项> 文件类型选项中按文件类型进行控制。 EOL 标记的显示格式由一种新样式控制:“行尾”。您可以在 选项 > 样式属性中进行编辑。 例如,您可以更改背景颜色或大小。
  • EOL 标记的显示方式有 2 个选项。您可以在选项>首选项>语法装饰中设置选项。

文件类型选项 - 重新组织了对话框;添加“可见行尾”选项,并将屏幕/打印机字体按钮更改为使用迷你菜单来选择字体。

上下文窗口:单击局部变量或函数参数突出显示函数内的引用。注意:高亮使用 Options > Style Properties 中名为“Reference Highlight”的样式。

上下文窗口:单击“在关系窗口中显示”的工具栏按钮现在会打开关系窗口(如果它尚不可见)。

替换文件和智能重命名:由替换/重命名操作打开和更改的文件作为未保存的文件缓冲区保持打开状态。现在这些文件中的更改将保存回磁盘。在此更改之前,在执行替换文件操作后,某些更改可能不会保存到文件中,除非您使用“文件”>“全部保存”命令。

常规显示:如果程序窗口太小或太窄,将导致停靠面板关闭。这是设计使然,但现在已更改,因此面板不会关闭。这样可以避免在具有不同大小或分辨率的显示器之间移动程序窗口时,或者从睡眠/休眠中唤醒时,或者在连接到不同的显示器或远程桌面时出现布局问题。

文件比较面板:现在同步到目录比较面板中的当前选择,因此您可以并排使用它们并且它们作为一个整体运行。还提高了文件比较面板的响应速度。

文件比较面板:如果您在块中选择了一行,则复制行右/左功能不会复制块中的所有行。

关系窗口:如果关系窗口被锁定,更改屏幕分辨率、切换到新显示器或有时从睡眠/休眠状态唤醒会导致关系窗口内容消失。

关系窗口:修复了如果您选择了会导致大量额外工作的语言关键字或其他常见“停止”词的性能问题。

概览滚动条(迷你视图):修复了如果使用大纲功能折叠源文件的某些部分,它可能无法响应点击的错误。

增强垂直滚动条:增加了一些视觉更新;添加了一个选项以突出显示当前功能; Shift-Key 加鼠标点击会滚动到点击的位置;减少了拖动拇指控件时显示的代码提示窗口的闪烁。

JSON 文件:修复了一个解析错误,即如果 JSON 中包含一个空数组,它不会显示符号。