git-gui:将键盘焦点移至“已更改的文件”

发布于 2024-09-15 12:29:31 字数 177 浏览 9 评论 0原文

我尝试仅通过键盘使用计算机,而不触摸鼠标。

在 git-gui 中,如何将键盘焦点移动到已更改文件列表,以便可以暂存它们 (Ctrl + T)一对一?我知道我可以使用 Ctrl + I 暂存所有更改的文件,但它不适用于暂存新创建的文件。

I'm trying to use my computer with keyboard only, without touching the mouse.

In git-gui, how do I move the keyboard focus to the list of changed files, so I can stage them (Ctrl + T) one-by-one? I know I can stage all changed files with Ctrl + I, but it doesn't work for staging newly created files.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉城已无爱 2024-09-22 12:29:31

您可以使用键盘控制一些内容:

  • 使用 Alt + <1st-character-menu-item> 打开菜单,例如 Alt + C 对于“提交”菜单,
  • 有很多可用的快捷方式,例如 F5 用于
  • 使用 Shift + Tab 进行刷新和 Ctrl + Tab 您可以在按钮“重新扫描以推送”、“新提交”以修改上次提交以及“提交消息”框之间跳转,

但是我发现无法跳转到 [Un ]Stated 更改框以及[un]舞台帅哥或台词。

You can control a few things with the keyboard:

  • using Alt + <1st-character-menu-item> to open a menu, e.g. Alt + C for the Commit menu
  • there are a bunch a shortcuts available like F5 for refresh
  • using Shift + Tab and Ctrl + Tab you jump around the buttons Rescan to Push, New Commit to Amend Last Commit and to the Commit Message box

However I found no way to jump to the [Un]Staged Changes boxes and also to [un]stage hunks or lines.

弥繁 2024-09-22 12:29:31

已制作补丁以启用 ALT+1(数字最多为 4)来聚焦 git-gui 界面的小部件:

  • ALT+1 focus "Unstaged Changes"
  • < code>ALT+2 聚焦“分阶段更改”
  • ALT+3 聚焦差异视图
  • ALT+4 聚焦提交消息对话框

您可以阅读有关实现的更多信息讨论此处

A patch was made to enable ALT+1 (and numbers up to 4) to focus the widgets of the git-gui interface:

  • ALT+1 focus "Unstaged Changes"
  • ALT+2 focus "Staged Changes"
  • ALT+3 focus the diff view
  • ALT+4 focus the commit message dialog

You can read more about the implementation discussions here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文