OSX / Yosemite 上的 MacVim:根本看不到编辑器 windows

MacVim on OSX / Yosemite: no editor windows visible at all

今天从 http://www.macupdate.com/app/mac/25988/macvim

在我的 Yosemite 10.10.2 Macbook Pro 上安装了 MacVim

问题是没有编辑器 window(s) 可见。如果我使用菜单打开文件,根本没有效果:没有编辑器 window 出现。它没有隐藏在其他 windows 后面,它没有列在 Windows 菜单中,只是完全没有显示。

奇怪的是,该文件会出现在 MRU 列表中。所以这使得整个编辑器完全无用。我应该自己构建 gvim 吗?这个应用程序真的有人在维护吗?

我读过一些建议 运行ning:

brew install macvim

... 成功了。

您可能想先尝试一下。

什么对我有用...

然而,这对我不起作用,因为虽然它更新了我的 macvim,但 linked 到 /Applications 文件夹中的版本不是 brew 更新的版本。 =15=]

所以,这是我必须采取的步骤。

  1. 如果打开,请退出 MacVim。
  2. 删除 /Applications 中的 MacVim 文件。
  3. 在终端中,运行:

    brew install macvim --override-system-vim
    
  4. 运行(这会将 link 添加到您的应用程序文件):

    brew linkapps macvim
    

我不能确定上面的每一步都是必需的,或者 --override-system-vim 标志是必需的,但我可以告诉你,上面的步骤对我有用。

希望对您有所帮助。

看起来 MacVim 开发已经转移到一个新的存储库(可能是不同的开发人员组?):

https://github.com/macvim-dev/macvim

此存储库已应用更改以修复 MacVim 在 Yosemite 下的图形问题。 (这与 brew 的 macvim formula 当前从中提取源代码的位置相同,这就是为什么 MacVim 在通过 brew 安装时在 Yosemite 上工作的原因。)

他们还有一组预编译的二进制版本:

https://github.com/macvim-dev/macvim/releases

到目前为止,最新的 ("snapshot 76") 在 Yosemite 中对我来说效果很好。您只需要下载 .tbz 存档,双击它解压到一个文件夹,然后将 MacVim.app 图标拖到应用程序——比安装整个包管理系统和构建环境更容易,侵入性更小! :)

注意:我必须执行 中给出的命令来更正快照 76 在全屏模式下出现的渲染故障:

$ defaults write org.vim.MacVim MMNativeFullScreen 0

我今天遇到了同样的问题。

解决方法:

mv ~/.vimrc ~/.vimrc_bak

我的 .vimrc 文件好像有问题。

我遇到了同样的问题,这里的答案之一对我有所帮助,但不是出于解释的原因,所以我认为这可能对其他人有用。

某些插件可能依赖于 vim 的版本,并且可能在版本 7 中工作但在版本 8 中不起作用,当您安装 MacVim 时,这可能是版本 8,而终端 vim 版本可能是 7,两者都将使用相同的 .vim 文件夹和 .vimrc 来加载插件和配置,当您从终端打开 vim 它可能仍然有效,因为插件是取决于 vim 版本 7,但是当您尝试执行 MacVim 时,它会尝试使用版本 8 加载插件,然后它会崩溃,一些答案起作用的原因是因为它们正在替换系统 vim,因此 MacVim 和 vim 将处于同一主要版本,如果您从以前的版本升级,最好的办法是清理插件文件夹,然后加载 MacVim 或 vim 和检查一切是否正常,然后开始一个接一个地应用插件,检查它们没有损坏 vim。至少通过这种方法,我发现其中一个插件没有按预期工作,删除它解决了 "MacVim" 问题。

总结: - 将你的 .vim 移动为 .vim_bak - 将你的 .vimrc 移动为 .vimrc_bak(@hai feng kao 建议)

并测试这是否解决了问题,如果是这样,则插件正在破坏您的安装,您将需要激活一些插件并找出导致问题的原因。

希望这对其他人有帮助,在我决定升级 vim(终端)之前,我遵循了很多这些建议但没有成功,这也开始中断,这为我指明了正确的方向.

再次希望这能为某些人节省一些时间。

我在启动 MacVim 时遇到了相同的症状 window 并且 command-N 不会启动任何新的。 brew 重新安装没有帮助。

原来在我的系统上安装了另一个 macvim 实例,在 Downloads 文件夹中。我通过点击 "MacVim" --> "About MacVim" 发现它是 2014 年的版本。我找到了实例并删除了它。

我为新安装的版本创建了一个别名,并将其复制到“应用程序”文件夹中,以便 Spotlight 搜索可以找到新版本。那解决了我的问题。

我在从 MacOS 10.12.5 更新到 10.12.6 时遇到了这个问题。

我通过将 MacVim 移至垃圾桶并重新下载来卸载它。

我猜想新版本解决了新操作系统的任何问题。