mni*_*ess 19 command-line shortcut-keys gnome-terminal
我经常使用 git 并喜欢 iTerm2,因为它能够为命令设置键盘快捷键。例如,我将CTRL+设置ENTER为git status。
这可以通过 gnome-terminal 实现吗,或者你能推荐另一种选择来实现这一点吗?
Nyk*_*kin 21
您可以使用bind -x将命令绑定到 Bash 中的快捷方式。例如,要将git status命令绑定到Crtl+p快捷方式,您可以使用:
bind -x '"\C-p":git status'
Run Code Online (Sandbox Code Playgroud)
将其放入~/.bashrc文件以记住它。从手册页:
-x keyeq:shell 命令
每当输入 keyeq 时都会执行 shell-command。当 shell-command 执行时,shell 将 READLINE_LINE 变量设置为 Readline 行缓冲区的内容,并将 READLINE_POINT 变量设置为插入点的当前位置。如果执行的命令更改了 READLINE_LINE 或 READLINE_POINT 的值,这些新值将反映在编辑状态中。