[MoonScript] Подсветка кириллицы и пробельных символов

Здесь обсуждается всё, что касается макросов.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

[MoonScript] Подсветка кириллицы и пробельных символов

Post by AleXH »

Image

Исходный код: https://forum.ru-board.com/topic.cgi?fo ... it=1&m=1#1

Назначение - подсветить кириллицу и изменить цвет , отображаемых FAR. Для комфортного редактирования текста, пробельные символы раскрашиваются не голубым, а светло-синим на синем - так они не сливаются с текстом. Кириллица раскрашивается максимально заметно - жёлтым по красному.

:!: Улучшения (ваши) в коде скрипта принимаются и даже приветствуются.

Код скрипта раскрашивает только текст, отображённый в окне редактора, поэтому скрипт не "зависает" на длинных строках. Вызывается скрипт в окне редактора по нажатию функциональной клавиши F3. Для более детальной информации смотрите код скрипта.

Скрипт-прототип
Last edited by John Doe on Sun 10 Nov, 2019 12:06, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by zg »

Latest post of the previous page:

AleXH wrote:FAR3.0.3924x32 красит по коду из моего предыдущего сообщения абсолютно правильно независимо от сочетаний пробельных и обычных символов, их количества и последовательностей.
это неправда. файл в аттаче. фар 80x25. открываете, жмёте энд, включаете свою раскраску, делаете скриншот и выкладываете здесь.
AleXH wrote:На строке в 11M выдаёт - 75437.
и что?
Attachments
test.7z
(122 Bytes) Downloaded 95 times
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by AleXH »

Проверил. Сходу красит правильно, но если курсор подогнать к правой границе экрана и нажать 2 раза вправо, то раскраска с самого левого таба начинает "съезжать". Нажимая вправо далее, табы слева на право теряют раскраску.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by zg »

AleXH wrote:Проверил. Сходу красит правильно, но если курсор подогнать к правой границе экрана и нажать 2 раза вправо, то раскраска с самого левого таба начинает "съезжать". Нажимая вправо далее, табы слева на право теряют раскраску.
да ладно? а как же:
AleXH wrote:При наличии табуляций в тексте артефактов в раскраске не наблюдаю.
AleXH wrote:FAR3.0.3924x32 красит по коду из моего предыдущего сообщения абсолютно правильно независимо от сочетаний пробельных и обычных символов, их количества и последовательностей.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by AleXH »

Левую границу экрана не двигал. Код скрипта поправил, разместил на первой странице как вариант 2.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by John Doe »

В шапке скрипты "вариант 1" и "вариант 2" без всяких пояснений.
Нужны оба или один? Какой выбрать?
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by AleXH »

Скрипт обновлён - оптимизация кода, в шапку скрипта добавлены ники авторов и ссылка на страницу обсуждения. Правда ссылка самовольно отформатирована движком форума...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: [MoonScript] Подсветка кириллицы и пробельных символов

Post by John Doe »

[√] Не преобразовывать адреса URL в ссылки
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

[MoonScript] Подсветка кириллицы и пробельных символов

Post by Sim »

AleXH,
раньше в Far x86 постоянно пользовался этим скриптом, перешел на Far x64 и теперь получаю такую ошибку при нажатии F3, причем ее невозможно закрыть, только убить фар.
Случайности не случайны.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

[MoonScript] Подсветка кириллицы и пробельных символов

Post by Shmuel »

Sim, автор темы живёт на ру-борд, здесь он забанен.
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

[MoonScript] Подсветка кириллицы и пробельных символов

Post by Sim »

перепробовал несколько вариантов скрипта и нашел рабочий можно было бы обновить скрипт в шапке темы, может кому-то понадобится.
Случайности не случайны.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

[MoonScript] Подсветка кириллицы и пробельных символов

Post by John Doe »

Автору не пробовали написать?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

[MoonScript] Подсветка кириллицы и пробельных символов

Post by John Doe »

Тема закрыта, см. viewtopic.php?f=15&t=12089
https://t.me/FarManager — Telegram чат
Locked

Return to “Обсуждение макросов”