Когда я нажму клавишу End, я ожидаю, что это принесет мне в конец строки. Аналогично, когда я нажимаю клавишу Home, я ожидаю, что это принесет мне к началу строки. В XCode, хотя, они перешли к вершине и концу страницы. Как это может быть изменено?
Xcode > Preferences > Key Bindings > Text Key Bindings
Затем найдите эти два:
Назначьте Home и End на них соответственно.
Если вы делаете это, не забудьте обновить Переместить в начало/конец строки, расширяя выделение, и назначить ⇧ ShiftHome и ⇧ ShiftEnd, соответственно. Это позволит продолжить желаемое поведение, когда у вас нажата ⇧ Shift.
Вам также придется устранить возникающие конфликты.
К вашему сведению: ⌘ Cmd+→ и ⌘ Cmd+← - это то, как все обычно делается на Mac. Если вы переходите с Windows, я бы постарался приспособиться к этому. Если вы хотите переходить между словами, вы можете использовать Alt+→, Alt+←.
Перейдите в Xcode -> Настройки ... -> Привязки клавиш, перейдите на вкладку Привязки клавиш текста и измените их на все, что захотите.