Я витрачаю дуже багато часу на редагування тексту в Xcode, і я хотів би маневрувати навколо тексту в іншій частині текстової системи какао, щоб запропонувати однаковий досвід. Є три версії комбінацій клавіш курсора, які я регулярно використовую в Xcode (показує лише короткі версії, що не змінюють вибір для стислості):
- ⌃+ →Перемістити курсор 1 підсловом вперед (^ camelCase -> верблюд ^ Справа -> camelCase ^)
- ⌥ Option+ →Перемістіть курсор на 1 слово вперед
- ⌘ Command+ →Перемістити курсор до кінця рядка
Клавіатурні вкладки OS X за замовчуванням відносяться до 2 і 3, але існує невідповідність 1. За межами Xcode ⌃+ →поводиться як ⌘ Command+ →. Це не застосовується страшенно часто, але кожен раз, коли ⌃+ →веде мене до кінця рядка в Пошті чи щось подібне, це мов маленький петард згасає в моєму мозку. Це просто дратує, що я готовий вкласти гроші в будь-який хакер, щоб "виправити" поведінку раз і назавжди.
Щоб уникнути покриття старою землею, я вже знаю про цей маленький примх і цей список вибраних , але я не знаю жодного API в текстовій системі какао для вибору підслову. Можливо, там десь недокументований API?
Я не завжди намагаюся зробити вибір camelCase поза Xcode за допомогою комбінацій клавіш, але коли я хочу, щоб OS X підкорялася.