Xcode 4 idekeybindings несколько команд для одного нажатия клавиши

Отчаянно пытаюсь настроить привязки клавиш Xcode 4.

Я редактирую пользовательский .idekeybindings файл (который xcode иногда стирает при изменении, когда он открыт, а затем при попытке обновления через интерфейс привязки клавиш - прекрасно)

Насколько я понимаю, предоставление одной из команд (селекторов) вместо одной строки должно выполнять все эти команд.

<key>Text Key Bindings</key>
<dict>
    <key>Key Bindings</key>
    <dict>
        <key>@L</key>
        <string>selectLine:</string>
        <key>@d</key>
        <array>
            <string>selectLine:</string>
            <string>deleteBackward:</string>
        </array>
    </dict>
    <key>Version</key>
    <integer>3</integer>
</dict>

В этом конкретном случае моя selectLine: для command-shift-l работает правильно.

Моя команда-d издает звуковой сигнал и терпит неудачу. Если я удалю любую команду из массива, но оставлю ее внутри array, эта команда работает (не имеет значения, какая именно). Но как только я их объединяю, она терпит неудачу.

Кто-нибудь знает, что я здесь делаю не так? Отсутствие знаний о том, как это сделать, расстраивает .

7
задан gcamp 2 September 2011 в 02:42
поделиться