Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     13 Jun 2002  09:28:05
 To : Ramazan Ja-Far
 Subject : Re: VIM и терминалы
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Ramazan Ja-Far.
 
 RJF> Я недавно решил испробовать такую комбинацию. vim в xterm-е
 RJF> работает нормально, работают shift-стрелки, <END>, <HOME>
 RJF> и т.д.
 
 RJF> Hо: когда я запускаю в xterm-е less, не работают <END> и <HOME>.
 RJF> В mc та же фигня.
 
 RJF> В bash и vim всё работает. Даже не знаю, куда копать.
 
 Правильный ответ: в настройки терминала.
 
 RJF> Когда работаю в rxvt, <END> и <HOME> работают везде, но в
 RJF> vim не работают shift-uparrow и shift-downarrow.
 RJF> В gnome-terminal похожая песня, только shift-стрелки в vim
 RJF> вообще не работают.
 
 RJF> Я использую XFree-4.1.0-15 (RH7.1) с xkb на обычном PC.
 
 RH, помнится, был характерен тем, что у него описание терминала xterm не
 совпадает с тем, что делает оный самый xterm. Впрочем, этим характерен,
 кажется, не только RH, а проблема скорее в недрах разработчиков XFree, у
 которых xterm по умолчанию страдает обратной совместимостью непонятно с чем.
 bash и vim местами обрабатывают результат из своих соображений с положительным
 эффектом. Лечится чтением описания терминала xterm (если там не xterm, а,
 например, xterm-color и он вдруг переопределяет клавиши, то его) и
 выставлением через ресурс translations xterm'у генерацию тех
 последовательностей, которые указаны в описании терминала. То же для rxvt,
 только он обычно с другим типом терминала работает. Да, еще тонкость -
 описаний бывает два: termcap и terminfo. Полезно выяснить, которым пользуются
 требуемые программы. За гном-терминал не поручусь на эту тему, может, и
 настраивается...
 
 RJF> Кстати, в текстовой консоли shift-стрелки в vim тоже не
 RJF> работают.
 
 А вот за текстовую консоль не поручусь. Hо можно попробовать. Оно же тоже
 терминал.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Вопpос пpо VIM   Vladimir Mosgalin   11 Jun 2002 02:06:08 
 Re: Вопpос пpо VIM   Victor Wagner   11 Jun 2002 09:34:19 
 VIM и терминалы   Ramazan Ja-Far   12 Jun 2002 18:50:07 
 Re: VIM и терминалы   Artem Chuprina   13 Jun 2002 09:28:05 
 Re: VIM и терминалы   Ilya Anfimov   13 Jun 2002 18:11:43 
 Re: VIM и терминалы   Ramazan Ja-Far   15 Jun 2002 23:31:18 
 Re: Вопpос пpо VIM   Artem Chuprina   12 Jun 2002 00:44:27 
Архивное /ru.linux/14454316edf98.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional