Мы находимся на Xcode 9.0, и назначения клавиш все еще не работают. Вздох.
Я нашел эту суть очень полезной, поэтому разместите ее здесь для дальнейшего использования:
- Открыть
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist
- Добавьте следующий фрагмент XML к этому файлу прямо над нижней частью
</dict>
- Перейдите в настройки Xcode -> Привязки клавиш -> Вкладка «Текст» -> Прокрутите, пока не увидите Дублирование
- Нажмите Дублировать текущую строку, добавьте ярлык для нее, например. Cmnd + D (разрешить любые дубликаты привязок)
- Открыть Xcode
<key>Duplication</key>
<dict>
<key>Duplicate Current Line</key>
<string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
<key>Duplicate Lines</key>
<string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:</string>
<key>Delete Line</key>
<string>selectLine:, deleteBackward:</string>
</dict>