В терминале я могу нажать опцию +b, чтобы вернуться назад на слово. В любом приложении с графическим интерфейсом я получаю интеграл: know Я знаю большинство движений emacs, поэтому передвижение было бы намного проще, если бы я мог использовать движения alt/meta/option. opiton +e тоже не работает.

Есть идеи?

Спасибо!

3 ответа3

1

Добавление этого файла в ~/Library/KeyBindings/DefaultKeyBinding.dict делает свое дело:

https://github.com/walter/additional-mac-os-x-emacs-key-bindings/blob/master/DefaultKeyBinding.dict

0

В C-оболочке (tcsh, zsh, csh) встроенная команда bindkey отобразит все привязки для различных сочетаний клавиш навигации и выбора. Хотя команда не существует в других оболочках, по крайней мере несколько привязок работают в /bin /bash и /bin /sh, которые я тестировал.

Если bindkeys выдает ошибку "команда не найдена", введите tcsh и повторите попытку в новом приглашении. Вы можете перенаправить вывод из bindkey в файл, на который вы можете ссылаться позже. Как только вы закончите работу с tcsh, введите команду exit и вы вернетесь к своей обычной командной строке.

Многие из перечисленных привязок также работают в TextEdit.app или в строке URL веб-браузеров.

Обратите внимание, что ^ означает Ctrl, а ^] означает Esc. Не все привязки клавиш применимы в каждом приложении.

-1

Я не знаю, если это то, что вы хотите, но вы все равно можете использовать ярлык Mac OS с помощью:

+ одно слово влево

+ одно слово справа

+ начало строки

+ конец строки

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