2016-03-01 21 views
1

我在xcode偏好設置中添加了一個「Clear Constraints」快捷鍵,xcode在不同的xcode名稱下安裝了兩次快捷方式。 (見圖)xcode 7衝突的快捷方式無法刪除

問題是沒有一點「 - 」(減號)符號(請參閱圖像中的紅色箭頭)刪除我重複的快捷鍵嘗試,因爲我按下的任何鍵都被解釋爲快捷組合。

問題快捷方式顯示在紅色箭頭下方。紅箭頭很好,我只想在那裏顯示一點「 - 」號。

有誰知道如何解決這個問題(無需重新安裝xcode和我所有的自定義按鍵綁定:-))。由於

Image showing duplicate shortcuts below red arrow

回答

3

退出Xcode中。重新啓動計算機只是爲了安全起見:我們希望強制Xcode將其首選項寫入磁盤。

轉到〜Library/Developer/Xcode/UserData/KeyBindings。用一個好的文本編輯器打開密鑰綁定文件。

您現在正在編輯XML;我猜你知道你在做什麼。您將看到兩個<dict>條目,其<action>clearConstraints開頭。刪除這些條目。保存。

+0

你也可以向Apple提交一份錯誤報告。 – matt

+0

真是一個美麗的回答,馬特 - 它已經死了目標並且完美地解決了這個問題。至於向蘋果提交bug報告,我不知道如何與這樣一家大公司合作。我想知道是否可以將我指向任何解釋XML文件中的字段的文檔?通過這種方式,我可以智能地編輯文件,將自定義的鍵綁定添加到這兩個字段中的一個,而不會觸發重複的問題......再次感謝您花時間回答我的問題。 – Kevin

+0

錯誤報告轉到http://bugreport.apple.com - 對於XML文件,我認爲你不應該手動編輯它。我的工作是讓你擺脫蘋果公司錯誤造成的混亂局面;任何進一步的XML演奏都可能讓你陷入更加混亂的境地! :)我懷疑,有了這個錯誤,你不能給這個動作一個自定義的鍵盤快捷方式;確實,這是錯誤。 – matt

相關問題