Rxvt-unicode vs Vim (не работают клавиши)

Модератор: /dev/random

Ответить
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Rxvt-unicode vs Vim

Сообщение BlackStar »

Перешел с gnome-terminal на rxvt-uncode, перестали работать назначенные клавиши в Vim. Например вместо настройной клавиши Shift-F1 печатает <F11>. Как это лечится?
LightLang Team
Спасибо сказали:
Аватара пользователя
pento
Сообщения: 403
ОС: Fedora 10

Re: Rxvt-unicode vs Vim

Сообщение pento »

(BlackStar @ Jul 24 2006, в 21:38) писал(а):rxvt-uncode

А что это такое?
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Rxvt-unicode vs Vim

Сообщение Dark_Savant »

лечится keysym'ами
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Re: Rxvt-unicode vs Vim

Сообщение BlackStar »

To Dark_Savant

А нельзя ли поподробнее плизз? Хотя бы один key bind
LightLang Team
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Rxvt-unicode vs Vim

Сообщение Dark_Savant »

gnome-terminal'a у меня нету, потому не знаю, что он там возвращает по нажатию на кнопку. cat поможет.
запускаем xev жмем кнопку. смотрим какой там у нас keysym. у меня, например f1 - это 0xff9c .
открывает ~/.Xdefaults и пишем туда
Rxvt*keysym.0xff9c:\033[8~ (вместо \033[8~ вставить то, что вернет cat в gnome-terminal'е )
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Re: Rxvt-unicode vs Vim

Сообщение BlackStar »

Спасибо за быстрый ответ !

Прописал keysym для F1, но теперь для сочетания Shift-F1 vim работает как просто F1
LightLang Team
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Rxvt-unicode vs Vim

Сообщение Dark_Savant »

можно попробовать по аналогии. можно по другому. в vimrc можно прописывать не только маппинги вроде map <f1> действие, но и map ^[[11~ действие

кстати shift-f1 и должно восприниматься как f11. достаточно запустить cat в голой консоли и потыкать. так что, похоже, это гномостроители напортачили.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Re: Rxvt-unicode vs Vim

Сообщение BlackStar »

так что, похоже, это гномостроители напортачили.


Да нет, я думаю гном тут ни причем, не работают почти все горячие клавиши связанные с шифтом и контролом (например переключение табов через Ctrl-PgUp/PgDown).

Пока перешел с rxvt-unicode на xterm - тут все работает. Хотел также попробовать аterm, но и тут возникли 2 проблемы:
1. Не работает unicode. Хотя делал все как тут написано
Настраиваем русский Unicode во FreeBSDНастраиваем русский Unicode во FreeBSD.

2. При запуске mc ошибка: Unknow terminal: aterm.

Посеветуйте, может так и оставаться на xterm?
LightLang Team
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Rxvt-unicode vs Vim

Сообщение Dark_Savant »

(BlackStar @ Jul 25 2006, в 15:22) писал(а):2. При запуске mc ошибка: Unknow terminal: aterm.

Aterm*termName: rxvt
man aterm
(BlackStar @ Jul 25 2006, в 15:22) писал(а):Да нет, я думаю гном тут ни причем, не работают почти все горячие клавиши связанные с шифтом и контролом

можно перебиндить все кнопки описанным мною методом.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Ответить