Я знаю, что могу перейти в начало и конец строки внутри терминала OS X с помощью Ctrl+ Aи Ctrl+ E. Но я так привык прыгать со стрелкой Cmd+ и Rightстрелкой Cmd+ в Leftмоем редакторе, что хотел бы использовать эти сочетания клавиш также и для терминала.
Я не нашел решения в Google, так что, может быть, здесь кто-то может помочь.
Обновить
Как и в комментариях, я попробовал решение из раздела Есть ли способ в терминале OS X перемещать курсор по слову?
К сожалению, настройки терминала, похоже, не включены Cmdв качестве ключа-модификатора, как вы можете видеть здесь:
Option + right-arrow
, но не сCmd + right-arrow
Ответы:
Я использую удобное приложение Karabiner для этого и многих других вещей. Это бесплатно и с открытым исходным кодом.
Это переназначение клавиатуры с множеством удобных предустановок для многих распространенных переназначений, которые люди могут захотеть сделать.
Как видно из скриншота, эта переназначение включена в Karabiner как предустановка.
Надеюсь это поможет. Удачного переназначения!
источник
Navigation in Terminal Apps
найдите правило, которое нужно импортировать.это работает для меня
источник
fn + leftArraw
илиfn + rightArrow
работал у меня. Может это поможет!В последней версии Mac OS вы можете использовать
shift
+home
илиshift
+end
источник
В качестве настройки в терминале с использованием
vi
:Home
Кнопка на Macbook Pro клавиатуры:Fn + Left Arrow
.End
Кнопка на Macbook Pro клавиатуры:Fn + Right Arrow
.источник
Я не уверен, сработает ли это для вас (я все еще использую
OS 10.8
), но для моего терминала это работает:Надеюсь это поможет!
источник
fn + leftArraw or fn + rightArrow
у меня сработало!источник
Для iterm2:
Зайдите в Профили / Открыть профили / Ключи
Установить
Cmd + left_arrow_key
для отправкиHex Code 001
Установить
Cmd + right_arrow_key
для отправкиHex Code 005
Это позволяет использовать
Cmd + arrow_keys
для перехода от начала к концу строки.источник
cmd
в качестве опции ключа-модификатора, как в исходном вопросеЗдесь я нашел настройку для этого без каких-либо сторонних инструментов . Это заставит работать следующий ярлык:
cmd + ,
).И добавьте новую запись, как показано ниже.
Вот и все. Теперь закройте и проверьте.
Надеюсь, поможет.
РЕДАКТИРОВАТЬ: см. Комментарий @Maurice Gilden ниже для получения дополнительной информации.
источник
Вы можете скачать Better Touch Tools . Это приложение, которое позволяет вам настраивать привязки клавиш и ярлыки для всей вашей системы или отдельных приложений. Используя его, вы можете создать ярлык в терминале, который имитирует ctrl-a / ctrl-e всякий раз, когда вы нажимаете cmd-left / cmd-right соответственно. Однозначно рекомендую! Я использую его в течение многих лет, и у меня есть более 50 ярлыков, распределенных по нескольким различным приложениям.
источник
в iterm2
это сработало для меня
источник
Для последних версий mac os у меня работают ярлыки ниже.
Перейти в начало строки == shift + fn + RightArrow
Перейти к концу строки == shift + fn + LeftArrow
источник