Ctrl-a не приводит меня к началу подсказки, пока я работаю на экране GNU

Чтобы перейти к началу и концу команды, я обычно использую Ctrl a и Ctrl e .

Однако, когда я работаю на экране GNU, эти привязки клавиш не работают, потому что, возможно, они используются экраном GNU. Есть ли другой способ перехода к началу или концу команды?

Я на CentOS6.2

  • Каковы ограничения длины оболочки bash для здесь-docs?
  • Как поменять два последних аргумента командной строки?
  • привязка ключа режима vi только в обычном режиме
  • Где я могу найти список кодов терминальных клавиш для переназначения ярлыков в bash?
  • Существуют ли какие-либо файлы конфигурации editline, чтобы заставить его действовать больше как readline?
  • Как читать '\ n' в переменную с помощью встроенной команды Bash?
  • Почему Bash readline иногда пытается проанализировать второе слово команды из контекста?
  • Назначьте в TAB как полное меню, так и dynamic-complete-history
  • 3 Solutions collect form web for “Ctrl-a не приводит меня к началу подсказки, пока я работаю на экране GNU”

    Ctrl-A, за которым следует буква «a», отправит последовательность Ctrl-A в оболочку.

    Или вы можете сопоставить экранную команду экрана с чем-то другим, кроме Ctrl-A

    Связывание по умолчанию для beginning-of-line умолчанию – Ctrl a . Поскольку это конфликтует с префиксом команды screen , вы можете либо перекрыть префикс экрана, как было предложено Johnny , либо включить другое связывание в вашем .inputrc чтобы сопоставить поведение readline другому ключу, например, для сопоставления того же поведения с Alt a , вы можете использовать:

     "\ea": beginning-of-line 

    Это позволит вам использовать Ctrl или Alt вне screen и Alt a внутри.

    Все привязки readline могут быть настроены как для режима Emacs (по умолчанию), так и для vi.

    Полный список всех команд readline доступен здесь: http://linux.about.com/library/cmd/blcmdl3_readline.htm

    Как говорили другие, Ctrla часто используется emacs и режим emacs оболочки. Обычно я использую команду escape команды screen чтобы установить последовательность клавиш в Ctrl- z . В большинстве случаев я не хочу останавливать программу только для запуска другой – для этого я открываю новое окно screen и запускаю программу. Когда я это сделаю, достаточно легко набрать Ctrlz z . Кроме того, я очень часто использую ssh для других систем и запускаю screen там, где я могу использовать Ctrl- a .

    Linux и Unix - лучшая ОС в мире.