Ctrl + Право и Право отправляют ту же Последовательность в Шпаклевке> Экран> Vim

Это не прямой ответ на Ваш вопрос, но Вы могли бы хотеть предпринять шаги назад и рассмотреть, почему Вы хотите эту функцию. Это может быть, потому что Вы привыкли работать конкретным способом в соответствии с Windows, но Вы могли бы найти, что Linux предлагает другой способ приблизиться к Вашим задачам, которые могли быть намного более эффективными и даже не могут потребовать панели задач!

Например, я использую Потрясающий менеджер окон, который позволяет мне выполнять все управление окнами через клавиатуру. При перемещении окон, переключении между программами, даже движущиеся окна между мониторами могут все быть сделаны через сочетания клавиш. Используя 'теги', окна могут быть связаны с сочетаниями клавиш также. Таким образом, одно нажатие клавиши переключается на мои два окна Firefox (разделение экрана на одном мониторе), и другое нажатие клавиши переключается на Thunderbird на другом мониторе. Из-за этого, имея панель задач не действительно необходимо. Хотя сказавший, что, по умолчанию Вы действительно получаете панель задач на каждом экране!

Так или иначе моя точка - то, что перед расходами слишком большого усилия, заставляющего новую среду работать тот же способ, которым сделал старый, рассмотреть, почему Вы переезжаете от своей старой среды во-первых!

1
28.02.2011, 23:11
2 ответа

Если я установил term = xterm в шпаклевке, и term=putty в screenrc, это, кажется, работает.

2
27.01.2020, 23:40

Кажется, что работает только . Как я указывал (позже, чем этот вопрос) в Как включить комбинации клавиш Control для экрана GNU на шпатлевке? , разница, когда вы не изменяете screenrc , заключается в том, что описание терминала для Экран устанавливает режим приложения для терминала.

Однако приложения, работающие на экране с использованием этого обходного пути, могут отправлять управляющие последовательности, которые экран не распознает. Используя

infocmp putty screen

, чтобы увидеть, они включают

hpa (абсолютное положение по горизонтали),

vpa (абсолютное положение по вертикали),

indn (индекс по заданному количеству строк. ) и

rin (перевернуть индекс на заданное количество строк).

Не все приложения будут вести себя неправильно (т.е. те, которые мало оптимизируют вывод на экран, будут «работать»), но ncurses будет использовать эти функции.

Однако, поскольку у вас есть описание терминала putty , это означает, что у вас есть полная база данных ncurses. Если вы установите

TERM=putty

вне screen, то screen будет использовать описание терминала screen.putty , которое делает то, что вы хотите.

0
27.01.2020, 23:40

Теги

Похожие вопросы