Eclipse,Git - 快捷键,如何使用?

19
这里绑定的提交键盘快捷键是什么(见下图)?(或者,如何在不使用 shift 的情况下输入 # ?)
我知道如何在 eclipse 中更新快捷键,但它已经绑定到默认设置,我更喜欢直接使用它。 :)

enter image description here


2
我的操作是:<Option键>,E,C - Benji Mizrahi
我不太明白...那是在Mac上吗? - CasualT
3
不,Alt-Gr 和右 Ctrl 键之间的键是“键”。 - Benji Mizrahi
1
右键点击以弹出右键菜单。明白了!可以了。 :) - CasualT
1
在Windows 7中,我只需按“Ctrl+Shift+3”。它有效。 - Evan Hu
5个回答

16

窗口 > 自定义透视图 > 命令组可用性 > Git激活命令组后,键盘快捷键 Ctrl+# 才能对我起作用。


解决了我的问题,为什么Eclipse不为你做这个! - Pez Cuckow
不幸的是,这会带来添加一个Git工具栏的副作用。但是可以通过“窗口>自定义透视图>工具栏可见性>Git”来禁用它。如果您没有很多屏幕空间,这将非常有用。 - Nateowami

9
有时快捷方式没有绑定到键。因此,要将快捷方式与键绑定,您必须按照 @Janning 和 @Nateowami 的建议进行操作:Window > Customize Perspective > Tool Bar Visibility > Git。然后,如果在 可用命令组 中选择 Git,转到 工具栏详细信息 (如图所示): Key bind for eclipse shortcut。在那里,您必须选择 键绑定 并完成绑定:complete key bind。那应该给你的快捷方式一个键绑定。另一种方法是在 Windows > Preferences 中搜索:key bind in preferences

2
购买另一种键盘,其键盘布局不同于您当前使用的键盘(或只需在操作系统中切换键盘布局)。根据您的个人资料,您可能正在使用加拿大多语言标准键盘。Egit开发人员可能习惯于标准的英语或德语布局(查看核心提交者),其中可以在不使用Shift的情况下访问#

1
我可以问一下,为什么这个答案被踩了吗?我认为它非常准确地描述了你的问题背后的原因,即使所提出的解决方案有很大的副作用。 - Bananeweizen

2
我建议使用Staging View进行提交,这样更方便。您可以使用Ctrl + 3(或在OS X上使用Command + 3)查找它,并输入“Staging View”。还可以参考用户指南
在EGit 2.1中,现在也可以在Staging视图中提交,当您完成编写提交消息后,使用Ctrl + Enter(或在OS X上使用Command + Enter)。 (这是在bug 382936中实现的。)

嗯,这可能是一个不错的替代方案。我会看看它是否可行。 - CasualT

0

感谢@Evan在评论中提到的poke

在Juno中,ctrl+shift+3(即您实际上正在执行ctrl+#)不起作用。
(这就是为什么打开此问题的原因,因为明显的组合似乎行不通。)

然而! 我现在已经在Kepler和Luna中进行了测试,快捷键确实有效。 所以,我考虑将其关闭。


1
另外,为了澄清,这似乎与git快捷方式在命令组可用性中默认未激活有关,正如@Janning之前提到的。 - CasualT

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