Rxvt-unicode vs Vim (не работают клавиши)
Модератор: /dev/random
Rxvt-unicode vs Vim
Перешел с gnome-terminal на rxvt-uncode, перестали работать назначенные клавиши в Vim. Например вместо настройной клавиши Shift-F1 печатает <F11>. Как это лечится?
LightLang Team
Re: Rxvt-unicode vs Vim
(BlackStar @ Jul 24 2006, в 21:38) писал(а):rxvt-uncode
А что это такое?
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: Rxvt-unicode vs Vim
лечится keysym'ами
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
Re: Rxvt-unicode vs Vim
To Dark_Savant
А нельзя ли поподробнее плизз? Хотя бы один key bind
А нельзя ли поподробнее плизз? Хотя бы один key bind
LightLang Team
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: Rxvt-unicode vs Vim
gnome-terminal'a у меня нету, потому не знаю, что он там возвращает по нажатию на кнопку. cat поможет.
запускаем xev жмем кнопку. смотрим какой там у нас keysym. у меня, например f1 - это 0xff9c .
открывает ~/.Xdefaults и пишем туда
Rxvt*keysym.0xff9c:\033[8~ (вместо \033[8~ вставить то, что вернет cat в gnome-terminal'е )
запускаем 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
In this game called life
My chances go to zero
But I always will survive
Re: Rxvt-unicode vs Vim
Спасибо за быстрый ответ !
Прописал keysym для F1, но теперь для сочетания Shift-F1 vim работает как просто F1
Прописал keysym для F1, но теперь для сочетания Shift-F1 vim работает как просто F1
LightLang Team
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: Rxvt-unicode vs Vim
можно попробовать по аналогии. можно по другому. в vimrc можно прописывать не только маппинги вроде map <f1> действие, но и map ^[[11~ действие
кстати shift-f1 и должно восприниматься как f11. достаточно запустить cat в голой консоли и потыкать. так что, похоже, это гномостроители напортачили.
кстати shift-f1 и должно восприниматься как f11. достаточно запустить cat в голой консоли и потыкать. так что, похоже, это гномостроители напортачили.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
Re: Rxvt-unicode vs Vim
так что, похоже, это гномостроители напортачили.
Да нет, я думаю гном тут ни причем, не работают почти все горячие клавиши связанные с шифтом и контролом (например переключение табов через 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
(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
In this game called life
My chances go to zero
But I always will survive