Я пытаюсь использовать команду bind для переназначения привязки клавиш C-a на экране, так как я использую C-a для перехода к началу строки.

Согласно экранной документации, я должен использовать команду bind для переназначения сочетаний клавиш. Когда я посмотрел на страницу руководства для bind , там говорится, что bind используется для привязки имени к сокету. Я думаю, что это другая связь.

Я посмотрел примеры повторного связывания с использованием bind но похоже, что используемая команда bind отличается от описанной на странице руководства.

1 ответ1

0

Что ж, если вы хотите переназначить стандартную комбинацию клавиш CRTL + a на другую, например CTRL + j , что довольно часто встречается, в моем Ubuntu 18.04 я просто создал файл в домашнем каталоге моего пользователя и добавил в него строку, подобную приведенной ниже:

camaleon@ubuntu-server:~$ cat ~/.screenrc escape ^Jj

Теперь при следующем запуске screen команды вы можете нажать CTRL + j . Однако по умолчанию он все еще работает, но помните, что вы можете легко перейти к началу строки, нажав CTRL + a + a .

Примечание. Вы также можете проверить его во время выполнения внутри экранной сессии, набрав CTRL + a а затем : escape ^Jj .

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

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