Wave wrote:После обновления на совместимость с юникодным [esc] плагин стал адски тормозить. Причём, начинаются тормоза не сразу, накапливаются постепенно, но на сильнораскрашеных файлах — очень хорошо. После нескольких минут редактирования 15 кб css работать становится невозможно. Перемещение курсора на одну позицию почти полсекунды занимает.
FAR 2.0.905, colorer5, [esc] юникодный, крест включен маленький и правая граница show if autowrap. Что ещё?
Тогда я откатил версию визуалайзера, забил на показ правой границы. Теперь же та версия крошится в ФАРе последних билдов, а новый визуалайзер, который собрал John Doe, всё так же вскоре начинает тормозить. Причём, на лету включаю и выключаю плагин (pload, unloadp) — разница в тормозах разительная.
Да, ещё, табы преобразуются в пробелы. После того, как закрыл файл и открыл другой, где табы в пробелы не превращаются, тормоза прекратились.
P.s. Наблюдаю и на файлах, где не преобразуются табы. Причём, почти сразу.
P.p.s. Ансишный не красит табы. И тоже подтормаживает. Ну шо за жизнь.
Re: Visualizer
Posted: Sat 21 Nov, 2009 18:40
by John Doe
Нельзя ли сделать так, чтобы Visualizer запускался не на всех типах файлов?
Использую для визуализации отступов, а в остальных случаях он только мешает.
Может быть можно сделать ограничения по маске, или как-то взаимодействовать с ESC...
PS
Или существует более правильное средство для визуализации отступов?
Кто-нибудь кроме меня вообще пытается визуализировать табы в исходниках?
Re: Visualizer
Posted: Mon 23 Nov, 2009 13:47
by HaRT
John Doe wrote:Кто-нибудь кроме меня вообще пытается визуализировать табы в исходниках?
Да, я.
У меня настроено (для тёмно-синего фона), что вся табуляция чёрным фоном, а первый символ — светло-синим фоном. Но по умолчанию Visualizer у меня выключен, и включаю я его обычно ненадолго по горячей клавише (CtrlShift8).
Re: Visualizer
Posted: Mon 23 Nov, 2009 14:12
by John Doe
HaRT wrote:У меня настроено (для тёмно-синего фона), что вся табуляция чёрным фоном, а первый символ — светло-синим фоном.
А как вам
Visualizer-tabs.Png (65.2 KiB) Viewed 7569 times
вариант?
Re: Visualizer
Posted: Mon 23 Nov, 2009 14:18
by AlexII
John Doe, колитесь , я не знаю как этого добиться.
Re: Visualizer
Posted: Mon 23 Nov, 2009 14:22
by HaRT
John Doe wrote:А как вам
<<Visualizer-tabs.Png>>
вариант?
Очень даже. Это то, во что эволюционировало “[x] Show Tab symbol”? Что ж, ещё один повод обновиться (сейчас у меня версия 0.7 от 2009-06-17).
Re: Visualizer
Posted: Mon 23 Nov, 2009 14:44
by John Doe
К сожалению оно не эволюционировало, но в исходниках легко правится.
А если не хочется исходники трогать - можно пропатчить DLL.
На предыдущей странице я давал линк. (Там в архиве есть файлик Patch)
[x] End of line:
Differentiate CR, LF and undefined (show symbols)
В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
Проявляется со шрифтами Lucida Console и Consolas. Andale Mono кое-как но рисует, с точечными вообще всё нормально.
Если в том же Far2 загрузить ansi-версию плагина - проблем не возникает при любых шрифтах.
Разница в том, что [x] End of line: Normal показывает конец строки как одно знакоместо с заданным цветом фона (у меня — бирюзовый при тёмно-синем для обычных знакомест).
Re: Visualizer
Posted: Wed 25 Nov, 2009 19:29
by John Doe
Ага, понятно (я не увидел разницы потому что фон совпадал с общим).
Re: Visualizer
Posted: Thu 26 Nov, 2009 17:22
by John Doe
John Doe wrote:В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
То же самое на Висте.
Баг в плагине или в фаре? Кому жаловаться?
Re: Visualizer
Posted: Thu 26 Nov, 2009 17:32
by zg
John Doe wrote:
John Doe wrote:В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
То же самое на Висте.
Баг в плагине или в фаре? Кому жаловаться?
ну если подумать, то корни проблемы станут очевидны: в ttf шрифте просто нет символов концов строк. строка 777 в сорцах и три аналогичные чуть дальше.
Re: Visualizer
Posted: Thu 26 Nov, 2009 17:52
by John Doe
А как же тогда анси-версия их показывает?
Или вот открываю плагин Unicode CharMap - вижу и 0A и 0D