2

Мне было интересно, если кто-то знает, как использовать домашние / конечные ключи ведут себя в стиле Windows / Linux. Я имею в виду, что когда я нажимаю Apple + Left (Home Combo на ноутбуке MacBook Pro), он должен идти в начало строки, а Apple + Right - в конец строки. Прямо сейчас они меняют фокус на вершину истории прокрутки. Сводит меня с ума.

Ключи Home / End ведут себя так, как и ожидалось в TextMate, но не в терминале, что заставляет меня думать, что это приложение специфично. Я нашел страницу, где говорилось, что мне нужно переназначить привязки клавиш, но я не могу сделать это на каждом Mac, к которому я прикасаюсь. Итак, есть ли другой ярлык в Mac, который я могу использовать, или как заставить клавиши Home / End работать так, как ожидалось?

Спасибо

2 ответа2

1

В этом случае существует три уровня сопоставления клавиш:

  1. Terminal.app
  2. Оболочка, которая, вероятно, Bash
  3. Для bash, режим редактора, который, вероятно, emacs

Для emacs, Ctrl-A идет в начало строки, а Ctrl-E идет в конец строки. Вот некоторые другие комбинации клавиш, в том числе для альтернативного режима vi .

0

По умолчанию Terminal отображает Shift - Home и Shift - End, чтобы «перейти к началу / концу строки», и если используемая программа показывает альтернативный экран (большинство полноэкранных приложений, таких как vim , emacs , top и т.д.) сделать это), затем Home и End отображаются в начало / конец строки, не требуя модификатора Shift .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .