bindkey, клавиши со стрелками, версия tcsh для Windows

Я установил tcsh (www.tcsh.org) на Windows, используя двоичный файл tcsh-6.18.00-x86.exe.gz по адресу ftp://ftp.astron.com/pub/tcsh/

Я пытаюсь использовать клавиши со стрелками стандартным способом (например, стрелка вверх — это предыдущая команда в истории и т. д.)

bindkey не распознает клавиши со стрелками, и я не могу понять, как связать клавиши со стрелками без использования предопределенных символических имен, таких как «вверх» и т. д. Я запускаю tcsh в consoleZ, но он не работает в стандартных окнах. командное окно оболочки.

Когда я набираю «bindkey», назначения клавиш со стрелками не отображаются. Когда я пробую команду:

bindkey -k up up-history

Я получаю сообщение об ошибке:

Недопустимое имя ключа «вверх»

У меня много мышечной памяти, вложенной в клавиши со стрелками, поэтому я пытаюсь решить эту проблему.

Есть ли более новая версия tsch, которая устраняет эту ошибку? Спасибо. Я использую Windows 7 Professional.

Похоже, это верно и для 6.16 (x86). Я безуспешно пробовал бинарные версии x86 и x64.

Спасибо.

-Тони


person Anthony Mannucci    schedule 16.08.2014    source источник


Ответы (2)


Из моего tcshrc:

bindkey -b N-up history-search-backward
bindkey -b N-down history-search-forward
bindkey -b N-right forward-char
bindkey -b N-left backward-char
bindkey -b N-del delete-char
bindkey -b N-ins overwrite-mode
bindkey -b N-1 which-command
bindkey -b N-2 expand-history
bindkey -b N-3 complete-word-raw
bindkey -b N-home beginning-of-line
bindkey -b N-end end-of-line

bindkey -b M-x e_copy_to_clipboard
bindkey -b M-y e_paste_from_clipboard

Это исправляет большинство клавиш, а также устанавливает Alt+x и Alt+y для копирования и вставки, поскольку это иначе не получится.

См. также это сообщение, которое я недавно отправил в список рассылки tcsh. .

person Martin Tournoij    schedule 27.08.2014

При правильном поиске в Google я нашел ответ здесь. Имена клавиш «N-вверх», «N-вниз» и т. д., а не «вверх», «вниз» и т. д.

Один использует опцию -b, а не -k.

http://mx.gw.com/pipermail/tcsh/2013-May/004657.html

person Anthony Mannucci    schedule 16.08.2014