LINUX.ORG.RU

vim, tmux, urxvt, PgUp и PgDwn

 , ,


0

4

Запуская vim в tmux в urxvt, имею при попытках навигации кнопками PgUp и PgDwn появление строк с буквами 'y' и 's' (и вообще, со всеми стрелочками на цифровой клавиатуре аналогичная проблема).

Гуглил, пытался исполнять рецепты - ноль эффекта.

ЧСХ, связка vim+tmux, запущенная в xterm, такого эффекта не даёт, и с vim в urxvt без tmux тоже всё нормально.

Вопрос к аудитории - в чём дело, и как это победить?

Спасибо за внимание.

★★★★

Последнее исправление: piyavking (всего исправлений: 1)

Не могу удержаться:

Гуглил, пытался исполнять рецепты - ноль эффекта.

В смысле? Как тебе может мешать неадекватная реакция на PgUp / PgDown, если ты от них отказался?

t184256 ★★★★★
()

навигации кнопками PgUp и PgDwn

это что, шутка?

kep
()

УМВР.

А! Стоп — вы о PgDn и PgUp на цифровой клавиатуре что ли? Тогда покажите, что вы там нагуглили, что на вас «ноль эффекта».

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Zmicier

Ладно, видимо сейчас ответа не будет, поэтому рассказываю: есть решение абсолютно очевидное, прямое, можно сказать, что дубовое, и, в отличие от колдовства с termcap’ами, нечреватое никакими проблемами вне Вима: берете все клавиши и рекурсивно (без nore) вяжете на нужные вам. Делается это посредством записи в .vimrc результата нажатий клавиш типа:

m a p SPC C-q KP_Up SPC < U p >

Здесь каждый аккорд отделен друг от друга пробелом, то есть SPC, C-q, KP_Up — это фактические «пробел», «контрол-ку» и «вверх» на цифровой клавиатурке. В результате получится что-то навроде: map ^[Ox <Up>, где ^[ — один символ, что можно заменить на пять: <Esc>, а можно и оставить.

И так для всех интересующих вас клавиш. Плюс продублировать для map!, поскольку Вим не умеет в единые для всех режимов привязки.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)

Покажи echo $TERM в tmux. Что вставляется в urxvt методом, описанным выше(единственное, я бы заменил <C-q> на <C-v>, т.к. <C-q> может использоваться для продолжения потока)? tput smkx и tput rmkx на что-нибудь влияют?

salsa
()
Ответ на: комментарий от arson

Спасибо! Со стрелочками, конечно, печально, но PgDn и PgUp теперь работают. Это огромное облегчение.

piyavking ★★★★
() автор топика
Ответ на: комментарий от Zmicier

сейчас слегка поломал броузер - убил хистори - времени нет точно воспроизвоить поиск, убегаю. Но там была правка ~/.tmux.conf и ~/.vimrc с ремапами и заменой TERM

piyavking ★★★★
() автор топика
Ответ на: комментарий от t1nman

Парад уродов

Не могу удержаться
это что, шутка?
Киньте кто-то ссылку на этот тред в Ссылки на некорректные сообщения
чем тебе C-d, C-u вимовские не угодили?

Вся суть быдловимеров. Ну удобнее человеку навигация при помощи PgUp/PgDn, удобнее. И стрелки нормальным людям удобнее, чем hjkl, и хоткейный режим удобнее модального.

Хотя кому я говорю... Вам, альтернативно одарённым, не понять. Вы своей упоротой концепцией, предполагающей наличие неполноценной клавы, уже 30 лет пытаетесь всех здоровых людей заразить.

ИЧСХ, среди вимеров есть нормальные люди, они топикстартеру и помогли. А быдловимеры только и умеют вопить: «зачем тебе половина клавы, юзай наши ущербные комбинации!!!1111».

Тьфу на вас ещё раз. © Позор сообщества.

anonymous
()
Ответ на: Парад уродов от anonymous

Ну объясни мне тогда, нормальный неурод, зачем вы, любители стрелочек и хоткеев нелюбители режимов, лезете в модальный текстовый редактор с управлением для альтернативно одаренного быдла с неполноценной клавой? Вам тут медом намазано?

t1nman
()
Ответ на: Парад уродов от anonymous

Шлимазл, вали на leafpad со своими говнопривычками, если до тебя не доходит, что изкоробочные кноки вима удобнее. Для кого удобнее? Для всех удобнее.

kep
()

Есть же уже C-F, C-B, C-U, C-D, L, M, H, zz, zt, zb, ... - зачем при таком богатстве могли бы понадобиться PgUp и PgDn да ещё и на KP?! То же со стрелками :set rnu в конфиг и инстант джамп 17j или 5k.

d_a ★★★★★
()
Последнее исправление: d_a (всего исправлений: 1)
Ответ на: комментарий от kep

скорее туда надо кинуть линк на твою клоунаду

f1u77y ★★★★
()
Ответ на: комментарий от kep

Для кого удобнее? Для всех удобнее.

Отучаемся говорить за всю сеть, ущербень с недоклавиатурой без стрелок.

Когда в Leafpad завезут подсветку синтаксиса, тогда, может, и подумаю. Пока что хватает Nano.

Шлимазл

Всё с тобой ясно.

anonymous
()
Ответ на: комментарий от t1nman

Редактор-то не для быдла, просто быдла на него понабежало невообразимое количество, и этот тред - яркое тому подтверждение. Один человек помогает топикстартеру, а быдло кричит «зачем тебе нужны эти PgUp/PgDn» и предлагает вообще снести тред, где топикстартер наконец-то почерпнул полезную для себя информацию.

От вима людей отпугивает не модальное управление, а вот такие вот треды с неадекватным фанатьём вроде тебя.

зачем

Затем, что нормальные современные редакторы не во всех системах присутствуют и не во всех системах их можно нормально установить. Эту устаревшую перду люди юзают не от хорошей жизни. А мазохисты обмазываются и просят ещё. В этом они, кстати, с яблочниками схожи. У которых клавиатура заведомо ущербна.

anonymous
()
Ответ на: комментарий от anonymous

От вима людей отпугивает не модальное управление, а вот такие вот треды с неадекватным фанатьём вроде тебя.

Только вим, только режимы!

Мы приехали, чтобы нажимать на hjkl!

Мы - вим, а вы и дальше насилуйте мышь и стрелки!

Вперед, вим!

t1nman
()
Ответ на: комментарий от kep

Не вижу никаких нарушений в этом треде. Ты своё мнение высказал, тебя услышали. Но это не значит, что оно единственно верное. Одна из фич vim'а как раз в том, что его можно настроить так, как удобно под себя.

shell-script ★★★★★
()
Ответ на: комментарий от t1nman

слава богу

ну прикопался анон к тебе вместо кэпа, и чо теперь?

f1u77y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.