ctrl-z
的捷径是bg
,什么是fg
?
有人知道这个吗?
答案1
crtl+z发送暂停信号 (SIGTSTP)。它不会将进程置于后台。
答案2
您可以在 $HOME/.inputrc 中定义自己的...
# ALT+Z
"\M-z": "fg\n"
...或者将 添加bind -x
到您的 .profile/.bashrc 中。
bind -x '"\M-z"':"fg" # ALT+Z
有关更多信息,请参阅 bash 手册页的 READLINE 部分。
答案3
我猜想目标是退出vim
,执行一些 shell 操作,然后vim
尽快重新进入。我使用crtl+z退出vim
并crtl+z再次重新进入,速度很快。
无需多言,退出即可顺利完成。
为了使重返大气层工作顺利进行,我未定义ed 标准crtl+z行为(susp
)并将其映射到fg
后跟 Enter 键(\015
)。
这些 是 我 的 相关 内容.bashrc
.
stty susp undef
bind '"\C-z":"fg\015"'
在 OS X 10.10 和 Ubuntu Linux 12.04 LTS 上运行良好。可能也应该可以在其他 Unix 上运行。
另请参阅Github仓库使用 iTerm2 和这些来获得一个好看的解决方案vim 生产力提示用于本机zsh
实现(提示 VII)和其他一般的精彩功能。