Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos MacVim:如何在退出mvim时自动返回命令行_Macos_Vim_Macvim - Fatal编程技术网

Macos MacVim:如何在退出mvim时自动返回命令行

Macos MacVim:如何在退出mvim时自动返回命令行,macos,vim,macvim,Macos,Vim,Macvim,当我从OSX的Terminal.app命令行运行mvim时,它会显示Vim的GUI版本。但是,当我关闭guivim窗口(via:q)时,窗口焦点留在MacVim应用程序上(即使没有打开的窗口)。这很烦人,因为这意味着我必须重新关注运行应用程序的终端窗口,以便继续使用命令行 这也不同于Windows XP和Linux中的默认工作方式(至少在Ubuntu和RHEL中) 我可以看到一些黑客的方法,比如改变mvim脚本,用“-f”(前台)选项运行vim,然后运行一些Mac命令来重新调整终端的焦点。任何人

当我从OSX的Terminal.app命令行运行mvim时,它会显示Vim的GUI版本。但是,当我关闭guivim窗口(via:q)时,窗口焦点留在MacVim应用程序上(即使没有打开的窗口)。这很烦人,因为这意味着我必须重新关注运行应用程序的终端窗口,以便继续使用命令行

这也不同于Windows XP和Linux中的默认工作方式(至少在Ubuntu和RHEL中)


我可以看到一些黑客的方法,比如改变mvim脚本,用“-f”(前台)选项运行vim,然后运行一些Mac命令来重新调整终端的焦点。任何人都有一个简单的方法来做到这一点吗?

是的,最简单的解决方案是留在终端窗口中:
$mvim-v filename