Mac OS X Lion:窗口已经消失,不再出现

时间:2012-11-02 04:32:11

标签: window osx-lion hidden macvim

我正在Mac OS X 10.7.3上运行最新版本的MacVim。

在编辑文件时,应用程序决定以某种方式隐藏/缩小其窗口。它发生在瞬间。

我试过了:

  • 重新启动
  • 重新安装
  • 在停靠栏中右键单击 - >显示所有Windows
  • 菜单栏中的
  • :窗口 - >全部带到前面(这是灰色的,就像不是任何窗口一样)。

没有任何东西把它带回来。

我也尝试过使用Applecripts:

  • 将所有隐藏的窗口移动到可见空间
  • 调整指定应用程序窗口的大小和位置

上面的第二个从未成功执行,表明我提供的窗口索引(我尝试012)不存在。

有什么好主意吗?我现在正在撕开我的头发。

1 个答案:

答案 0 :(得分:0)

我手动删除了内置Ruby版本的Mac OS X并安装了另一个版本。

事实证明这导致了这个问题。

我通过在终端中手动运行MacVim来识别:

dave$ /Applications/MacVim.app/Contents/MacOS/MacVim

单击停靠栏中显示的图标后,终端显示以下内容:

dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib
  Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim
  Reason: image not found

因此我重新创建了它所引用的原始系统内置Ruby目录:

dave$ sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib

然后从我的新Ruby安装的动态库创建了一个符号链接到MacVim寻找的位置:

dave$ sudo ln -s /usr/local/lib/libruby.1.8.7.dylib /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib

现在MacVim工作正常。