gpt4 book ai didi

cygwin - 为什么 Windows Git bash shell 上的 Ctrl-Z 会失败?

转载 作者:行者123 更新时间:2023-12-03 03:28:46 31 4
gpt4 key购买 nike

我有时必须在 Windows 中工作,这通常意味着使用 Bash shell。如果我(例如)在 vim(不是 gvim)中打开了多个文件,并且按下了 Ctrl Z 在返回 vim 之前短暂返回 shell 并执行某些操作,而不是挂起我的 vim 进程 Git Bash 创建一个新的 DOS shell 。这是我最不想要的事情。 Googling turns up nothing useful (此时此刻 - YMMV 在我的 future )。这是怎么回事?

最佳答案

如果我(例如)在 vim(不是 gvim)中打开了多个文件,并且我按 ^Z 短暂返回到 shell 并在返回 vim 之前执行一些操作,而不是暂停我的 vim 进程Git Bash 创建一个新的 DOS shell。

如果您在 git bash 中执行其他进程,CTRL-Z 也不会暂停它们。 Vim 解决了这个问题,并创建了一个 shell 来实现类似的结果。 Vim 是 Windows 中的一个工具,不需要 bash,而是 Windows 机器上必须安装 Windows 命令提示符。我认为这是 Windows 二进制程序的安全选择。

这是我最不想要的事情。谷歌搜索没有发现任何有用的东西(在这个时间点 - YMMV 在我的 future )。这是怎么回事?

我的猜测是 vim 有 CTRL-Z 映射来创建 DOS shell。如果您想创建一个 bash shell,您可以输入:

:!sh

您将在 bash shell 中执行。

关于cygwin - 为什么 Windows Git bash shell 上的 Ctrl-Z 会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355591/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com