In previous versions of Xcode it was possible to create a key binding to delete the current line. There were different solutions and they are described for exam
It looks as though XCode now uses a plist file versus a dict file, and the new format doesn't support adding multiple commands to a key binding. There also doesn't appear to be a way to add custom commands to bind to either. The only way I've found to get something working is by setting a key binding for the separate actions, such as ^D for deleteToEndOfLine:, then ^L for moveToBeginningOfLine:, giving you ^L+^D to give you the combined effect.