Подтвердить что ты не робот

Ярлык OS X Terminal: переход к началу/концу строки

Я знаю, что я могу прыгать в начале и в конце строки внутри терминала OS X с помощью Ctrl + A и Ctrl + E. Но я так привык прыгать с стрелкой Cmd + Right и стрелкой Cmd + Left из моего редактора, что я хотел бы использовать эти ярлыки также для терминала.

Я не нашел решение для google, поэтому, возможно, здесь кто-то может помочь.

Обновление

Как и в комментариях, я попробовал решение от Есть ли какой-либо путь в OS X Terminal для перемещения курсора слово за словом?

К сожалению, настройки терминала, похоже, не включают Cmd в качестве ключа модификатора, как вы можете видеть здесь:

Modifier Keys of Terminal

4b9b3361

Ответ 1

Я использую удобное приложение под названием Karabiner для этого и многое другое. Это бесплатный и открытый исходный код.

Это клавиатура remapper с множеством удобных пресетов для многих распространенных переделов, которые люди могут захотеть сделать.

Как вы можете видеть на скриншоте, этот переназначение включен в качестве предустановки в Karabiner.

Снимок экрана с настройками Karabiner, показывающий пресет для отображения cmd + left/right на ctrl + a/e

Надеюсь, это поможет. Счастливое переназначение!

Ответ 2

fn + shift + leftArrow = goto beginning of line
fn + shift + rightArrow = goto end of line

эти работы для меня

Ответ 3

В последней Mac OS вы можете использовать shift + home или shift + end

Ответ 4

Как установка в терминале с помощью vi:

Кнопка "Главная" на клавиатуре Macbook Pro: Fn + Стрелка влево.

Кнопка "Конец" на клавиатуре Macbook Pro: Fn + Стрелка вправо.

Ответ 5

Я не уверен, что это сработает для вас (я все еще использую OS 10.8), но они работают для моего терминала:

home = move cursor to the start of the line
shift+end = move cursor to the end of the line

alt+leftArrow = move one "word" to the left
alt+rightArrow = move one "word" to the right

Надеюсь, это поможет!

Ответ 6

Для iterm2:

Перейти к профилям/открыть профили/ключи

Установите Cmd + left_arrow_key для отправки шестнадцатеричного кода 001

Установите Cmd + right_arrow_key для отправки шестнадцатеричного кода 005

Это позволяет вам использовать Cmd + arrow_keys для перемещения от начала до конца строки.

Ответ 7

fn + leftArraw or fn + rightArrow помогли мне!

Ответ 8

Вы можете скачать Better Touch Tools. Это приложение, которое позволяет создавать пользовательские привязки клавиш и ярлыки по всей вашей системе или отдельным приложениям. Используя его, вы можете сделать ярлык в терминале, который эмулирует ctrl-a/ctrl-e всякий раз, когда вы нажимаете cmd-left/cmd-right, соответственно. Я определенно рекомендую! Я использую его в течение многих лет, и у меня более 50 ярлыков распространяются в нескольких разных приложениях.

Ответ 9

Здесь у вас есть все "Сочетания клавиш для терминала на Mac"

Ответ 10

Здесь я нашел твик для этого, без каких-либо сторонних инструментов. Это сделает следующий ярлык для работы:

 fn + right: to go to the end of the line.
 fn + left: to go to the beginning of the line.
  • Откройте настройки терминала. (cmd + ,).
  • Перейдите к выбранной теме, а затем на вкладку клавиатуры.

enter image description here

  • И добавьте новую запись следующим образом. enter image description here enter image description here

  • Это все. Теперь закройте и проверьте.

    Надеюсь, поможет.