如何在Xcode中突出显示已更改的行

12
有没有一种方法可以让Xcode突出显示或标记文件中已更改的行?就像它为搜索结果或警告和错误所做的那样。

相对于磁盘上保存的文件进行了更改。我刚刚在谷歌上搜索到这个。新问题。 - Matt Montag
是的,根据源代码控制进行了更改。 - David Potter
3个回答

18
在Xcode工具栏中点击“显示版本编辑器”,这将呈现你当前文件版本与之前提交版本(假设你使用git)的并排对比视图。
同时,你也可以通过“查看”菜单下的“版本编辑器”选项或按下Shift+Option/Alt+CMD+Enter快捷键来呈现该功能。请见以下截图:Or: View - >Version Editor -> Show Version Editor (Shift+Option/Alt+CMD+Enter)

自从我第一次提出这个问题以来,苹果一直很忙。版本编辑器正是我所需要的。谢谢。 - David Potter
@DavidPotter 最新的Xcode版本也很忙,删除了所有有用的插件 :( - GoodSp33d

5

2
有没有新版Xcode的替代品?我的意思是,是否有任何内置扩展可以做到这一点? - GoodSp33d

3

虽然不能直接在Xcode中比较同一文件的不同版本,但可以使用FileMerge进行比较。在现代应用程序包类型的安装中,可以从Xcode -> 打开开发人员工具 -> FileMerge中找到它。然后只需指定左侧文件和右侧文件。

如果您要比较受支持的源代码控制存储库中文件的版本,则可以使用版本编辑器——它是窗口右上角“编辑器”选项上方的选项之一,或者您可以在“查看” -> “版本编辑器” -> “显示版本编辑器”中找到相关选项。此时,在右侧文件视图下方(以及在“查看” -> “版本编辑器”菜单中),将有三个可用选项,其中第一个是比较当前本地副本与任何已检入副本之间差异的比较。


感谢您的回复。我知道我可以在Xcode之外完成这个操作,但我真正想要的是在Xcode内部实现此功能。 - David Potter
1
源代码控制更改会直接显示在Xcode中 - 我没有明确说明,但版本编辑器是一个内置视图。 - Tommy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接