我在 Sublime 中的 .json 文件中的这些红色箭头和黄色矩形是做什么用的?

What are these red arrows and yellow rectangles for on my .json file in Sublime for?

它们不断出现,我不知道为什么在 Sublime Text 3.2.2 中

这里有两个例子:

黄色矩形:

红色三角形

装订线中的那些标记是在 build 3200 中添加到 Sublime 的 incremental diff 功能。可以显示三种不同的标记,尽管它们的颜色(及其大小)由您的配色方案,因此此描述可能不完全准确,具体取决于您使用的配色方案。

  • 红色箭头表示文件中该位置的一行或多行文本已从文件中删除。
  • 黄色条表示它所覆盖的行已经以某种方式进行了修改
  • 绿条表示它覆盖的行已添加到文件中。

增量差异可以根据文件在 git 存储库中的状态向您显示文件的状态(如果您正在使用它并启用了该功能),还可以向您显示相同的信息自最初打开文件以来对文件所做的更改。在后一种情况下,当您关闭并重新打开文件时,指标将被清除。

除了显示更改的位置外,增量差异还可以准确显示每个点的更改内容,您还可以有选择地还原更改,这使它有点像一个撤消系统,可以让您撤消任意更改.

有关更多信息,您可以查看上面的链接文档;如果您想了解更多,还有一段视频更详细地介绍了增量差异 here