Chr*_*s S 10
crtl+z发送挂起信号 (SIGTSTP)。它不会将进程置于后台。
您可以在 $HOME/.inputrc... 中定义自己的
# ALT+Z
"\M-z": "fg\n"
Run Code Online (Sandbox Code Playgroud)
...或通过将bind -x
's添加到您的 .profile/.bashrc 中。
bind -x '"\M-z"':"fg" # ALT+Z
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅 bash 联机帮助页的 READLINE 部分。
小智 5
我想,目标是退出vim
,做一些 shell 操作,然后vim
尽快重新进入。crtl+z通过使用退出vim
并crtl+z再次重新进入,我的速度相当快。
退出效果很好,不用多说。
为了使重新进入工作,我取消定义了标准crtl+z行为 ( susp
) 并将其映射到fg
后跟 Enter 键 ( \015
)。
这些是我的相关行.bashrc
。
stty susp undef
bind '"\C-z":"fg\015"'
Run Code Online (Sandbox Code Playgroud)
在 OS X 10.10 和 Ubuntu Linux 12.04 LTS 上运行得非常出色。也许也应该适用于其他 Unice。
另请参阅此Github Repo,了解使用 iTerm2 的漂亮解决方案以及本机实现的这些vim 生产力提示zsh
(提示 VII)和其他一般的令人惊叹的功能。
归档时间: |
|
查看次数: |
3519 次 |
最近记录: |