Вы можете настроить общесистемный файл привязки ключей, который будет применяться ко всем приложениям Cocoa.
Чтобы делать то, что вы хотите, оно должно выглядеть так:
В вашей домашней папке, Library / KeyBindings / DefaultKeyBinding.dict
{
"^D" = (
"moveToBeginningOfLine:",
"deleteToEndOfLine:",
);
}
Полагаю, если вы хотите, чтобы он применялся только в XCode, вы можете назвать файл PBKeyBinding.dict
, но я сам не пробовал. Вы можете прочитать больше об этой системе здесь и здесь .