当 Gary Bernhardt 从Destroy All Software执行 shell 命令时,例如:
:!ls
该命令看起来好像“生成了一个新外壳”——它占据了整个窗口,并带有自己的主题。你可以在他主页的“一分钟演示视频”中看到它在 00:36 左右。
当我在我的 macvim 中做同样的事情时,结果是不一样的;该命令在“屏幕底部”运行,在大约 1/3 屏幕大小的“小缓冲区”内运行,并保留了我在 vim 中使用的主题。不方便的是,它还会按字面意思打印转义码,而不是使用颜色代码(之前在 Stack Overflow 中已经询问过这个特殊位,但我想知道 Gary 是如何做到的)。
我试过的:
- 我看过 Gary 关于 vim 配置的 3 集:The .vimrc、Some Vim Tips和File Navigation in Vim。可悲的是,他们都没有提到做一些特殊的事情或安装与 shell 脚本完成方式相关的插件。
- 我研究了 Gary 的.vimrc和.vim 文件夹。如果相关的配置选项在某处,我找不到它。
因此,我的问题是:如何让 macvim 像在 DAS 中一样显示 shell 命令?
规格:我正在使用 MacVim、MacOsx 10.8.1、iterm2、zsh 和 ohmyzsh。