当我从 OS X 的 Terminal.app 命令行运行 mvim 时,它会打开 Vim 的 GUI 版本。但是,当我关闭 GUI Vim 寡妇(通过 :q)时,窗口焦点留在 MacVim 应用程序上(即使没有打开的窗口)。这很烦人,因为这意味着我必须重新关注我运行应用程序的终端窗口,这样我才能继续使用命令行。
这也不同于它在 Windows XP 和 Linux 中的默认工作方式(至少在 Ubuntu 和 RHEL 中)。
我可以看到一些 hack 方法来做到这一点——比如更改 mvim 脚本以使用“-f”(前台)选项运行 vim,然后运行一些 Mac 命令来重新聚焦终端。任何人都有一个简单的方法来做到这一点?