刚刚用自制软件编译了 MacVim。这是我 :sh 然后键入 ls 时的样子:
http://cloud.jtmkrueger.com/image/2N0S0T3k3l1J
如您所见,它只是字符代码。
更新
我运行 oh-my-zsh
尝试安装此处命名的插件:
http://vim.1045645.n5.nabble.com/ANSI-colors-td1219411.html
似乎没有帮助
另一个更新
删除我的 zsh syntax highlighting plugin 后它似乎工作正常。仅当它是一个 vim '哑终端' 时,有没有办法在使用 oh-my-zsh 时关闭 zsh 插件?
最佳答案
当您在 GVim 或 MacVim 中执行 :sh
时,您不会获得真正的终端模拟器。
它是“愚蠢的”,并且 没有 方法可以让它理解这些转义序列。您最好习惯它或在 vim-dev 邮件列表上询问(带有令人信服的论据和现成的补丁)。
关于shell - macvim shell ( :sh) only displays character codes/escape sequences,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11676026/