Когда я нажимаю клавишу End, я ожидаю, что она вернет меня к концу строки. Аналогично, когда я нажимаю клавишу "Домой", я ожидаю, что она вернет меня к началу линии. Однако в Xcode они перемещаются вверх и вниз по странице. Как это можно изменить?
Измените, как работают домашние и конечные ключи в XCode
Ответ 1
Xcode > Предпочтения > привязки клавиш > привязки текстовых клавиш
Затем найдите следующие два:
- Переход к началу строки
- Переместить в конец строки
Назначьте соответственно Home и End.
Если вы это делаете, не забудьте также обновить Move to Beginning/End of Line Extended Selection и назначить ⇧ Shift Home и ⇧ Shift End соответственно. Это приведет к желаемому поведению при нажатии ⇧ Shift.
Вам также придется удалить возникающие конфликты.
FYI: ⌘ Cmd + → и ⌘ Cmd + ← - это то, как обычно делаются на Mac. Если вы придете из Windows, я попытаюсь приспособиться к этому. Если вы хотите перепрыгнуть между словами, вы можете использовать Alt + →, Alt + ←.
Ответ 2
Перейдите в Xcode → Настройки... → Привязки клавиш, вкладка Текстовые клавиши привязки и измените их на все, что вы хотите.
Ответ 3
Если вы после "умного дома", где нажатие клавиши "Домой" приведет вас к началу текста на этой строке, а второе нажатие приведет вас к началу строки... тогда вы будете это нужно: