Ctrl-e и Ctrl-a, не работающий над Ubuntu Hardy?

Я использую Mac, таким образом, у меня нет клавиш Home и клавиш End на моей клавиатуре. Я также SSH к серверам Linux вполне немного. Я нашел, что, когда я SSH к серверу Linux Ubuntu, работающему Бойкий, я могу использовать readline Ctrl-a привязок клавиш и Ctrl-e для перемещения курсора в начало или конец строки, но существует несколько Hardy серверов I часто SSH к, и те привязки клавиш не работают при соединении с ними.

Я попытался соединиться с ними от поля Linux вместо этого, на всякий случай это было что-то, чтобы сделать со способом, которым настроен мой Терминал Mac, и я вижу те же результаты.

У кого-либо есть какая-либо идея, почему, и как зафиксировать это?

13
задан 29.05.2013, 19:52

2 ответа

Просто мысль, но попытка, вводящая это и повторяющая команды:

set -o emacs

Если это работает, поместите установку в свой ~/.bashrc файл для загрузки его автоматически.

Если Вы предпочитаете vi (m), можно сделать это:

set -o vi

Обратите внимание, однако, что vi-привязка не почти так же завершена как emacs.

22
ответ дан 07.12.2019, 11:31

Найденный ответом!/etc/bash.bashrc имел set -o vi в нем, который по некоторым причинам препятствовал тому, чтобы Ctrl-e и Ctrl-a работали.

4
ответ дан 07.12.2019, 11:31

Теги

Похожие вопросы