显示IntelliJ IDEA中的所有VCS操作

时间:2013-12-05 09:10:08

标签: version-control intellij-idea

IntelliJ IDEA有一个用于VCS操作的快捷方式(Alt+BackQuote)。但是,它仅显示一些操作(例如,没有更新项目,获取,拉取)。是否可以在那里显示所有操作或更改显示哪些操作?

1 个答案:

答案 0 :(得分:2)

您无法直接更改该特定的快速列表,但您可以定义自己的快速列表。然后,您可以将其映射到键盘快捷键,可以是另一个快捷键,也可以是 Alt + Backquote 。一个缺点是,对于许多操作,您只能定义特定于特定VCS的操作。内置的QuickList为项目设置中定义的特定VCS添加操作。手动定义的QuickList不具备该逻辑/能力。如果您始终使用相同的版本控制系统,那不是问题。但是,如果您在不同项目的VCS之间切换,则意味着需要多个快速列表。快速列表可以包含其他快速列表。因此,如果您使用多个版本控制系统,则可以将所有常用项目(例如更新项目)与子快速列表一起放入VCS特定操作(例如,回滚CVS,还原为SVN等)。

要创建快速列表,请转到文件>设置> [IDE设置]>快速列表。单击“添加”图标并添加所需的操作(VCS操作位于主菜单> VCS 下)。创建后,您可以在文件>下映射快捷方式。设置> [IDE设置]>键盘映射>快速列表。 (在键盘地图中显示新的快速列表之前,您可能需要关闭并重新打开设置对话框。)

另一种选择是录制宏(编辑>宏)以打开VCS菜单并将其映射到键盘快捷键。无论项目使用的版本控制系统如何,它都是VCS菜单中的第9个菜单项。 (唯一的例外是如果项目定义了多个版本控制系统,那么它将是9,10等等。)因此,如果您使用序列记录宏:

  1. 替代 + 取值
  2. 9次
  3. ...将打开包含所有选项的VCS菜单。