Пользовательские привязки клавиш Xcode 4? - PullRequest
9 голосов
/ 11 апреля 2011

Некоторое время назад я задал вопрос о пользовательских привязках клавиш в Xcode .Я закончил воссозданием некоторых из ключевых команд TextMate в Xcode.Просто обновлен до Xcode 4, и кажется, что файл PBKeyBinding больше не имеет никакого эффекта.Что нового в пользовательской привязке клавиш, особенно для Xcode 4?

Ответы [ 5 ]

7 голосов
/ 06 ноября 2011

Да, это можно сделать (по крайней мере, на данный момент).Проведя большую часть дня в поисках, экспериментировании и копании в чашах / разработчика, я наконец-то понял, как этого добиться.Плиты привязок форматируются иначе, чем другие, используемые во всей системе, самое важное различие заключается в том, что все методы должны быть перечислены в одной строке, т.е.проверил это, но похоже, что новое местоположение в Xcode - Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

3 голосов
/ 24 августа 2011

Вы можете использовать Keymando для создания любого связывания клавиш, как вам нравится в Xcode 4 и любом другом приложении OSX.

2 голосов
/ 21 августа 2011

Теперь ответ, похоже, заключается в использовании файлов idekeybindings - они связаны с настраиваемыми наборами сочетаний клавиш, которые вы создаете в настройках, - которые хранятся в ~/Library/Developer/Xcode/UserData/KeyBindings/. Дополнительную информацию можно найти в справке Настройки привязок клавиш . Однако, похоже, что людям не везет, пытаясь объединить несколько действий под одним сочетанием клавиш (как вы можете сделать с помощью файлов dict привязок клавиш старого стиля). Но, вероятно, вы все равно могли бы сделать это в DefaultKeyBinding.dict, если вы не возражаете против ярлыка, также работающего в других приложениях:) Если это не сработает, я думаю, вам не повезло теперь. Сожалею; сообщить об ошибке!

0 голосов
/ 08 января 2012

Kike здесь http://www.codedojo.com/?p=580
вы используете этот набор привязок

Загрузите http://www.codedojo.com/files/MSVC_xcode_config.zip

распакуйте его и поместите MSVC.pbxkeys в YourUserName/Library/Developer/Xcode/userdata/keybindings ипереименуйте его в msvc.idekeybindings

, затем из

Xcode -> настройки -> сочетания клавиш

просто выберите msvc

0 голосов
/ 12 апреля 2011

Перейдите в Xcode 4> Предпочтения> Привязки клавиш и возитесь с ними, сколько захотите.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...