Видео смотреть бесплатно

Смотреть фильмы бесплатно

Официальный сайт ufa-check 24/7/365

Смотреть видео бесплатно

BrokenBrake 03.08.2010 22:39

Есть проблема![ Решено! Спасибо Muhas ] Zsh: длинные строки и реакция на Tab

Zsh почему-то дублирует набранную строку и передвигает её при автодополнении. Вот на картинке показан момент, когда я ввёл m и нажал Tab. Причем, если сейчас m стереть, курсор так и останется справа.

=Вот так

Вторая проблема с длинными строками: не переносятся они, а как-то продолжаются поверх старой.
Что делать?

Решение
Проблема была в строке приглашения с цветами. Как подсказал Muhas, их надо было обрамлять странной конструкцией вида %{color%}.
PROMPT="%~ %(#.%{$bg%}.%{$fg%})%n%{$reset_color%}@%m%(?.%{$fg%}.%{$bg%}) >%{$reset_color%} "


Тэги:
+ 2 -
Похожие Поделиться

muhas 03.08.2010 23:58 #
+ 0 -
я в соседнем твоем треде скинул линк на свой старый zshrc с ним всё веригуд.
а вообще насколько помню lxerminal был достаточно глючен особенно если русские буквы в шрифте были... хотя с тех пор уже около года прошло
BrokenBrake 04.08.2010 00:02 #
+ 0 -
Да там у тебя дохренища строк. Что конкретно влияет на это на твой взгляд?
BrokenBrake 04.08.2010 00:03 #
+ 0 -
А вот терминал проверю сейчас.
BrokenBrake 04.08.2010 00:03 #
+ 0 -
Нет, не в терминале дело. Xterm точно также показывает.
muhas 03.08.2010 23:58 #
+ 0 -
кстати, возможно из-за отсутствия второго промта, но пробовать лень ^_^
BrokenBrake 04.08.2010 00:02 #
+ 0 -
Точно не поэтому. Как раз наоборот - если правый промт сделать цветным, например, курсор смещается аж на левое приглашение. И вообще правый глючный, в нём не работают те же правила, что в левом.

В общем, Zsh неплохой шелл, конечно, но не без глюков, к сожалению. Видимо некоторые части его кода написаны через жопу :)
muhas 04.08.2010 00:08 #
+ 0 -
ы=) видимо у тебя где-то ошибка, из-за этого и правый промт не работает (ибо он абсолютно идентичен первому за исключением того что второй)
muhas 04.08.2010 00:10 #
+ 0 -
хотя ща смотрю твой rc файл, там вроде всё гуд...
muhas 04.08.2010 00:12 #
+ 2 -
не... точно косяк. себе source твоего сделал так правое приглашение нифига не справа а ближе к центру, и твоя проблема выползла...
muhas 04.08.2010 00:15 #
+ 1 -
PROMPT="%~ %(#.$bg.$fg)%n$reset_color@%m%(?.$fg.$bg) >$reset_color "распарси, найди косяк =)
BrokenBrake 04.08.2010 00:18 #
+ 0 -
Думаю минуты две уже, не могу понять что именно не нравится ему.
BrokenBrake 04.08.2010 00:17 #
+ 0 -
О, спасибо за подсказку! Локализовали точно строчку с проблемой.
Я PROMTP вообще закомментировал и проблема с дублированием исчезла.
Я думаю, где-то с цветами проблема.
BrokenBrake 04.08.2010 00:23 #
+ 0 -
И вторая проблема так решается! Строка сразу нормально переноситься стала.
Вот ведь какая загогулина.
BrokenBrake 04.08.2010 00:15 #
+ 0 -
Вот я тоже думал, что он идентичен :)
muhas 04.08.2010 00:21 #
+ 0 -
а что изменило мнение? ошибка в первом?
BrokenBrake 04.08.2010 00:24 #
+ 0 -
Я там пытался выводить данные по условию (если есть запущенные процессы, чтобы их количество было на красном фоне). В левом эта хрень работала, а в правом ни в какую. Вот так.
muhas 04.08.2010 00:29 #
+ 1 -
есть подозрение что надо было PROMPT="%~ %(#.%{$bg%}.%{$fg%})%n%{$reset_color%}@%m%(?.%{$fg%}.$%{bg%}) >%{$reset_color%}"
и тогды во втором бы всё работало
BrokenBrake 04.08.2010 00:34 #
+ 0 -
Ох, блин, тошнотворный синтаксис. Это откуда всё пошло такое?
muhas 04.08.2010 00:39 #
+ 0 -
а хз. я в такие дебри не заглядывал, скорее всего из-за не очень Ъ модуля color и особенностей обработки цветов в zsh (хотя хз. просто предположение)

и да... всегда пожалуйста, всегда готов помочь если знаю и не лень =)
BrokenBrake 04.08.2010 00:55 #
+ 0 -
Класс, теперь вообще всё круто :)
Обновил заметку в блоге и .zshrc на pastie.org.
muhas 04.08.2010 01:25 #
+ 0 -
кстати насчет опций, в своем блоге Minoru писал о zsh, я там в комментах немного подсказывал по совместимости с bash, тут на welinux было достаточно тем и мелких вопросов по zsh, тоже по мере возможности старался решить(и не только я) возникающие вопросы и проблемы в процессе рассказывая о каких-нибудь опциях и хитростях...
BrokenBrake 04.08.2010 01:32 #
+ 0 -
Ага, я тут вроде всё про Zsh прочитал.
Но есть ещё место для шага вперёд :)
muhas 04.08.2010 01:34 #
+ 0 -
комментарии читай в них иногда ценности больше =)

вообщелучше бросить всё это и прочитать man =)
про основные прятности вроде Алекс Отт писал, не знаю натыкался ли ты на его запись про zsh
BrokenBrake 04.08.2010 01:50 #
+ 0 -
Скорей всего читал. И документацию тоже большей частью прочёл кроме нескольких разделов. И комментарии к постам про Zsh тоже :-D В общем, у меня сейчас в голове такой Zsh...
dr_lo 04.08.2010 07:04 #
+ 0 -
решение, пожалуйста, добавтье в шапку
BrokenBrake 04.08.2010 08:44 #
+ 0 -
Добавил.
BrokenBrake 04.08.2010 00:36 #
+ 0 -
Отлично! Теперь обе проблемы устранены!
Muhas, спасибище :)

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн