Intellij idea 如何在IntelliJ提交差异对话框中选中/取消选中单个更改复选框?

Intellij idea 如何在IntelliJ提交差异对话框中选中/取消选中单个更改复选框?,intellij-idea,keyboard-shortcuts,Intellij Idea,Keyboard Shortcuts,我是一个有抱负的键盘用户,使用IntelliJ对我的项目进行选择性提交 为此,我使用Ctrl+K打开提交对话框 然后按Shift+Tab键切换到文件列表,按Home键选择根级别节点,按Space键取消选中/取消选中所有文件 然后我按一次或多次向下箭头选择文件,按Ctrl+D显示其差异。我按F7转到文件中的第一个更改 此时,右窗格左侧(包含文件的新版本)有一个复选框。不是顶部选择文件中所有更改的那个,而是只选择显示的更改的那个 我的问题是:如何在不使用鼠标光标的情况下选中/取消选中此复选框?由于R

我是一个有抱负的键盘用户,使用IntelliJ对我的项目进行选择性提交

为此,我使用Ctrl+K打开提交对话框

然后按Shift+Tab键切换到文件列表,按Home键选择根级别节点,按Space键取消选中/取消选中所有文件

然后我按一次或多次向下箭头选择文件,按Ctrl+D显示其差异。我按F7转到文件中的第一个更改

此时,右窗格左侧(包含文件的新版本)有一个复选框。不是顶部选择文件中所有更改的那个,而是只选择显示的更改的那个

我的问题是:如何在不使用鼠标光标的情况下选中/取消选中此复选框?由于RSI,我需要尽可能少地使用鼠标


注意:当我问这样的问题时,我有时会得到其他指向设备建议的回答。除非你打算推荐一种键盘技术,否则我对你的建议不感兴趣,如果是这样的话,我会标记/报告你的回答。

默认情况下,此操作没有键盘键映射。但是,您可以轻松地为此选择新的keymap

转到文件->设置并在搜索框中搜索“包括”。您需要的是为“将行包括到提交中”分配一个键映射。双击此选项并指定所需的任何键映射。很难找到没有分配给任何其他操作的新键映射,但只针对我选择Ctrl+t的演示

您可以在下图中看到我所做的:

单击Apply,然后您可以使用您选择的keymap在Intellij commit diff对话框中选中/取消选中任何单个更改复选框