[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: 5833
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 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 59 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: 5833
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 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: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

[√] Не преобразовывать адреса URL в ссылки

User avatar
Sim
Posts: 408
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 4 times
Been thanked: 1 time
Contact:

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

Post by Sim »

AleXH,
раньше в Far x86 постоянно пользовался этим скриптом, перешел на Far x64 и теперь получаю такую ошибку при нажатии F3, причем ее невозможно закрыть, только убить фар.
Случайности не случайны.

Shmuel
Posts: 6138
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

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

Post by Shmuel »

Sim, автор темы живёт на ру-борд, здесь он забанен.

User avatar
Sim
Posts: 408
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 4 times
Been thanked: 1 time
Contact:

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

Post by Sim »

перепробовал несколько вариантов скрипта и нашел рабочий можно было бы обновить скрипт в шапке темы, может кому-то понадобится.
Случайности не случайны.

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

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

Post by John Doe »

Автору не пробовали написать?

citRiks
Posts: 672
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 196 times
Been thanked: 44 times

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

Post by citRiks »

John Doe wrote:
Sat 09 Nov, 2019 10:28
Автору не пробовали написать?
Ответ автора:
Последний Подробнее...
А кто не поверит в наше миролюбие,
Тот кровью умоется.
И будет такая борьба за мир,
Что камня на камне не останется.

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

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

Post by John Doe »

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

Locked

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