今天在我的Yosemite 10.10.2 Macbook Pro上安装了MacVim http://www.macupdate.com/app/mac/25988/macvim
问题是没有可见的编辑器窗口。如果我使用菜单打开文件,则根本没有效果:不显示编辑器窗口。它没有隐藏在其他窗口后面,它没有在Windows菜单中列出,它只是完全没有显示。
奇怪的是,该文件将出现在MRU列表中。所以这使得整个编辑器完全没用。我应该自己构建gvim吗?这个应用程序实际上是由任何人维护的吗?
答案 0 :(得分:11)
我读了一些建议运行的答案:
brew install macvim
......诀窍。
您可能想先尝试一下。
但是,这对我没有用,因为虽然它更新了我的macvim,但是在/ Applications文件夹中链接的那个不是brew
正在更新的版本。
所以,这是我必须采取的步骤。
在终端中,运行:
brew install macvim --override-system-vim
运行(这将添加指向您的应用程序文件的链接):
brew linkapps macvim
我无法确定上述每一步都是必需的,或者--override-system-vim
标志是必需的,但我可以告诉您,执行上述步骤对我有效。
希望这有帮助。
答案 1 :(得分:4)
看起来MacVim开发已经转移到一个新的存储库(也许是一组不同的开发人员?):
https://github.com/macvim-dev/macvim
此回购已应用更改以修复Yosemite下的MacVim图形问题。 (这是brew macvim formula目前从其中获取源头的位置,这就是为什么MacVim在通过brew安装时在Yosemite上工作的原因。)
他们还有一组预编译的二进制版本:
https://github.com/macvim-dev/macvim/releases
迄今为止,最新的(“snapshot 76”)在优胜美地为我工作得很好。您只需要下载.tbz存档,双击它以解压缩到一个文件夹,然后将MacVim.app图标拖到应用程序 - 比安装整个软件包管理系统和构建环境更容易,更少侵入! :)
注意:我必须执行another StackOverflow answer中给出的命令来纠正快照76在全屏模式下看到的渲染故障:
$ defaults write org.vim.MacVim MMNativeFullScreen 0
答案 2 :(得分:1)
我今天遇到了同样的问题。
解决方案:
mv ~/.vimrc ~/.vimrc_bak
我的.vimrc
文件似乎有问题。
答案 3 :(得分:0)
我遇到了同样的问题,其中一个答案对我有帮助,但不是因为解释的原因所以我认为这可能对其他人有用。
某些插件可能依赖于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(终端)之后,我已经遵循了很多这些建议而没有成功,这也开始打破,这使我指向了正确的方向。
再次希望这可以节省一些时间。
答案 4 :(得分:0)
我有相同的症状,MacVim启动没有窗口和命令 - N没有启动任何新的。 brew重新安装没有帮助。
原来我的系统上安装了另一个macvim实例,在Downloads文件夹中。我点击“MacVim” - >发现了“关于MacVim”,它是2014年的一个版本。我找到了实例并删除了它。
我为新安装的版本创建了一个别名,并将其复制到“应用程序”文件夹中,以便聚光灯搜索可以找到新版本。这解决了我的问题。
答案 5 :(得分:0)
从MacOS 10.12.5更新到10.12.6时遇到了这个问题。
我通过将MacVim移到垃圾桶并再次下载来卸载。
我想新版本可以解决新操作系统中出现的任何问题。