2016-03-01 1 views
1

Я добавил ярлык «Очистить ограничения» в настройках xcode, а xcode дважды установил ярлык под разными именами xcode. (См. Изображение.)xcode 7 конфликтующий ярлык не может быть удален

Проблема заключается в том, что нет маленькой отметки «-» (минус) (см. Красную стрелку на изображении), чтобы удалить мою повторяющуюся попытку ярлыка, потому что любая нажатая клавиша интерпретируется как сочетание клавиш.

Кратковременные стрелки (-ы) проблемы показаны ниже. Красная стрелка в порядке, я просто хотел показать маленький знак «-» минус.

Кто-нибудь знает, как обойти эту проблему (не переустанавливая xcode и все мои пользовательские привязки клавиш :-)). Благодаря

Image showing duplicate shortcuts below red arrow

ответ

3

Выход Xcode. Перезагрузите компьютер, чтобы быть в безопасности: мы хотим заставить Xcode записать свои предпочтения на диск.

Перейти к ~ Библиотека/Разработчик/Xcode/UserData/KeyBindings. Откройте файл привязки клавиш с хорошим текстовым редактором.

Вы редактируете XML; Я полагаю, вы знаете, что делаете. Вы увидите две записи <dict>, чьи <action> начинаются с clearConstraints. Удалите эти записи. Сохранить.

+0

И вы также можете подать отчет об ошибке с Apple. – matt

+0

Какой прекрасный ответ, Мэтт - он был мертв на цель и отлично справился с проблемой. Что касается подачи отчета об ошибке с Apple, я не знаю, как это сделать с такой большой компанией. Интересно, можете ли вы указать мне на любой документ, который объяснял поля в XML-файле? Таким образом, я мог бы разумно изменить файл, чтобы добавить настраиваемый привязку к одному из этих двух полей, не вызывая дублирования проблемы ... Еще раз спасибо за то, что нашли время, чтобы ответить на мой вопрос. – Kevin

+0

Отчеты об ошибках перейдите по адресу http://bugreport.apple.com - как и в XML-файле, я не думаю, что вы должны его вручную редактировать. Моя работа заключалась в том, чтобы вытащить вас из беспорядка, созданного ошибкой Apple; любая дальнейшая игра с XML, скорее всего, приведет вас в беспорядок! :) Я подозреваю, что с этой ошибкой вы не можете дать этому действию пользовательскую комбинацию клавиш; что, действительно, это ошибка. – matt

 Смежные вопросы

  • Нет связанных вопросов^_^