2011-08-02 62 views

回答

11

我沒有在系統偏好設置禁用「退出時恢復窗口,並重新打開應用程序」後,這個麻煩。

系統偏好設置 - >通用 - >最近的項目部分

這裏的數,你可以找到一個複選框來禁用該功能。

但是,如果您強制退出X代碼,它將嘗試啓動已打開的項目。希望這可以幫助。

+0

+1這就是我一直在尋找的東西。 – user523234

8

簡版:⌥⌘Q。

退出時按下選項/ alt鍵(AKA⌥)就可以實現。從鍵盤上,⌥⌘Q。從菜單中,⌥將「退出Xcode」改爲「退出並放棄Windows」。

我仍然希望我知道一個設置在默認情況下做到這一點(或更好,扭轉它,所以⌥會導致Xcode中「退出並保持Windows」)。對於邪惡的rejiggering,我也尋找Xcode鍵綁定下的「退出並放棄Windows」;沒有運氣。

+0

輝煌。默認會更好,但這已經夠好了!我的生活只有一點點改善。 –

+0

沒有在優勝美地爲我工作。 –

+0

@thoughtadvances我可以理解在這裏添加一條評論,但是從2011年開始下調Xcode如何回答? –

16

不希望Xcode再次猜到你了嗎?

我發現了丹尼爾·塔爾的博客Xcode的特定修正,他記爲「皮特」。以下博客的鏈接描述了從Finder執行相同的任務。

的XCode這裏保存先前的窗口狀態,當它退出:

~/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState 

如果空文件夾,並鎖定它,當你退出Xcode中,它不能寫入到文件夾,而是簡單地退出優雅。隨後,如果您直接啓動Xcode,則不會打開任何內容;雙擊項目文件只會打開該項目。這正是我想要的行爲,其他應用程序仍然會遵從「退出和重新打開應用程序時的恢復窗口」的「常規首選項」。

我想這招會選擇性地工作,對那些使用「保存的應用程序狀態」文件夾以外的應用,但如果他們不能寫的出路其狀態的一些可能會抱怨。您也可以使用unix權限來完成此操作,但我只使用Xcode432上的Lion對HFS鎖定進行了測試。

這裏有shell命令,這一切一氣呵成,設置爲冗長,膽小而這樣做。您可以將整個塊粘貼到命令終端中。即使Xcode正在運行,這也應該可以正常工作,但是由於Xcode4以最簡單的方式暈倒了,最好先退出。

#---------- 
#show the current contents: 
ls -al ~/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState/* 
#just in case, unlock the folder, using the HFS-specific lock mechanism: 
chflags -vv nouchg ~/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState 
#Empty the folder, asking for permission on each file (type 'y', then <enter> for each) 
rm -ivd ~/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState/* 
# Finally lock the folder so Xcode can't save its window state in the future: 
chflags -vv uchg ~/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState 
# ---------- 

http://danieltull.co.uk/blog/2011/11/07/preventing-xcode-4-on-lion-reopening-windows/

+0

謝謝,在一個小時的純粹挫折之後,這救了我(當我嘗試過所有其他解決方案失敗時)。 – chown

+0

幫助我的唯一修復方法。謝謝! – lastboy

0

對於版本的Xcode 6.3(6D570)

〜/庫/保存應用程序狀態/ com.apple.dt.Xcode.savedState

相關問題