# Make Xcode Editing More Like Atom/Sublime
Go to `Settings` > `Keybindings` to remap or add keyboard shortcuts. When removing existing keybindings, don't press the keyboard Delete key, click the `–` icon. Some keybindings can't be deleted `¯\_(ツ)_/¯`; remap these to keybindings that are available.
## Multiple Selection
Xcode has something called "Edit All in Scope" (`ctrl` + `cmd` + `e`). It's similar but just selects all instances of the selected text.
## Open Quickly
`command` + `shift` + `o`
## Delete Line & Duplicate Line
There aren't actually commands for Delete Line and Duplicate Line, but you can edit a plist file to chain multiple actions together into one command. After editing the `.plist` you can add a shortcuts in `Settings` > `Keybindings`.
Open `/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist` and put this before the closing `` and `` tags:
```xml
Custom
Delete Line
moveToEndOfLine:, deleteToBeginningOfLine:, deleteToEndOfParagraph:
Duplicate Line
moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:
```
## Move Line
There are commands for Move Line Up and Move Line Down (`cmd` + `option` + `[`/`]`).
## More shortcuts
This [NSHipster Article](http://nshipster.com/xcode-key-bindings-and-gestures/) covers a lot of other shortcuts.