2

У меня проблема с PuTTY (программа эмуляции терминала). После подключения к моему unix box из putty bash завершение не похоже на работу.

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

4 ответа4

3

Завершение вкладки обеспечивается оболочкой, которую вы запускаете на сервере Unix, а не самой PuTTY.

Чтобы увидеть, какую оболочку вы используете, попробуйте:

echo $SHELL
0

Если завершение bash не работает, это не может быть настройкой PuTTY. Это как-то связано с настройкой вашего целевого сервера. Вы уверены, что находитесь на Bash?

Также попробуйте добавить

if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

или вызов /etc/.bashrc в вашем .bash_profile

0

Соответствует ли значение $ TERM настройке терминала PuTTYs? Посылает ли PuTTY правильные раскладки клавиатуры на хост Unix? Совпадает ли набор символов вашей сессии Unix с набором символов вашей эмуляции терминала PuTTY?

Вы можете настроить эти параметры в панели «Соединение-> Данные, Терминал-> Клавиатура» и «Окно-> Перевод» в диалоговом окне конфигурации PuTTY перед запуском сеанса.

0

Работает ли «TAB» в других контекстах? То есть, вы можете использовать putty для соединения, затем открыть редактор, такой как vi или emacs, нажать TAB, и он что-нибудь сделает? Если «TAB» делает что-то над замазкой в редакторе, но не завершает оболочку, тогда это не замазка, это конфигурация на вашем сервере.

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