Visualizer — показ разных иначе не видимых вещей в редакторе

Здесь можно обсудить ваш любимый плагин.
User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Re: Visualizer

Post by Wave » Fri 26 Jun, 2009 15:52

Latest post of the previous page:

Wave wrote:После обновления на совместимость с юникодным [esc] плагин стал адски тормозить. Причём, начинаются тормоза не сразу, накапливаются постепенно, но на сильнораскрашеных файлах — очень хорошо. После нескольких минут редактирования 15 кб css работать становится невозможно. Перемещение курсора на одну позицию почти полсекунды занимает.
FAR 2.0.905, colorer5, [esc] юникодный, крест включен маленький и правая граница show if autowrap. Что ещё?
Тогда я откатил версию визуалайзера, забил на показ правой границы. Теперь же та версия крошится в ФАРе последних билдов, а новый визуалайзер, который собрал John Doe, всё так же вскоре начинает тормозить. Причём, на лету включаю и выключаю плагин (pload, unloadp) — разница в тормозах разительная.
Да, ещё, табы преобразуются в пробелы. После того, как закрыл файл и открыл другой, где табы в пробелы не превращаются, тормоза прекратились.

P.s. Наблюдаю и на файлах, где не преобразуются табы. Причём, почти сразу.
P.p.s. Ансишный не красит табы. И тоже подтормаживает. Ну шо за жизнь.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Sat 21 Nov, 2009 18:40

Нельзя ли сделать так, чтобы Visualizer запускался не на всех типах файлов?
Использую для визуализации отступов, а в остальных случаях он только мешает.

Может быть можно сделать ограничения по маске, или как-то взаимодействовать с ESC...

PS
Или существует более правильное средство для визуализации отступов?
Кто-нибудь кроме меня вообще пытается визуализировать табы в исходниках?

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Visualizer

Post by HaRT » Mon 23 Nov, 2009 13:47

John Doe wrote:Кто-нибудь кроме меня вообще пытается визуализировать табы в исходниках?
Да, я.
У меня настроено (для тёмно-синего фона), что вся табуляция чёрным фоном, а первый символ — светло-синим фоном. Но по умолчанию Visualizer у меня выключен, и включаю я его обычно ненадолго по горячей клавише (CtrlShift8).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Mon 23 Nov, 2009 14:12

HaRT wrote:У меня настроено (для тёмно-синего фона), что вся табуляция чёрным фоном, а первый символ — светло-синим фоном.
А как вам вариант?

AlexII
Posts: 260
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 59 times
Contact:

Re: Visualizer

Post by AlexII » Mon 23 Nov, 2009 14:18

John Doe, колитесь :), я не знаю как этого добиться.

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Visualizer

Post by HaRT » Mon 23 Nov, 2009 14:22

John Doe wrote:А как вам вариант?
Очень даже. Это то, во что эволюционировало “[x] Show Tab symbol”? Что ж, ещё один повод обновиться (сейчас у меня версия 0.7 от 2009-06-17).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Mon 23 Nov, 2009 14:44

К сожалению оно не эволюционировало, но в исходниках легко правится.
А если не хочется исходники трогать - можно пропатчить DLL.
На предыдущей странице я давал линк. (Там в архиве есть файлик Patch)

AlexII
Posts: 260
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 59 times
Contact:

Re: Visualizer

Post by AlexII » Mon 23 Nov, 2009 15:24

John Doe, благодарствую.

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Wed 25 Nov, 2009 18:37

Code: Select all

[x] End of line:
   Differentiate CR, LF and undefined (show symbols)
В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
Проявляется со шрифтами Lucida Console и Consolas. Andale Mono кое-как но рисует, с точечными вообще всё нормально.

Если в том же Far2 загрузить ansi-версию плагина - проблем не возникает при любых шрифтах.

PS
Кто знает что должна делать эта опция:

Code: Select all

[x] End of line:
   Normal
Я не вижу разницы с [ ] End of line

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Visualizer

Post by HaRT » Wed 25 Nov, 2009 19:10

John Doe wrote:Кто знает что должна делать эта опция:

Code: Select all

[x] End of line:
   Normal
Я не вижу разницы с [ ] End of line
Разница в том, что [x] End of line: Normal показывает конец строки как одно знакоместо с заданным цветом фона (у меня — бирюзовый при тёмно-синем для обычных знакомест).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Wed 25 Nov, 2009 19:29

Ага, понятно (я не увидел разницы потому что фон совпадал с общим).

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Thu 26 Nov, 2009 17:22

John Doe wrote:В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
То же самое на Висте.
Баг в плагине или в фаре? Кому жаловаться?

User avatar
zg
zero-gravity
Posts: 5253
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Re: Visualizer

Post by zg » Thu 26 Nov, 2009 17:32

John Doe wrote:
John Doe wrote:В Far2 есть проблема с отображением символов конца строки - рисуются пустые квадраты.
То же самое на Висте.
Баг в плагине или в фаре? Кому жаловаться?
ну если подумать, то корни проблемы станут очевидны: в ttf шрифте просто нет символов концов строк. строка 777 в сорцах и три аналогичные чуть дальше.

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Thu 26 Nov, 2009 17:52

А как же тогда анси-версия их показывает?

Или вот открываю плагин Unicode CharMap - вижу и 0A и 0D

User avatar
John Doe
Бюрократ
Posts: 11145
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: Visualizer

Post by John Doe » Fri 27 Nov, 2009 16:01

Code: Select all

drkns 26.11.2009 02:15:04 +0200 - build 1236

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

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Visualizer

Post by t-rex » Fri 27 Nov, 2009 16:05

Просто в фаре это тупо очень легко сделать. И ни кто же не сказал что это финальная версия фичи.

User avatar
DrKnS
Posts: 4590
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

Re: Visualizer

Post by DrKnS » Fri 27 Nov, 2009 16:15

John Doe wrote:почему это реализовано прямо в фаре, а не плагином?
Плагином это можно или вот как сейчас в сабже - руками в консоль писать в нужных местах на каждый чих, что чревато мельканием и тормозами, или предусматривать специальное апи, которое будет либо мееееедленным (отрисовка КАЖДОГО символа проходит через плагин(ы)), либо жрать память (для КАЖДОГО реального символа плагин(ы) хранит(ят) замещающий).

А в фаре да, тупо очень легко - полторы строки.

Post Reply

Return to “Обсуждение плагинов”