"\e[1~": beginning-of-line
"\e[4~": end-of-line
в ~/.inputrc не помогают. Команда cat без параметров показывает,
что если в разделе home,end настроек putty
переключить на "rxvt", то Home выдает ^[[H , End - ^[Ow
а если переключить на "standard", то Home ^[[1~ , End ^[[4~
А непосредственно на фришной консоли Home ^[[H , End ^[[F
В файле new_curse.c дистрибутива aee есть
{ 3, "\033[[", 0550 }, /* key end */
{ 3, "\033[@", 0406 }, /* key home */
{ 3, "\033O[", 0550 }, /* key end */
{ 3, "\033O@", 0406 }, /* key home */
но как-то же оно работает непосредственно на консоли - ниччего не понимаю.
Наверно трансляцию что-то делает, но что именно?
===================================================================
freebsd mailing list.
To Unsubscribe: send mail to majo...@uafug.org.ua
with "unsubscribe freebsd" in the body of the message
Из-под screen и Home, и End работают нормально.
А просто в консоли - не работают. Мне тоже стало интересно :)
--
Kind Regards, Alexander Shikoff
mino...@crete.org.ua
Mob.: +380 67 946 31 49
Вы писали 5 июля 2008 г., 14:46:16:
AS> Из-под screen и Home, и End работают нормально.
AS> А просто в консоли - не работают. Мне тоже стало интересно :)
А у меня наоборот :)
В аттаче рег-файл, забекапить сначала свои настройки на всякий случай.
--
Rippy
pro...@mv.ru
> Поделитесь, пожалуйста, разными рецептами как заставить работать
> клавиши Home и End в связке виндозный putty - фришный sshd.
> Конкретно в первую очередь интересуют mutt и текстовый редактор aee,
> но надеюсь, что есть универсальный рецепт, не требующий
> внесения изменений в каждую программу.
>
> "\e[1~": beginning-of-line
> "\e[4~": end-of-line
>
> в ~/.inputrc не помогают.
Для tcsh нужно bindkey в ~/.tcshrc прописывать:
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line
--
WNGS-RIPE
On Sat, 05 Jul 2008 at 13:14:02 (+0300), Le...@lena.kiev.ua wrote:
> Поделитесь, пожалуйста, разными рецептами как заставить работать
> клавиши Home и End в связке виндозный putty - фришный sshd.
> Конкретно в первую очередь интересуют mutt и текстовый редактор aee,
> но надеюсь, что есть универсальный рецепт, не требующий
> внесения изменений в каждую программу.
В putty keyboard - standard.
В ~/.inputrc bind'ы под "\e[1~" / "\e[4~".
И со скринами, и без - putty генерит именно такие последовательности.
Чего-то "сверхестесственного" в настроках putty нет.
> "\e[1~": beginning-of-line
> "\e[4~": end-of-line
> в ~/.inputrc не помогают.
А перелогиниться или ctrl-x-e?
> Команда cat без параметров показывает,
> что если в разделе home,end настроек putty
> переключить на "rxvt", то Home выдает ^[[H , End - ^[Ow
> а если переключить на "standard", то Home ^[[1~ , End ^[[4~
> А непосредственно на фришной консоли Home ^[[H , End ^[[F
> В файле new_curse.c дистрибутива aee есть
> { 3, "\033[[", 0550 }, /* key end */
> { 3, "\033[@", 0406 }, /* key home */
> { 3, "\033O[", 0550 }, /* key end */
> { 3, "\033O@", 0406 }, /* key home */
> но как-то же оно работает непосредственно на консоли - ниччего не понимаю.
> Наверно трансляцию что-то делает, но что именно?
> ===================================================================
> freebsd mailing list.
> To Unsubscribe: send mail to majo...@uafug.org.ua
> with "unsubscribe freebsd" in the body of the message
--
George L. Yermulnik
[YZ-RIPE]
> а если переключить на "standard", то Home ^[[1~ , End ^[[4~
Этих последовательностей нет в xterm описании temcap. что и вообще-то верно.
> А непосредственно на фришной консоли Home ^[[H , End ^[[F
>
Вариантов решений несколько.
1. сидеть в screen, он сам реализует собственный терминал (грубо говоря
забить на особенность putty). Но с ним тоже есть проблемы о решении
которых я писал недавно.
2. сказать putty что бы он емулировал SCO терминал, и выставить TERM в
cons25 (они во многом совпадают). Вполне рабочий вариант, единственно
что реализация sco не всегда хорошая.
3. в последних релизах фри в termcap появилось отдельное описание
терминала putty. Надо просто выставить TERM в putty (можно прямо в
настройках putty).
Думаю что в простых вариантах удобнее всего вариант 3.
--
Best regards,
Andrey Yakovlev
AYA-UANIC | AYA-RIPE