Eclipse 等效于 IntelliJ 的注释(或 Git Blame)

Posted

技术标签:

【中文标题】Eclipse 等效于 IntelliJ 的注释(或 Git Blame)【英文标题】:Eclipse Equivalent of IntelliJ's Annotate (or Git Blame) 【发布时间】:2017-12-15 16:04:28 【问题描述】:

自从我在 Eclipse 中进行开发以来已经过了一分钟。是否有相当于 IntelliJ 的注释功能?

本质上,您右键单击边距并选择注释。之后在页边空白处你会看到谁是最后一个对每行代码进行修改的人(比如 git 的责备)。

其他说明:

我使用的版本控制系统是 git。 Eclipse 版本为 Neon.3 Release (4.6.3)。 我已经安装了 eGit。 我看到这是possible with CVS 阅读Eclipse with EGit, git-blame info is hard to see,看起来这对于 indigo 来说是可能的,但我没有看到描述的类似选项。

【问题讨论】:

在左边空白处右击->显示修订信息。 【参考方案1】:

在 eclipse photon 中,我发现我可以右键单击行号附近的排水沟,然后单击“显示修订信息”。

然后,排水沟会以不同的颜色突出显示每一行它们所属的提交。单击现在彩色线的数字排水沟,我可以查看提交信息。这是执行此操作时的示例标题。

编辑:有时eclipse会在Team下隐藏这个菜单选项。然后,当您右键单击转到 > 团队 > 显示修订信息时,您会遇到浏览其他菜单的问题

有时要关闭它,您可能需要转到修订 -> 隐藏修订信息,因为“显示修订信息”按钮不会打开/关闭侧边槽(仅打开)。

【讨论】:

【参考方案2】:

我想出了如何让事情发挥作用。以下是我为解决此问题所做的工作。

打开文件的历史记录。然后右键单击以前的提交。选择“显示修订信息”。从这里您会看到页边距的行号现在显示为不同的颜色(假设您显示了行号)。

现在,右键单击边缘 -> 修订 -> 显示作者

【讨论】:

仅供参考,您不必打开“文件的历史记录”。您只需从编辑器或 Package Explorer 的上下文菜单中选择 Team > Show Revision Information。这节省了通过 History 视图的绕道。希望这会有所帮助。 @AndreasSewe 您甚至不必浏览该菜单。只需右键单击 LHS 上的垂直标尺并选择“显示修订信息”。 可以发截图吗?【参考方案3】:

只是为了添加到 user1821961 关于“显示修订信息”的有用答案,除了按提交着色的行(您可以单击以查看确切的提交信息)之外,可能还有其他未着色的行。对于那些,您可以单击但不会看到任何提交信息。

事实证明,那些未着色的线是未提交更改的地方。

这已通过 Eclipse 2018 验证。

【讨论】:

以上是关于Eclipse 等效于 IntelliJ 的注释(或 Git Blame)的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 中的 Intellij ctrl+w 等效快捷方式

Eclipse+IntelliJ反编译Eclipse/IntelliJ IDEA反编译查看源码及注释

IntelliJ IDEA 代码注释 能不能像 Eclipse 的Code Templates 一样的设置 ?

Intellij idea中新建java 自动添加作者和日期信息,是注释的,这个哪里配置的。注意:不是eclipse。

IntelliJ IDEA 中 Eclipse 的 Ctrl+O(显示大纲)快捷方式是啥?

Intellij idea兼容 Eclipse 快捷键 (仅个人学习回顾,防止遗忘)