Я использую консоль python в своем терминале на OSX, и я хотел бы знать, есть ли какие-либо сочетания клавиш для перехода к следующему / предыдущему слову или к началу или концу строки.

Например, в моем текстовом редакторе я могу использовать CMD + СТРЕЛКА ВПРАВО, чтобы добраться до конца строки, но здесь это не работает.

1 ответ1

1

Если вы используете Python, который поставляется с OS X, он не был создан с поддержкой Readline по крайней мере в 10.8. Вы все еще можете использовать основные сочетания клавиш в стиле Emacs:

  • control-A: перейти к началу строки
  • control-E: перейти к концу строки
  • Вариант B: перейти на слово назад
  • опция-F: идти вперед
  • control-K: удалить до конца строки
  • control-U: очистить линию
  • опция-D: удалить слово вперед
  • опция-удалить: удалить слово назад

Если вы установили Python с Homebrew, он, вероятно, был настроен с поддержкой Readline, поэтому вы можете использовать те же сочетания клавиш, что и в Bash.

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