Как отобразиться, Удаляют и клавиши End на оболочке tcsh?

Я использую tcsh, и когда Удаляют/Заканчивают, нажимается на cmd строке, он просто обнаруживается как ~ ; Я должен нажать <Ctrl><e> перейти к концу строки. Кто-либо может помочь мне быть в состоянии использовать, Удаляют/клавиши End, как их имя предполагает?

10
задан TCSGrad 16 December 2009 в 04:39
поделиться

3 ответа

Эти ключи уже работали в моей системе Debian. Я нашел эти команды в файле /etc/csh.cshrc :

if ($?tcsh && $?prompt) then
        bindkey "\e[1~" beginning-of-line # Home
        bindkey "\e[7~" beginning-of-line # Home rxvt
        bindkey "\e[2~" overwrite-mode    # Ins
        bindkey "\e[3~" delete-char       # Delete
        bindkey "\e[4~" end-of-line       # End
        bindkey "\e[8~" end-of-line       # End rxvt
endif
15
ответ дан 3 December 2019 в 22:00
поделиться

Вы необходимо использовать встроенную команду bindkey . См. Подробности в обсуждении tcsh man-страницы (введите «bindkey»), но вы хотите добавить строку типа

bindkey [end] end-of-line

в свой .cshrc или .tcshrc файл, заменив '[конец]' с фактическим нажатием клавиши end . См. на этой странице список имен привязок и полезные примеры.

1
ответ дан 3 December 2019 в 22:00
поделиться
Другие вопросы по тегам:

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