2013-07-08 16 views
10

Podczas korzystania z macvim napotykam na bardzo dziwny problem.Nie można uruchomić macvima po podłączeniu do dodatkowego wyświetlacza i odłączeniu

Koperta:
OS: OS X Mountain Lion, Macvim: https://github.com/b4winckler/macvim/archive/snapshot-66.tar.gz

Kroki do odtworzenia: 1. podłączenia mojego labtop na dodatkowym wyświetlaczu. 2. Otwórz macvim 3. odłączeniem labtop z ekstra wyświetlacz 4. Ponownie macvim mam następujące błędy:

2013-07-09 07:53:05.458 MacVim[9400:707] Error (1007) creating CGSWindow on line 259 
2013-07-09 07:53:05.460 MacVim[9400:707] (
    0 CoreFoundation      0x00007fff8f3d8b06 __exceptionPreprocess + 198 
    1 libobjc.A.dylib      0x00007fff85b723f0 objc_exception_throw + 43 
    2 CoreFoundation      0x00007fff8f3d88dc +[NSException raise:format:] + 204 
    3 AppKit        0x00007fff88215b49 _NSCreateWindowWithOpaqueShape2 + 655 
    4 AppKit        0x00007fff88214340 -[NSWindow _commonAwake] + 2002 
    5 AppKit        0x00007fff882c475b -[NSWindow _makeKeyRegardlessOfVisibility] + 88 
    6 AppKit        0x00007fff882c46c5 -[NSWindow makeKeyAndOrderFront:] + 25 
    7 MacVim        0x0000000108097192 -[MMWindowController presentWindow:] + 150 
    8 Foundation       0x00007fff8d1b9d05 __NSFireDelayedPerform + 358 
    9 CoreFoundation      0x00007fff8f395804 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 
    10 CoreFoundation      0x00007fff8f39531d __CFRunLoopDoTimer + 557 
    11 CoreFoundation      0x00007fff8f37aad9 __CFRunLoopRun + 1529 
    12 CoreFoundation      0x00007fff8f37a0e2 CFRunLoopRunSpecific + 290 
    13 HIToolbox       0x00007fff8f6bceb4 RunCurrentEventLoopInMode + 209 
    14 HIToolbox       0x00007fff8f6bcc52 ReceiveNextEventCommon + 356 
    15 HIToolbox       0x00007fff8f6bcae3 BlockUntilNextEventMatchingListInMode + 62 
    16 AppKit        0x00007fff8820c533 _DPSNextEvent + 685 
    17 AppKit        0x00007fff8820bdf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 
    18 AppKit        0x00007fff882031a3 -[NSApplication run] + 517 
    19 AppKit        0x00007fff881a7bd6 NSApplicationMain + 869 
    20 libdyld.dylib      0x00007fff8d5ff7e1 start + 0 
    21 ???         0x0000000000000003 0x0 + 3  

czy ktoś wie jak to naprawić? każda sugestia zostanie doceniona.

+0

Zauważyłem, że to się dzieje po zaktualizowaniu moich Mavericks do 10.9.4. Nigdy wcześniej nie widziałem tej awarii, używając jej z dodatkowym wyświetlaczem i bez niego. – lsdr

Odpowiedz

10

Ten sam błąd wystąpił przypadkowo po odłączeniu wyświetlacza zewnętrznego. FWIW, to działało wcześniej.

  • org.vim.MacVim.LSSharedFileList.plist
  • org.vim.MacVim:

    Do tego miałem iść do ~/Library/Preferences/i usuń dwa MacVim pliki preferencji naprawić. plist

Otworzył go z powrotem i działał jak czar. Nie przejmuj się ponowną instalacją MacVim, która nie działała dla mnie (używając HomeBrew).

+1

FWIW, Znalazłem tylko musiałem usunąć org.vim.MacVim.plist, aby naprawić problem (i zrestartować). –

4

Przyjęta odpowiedź nie działa sama dla mnie, ale ponowne uruchomienie po usunięciu plików plist zadziałało.

+0

To samo, dzięki za napiwek! –

1

Nie ma potrzeby ponownego uruchamiania lub usuwania całych plików plist. To polecenie usuwa kłopotliwą właściwość:

$ defaults delete org.vim.MacVim MMTopLeftPoint