Unicode CharMap — Юникодная таблица символов

Здесь можно обсудить ваш любимый плагин.
User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Unicode CharMap — Юникодная таблица символов

Postby Max Rusov » Sun 08 Mar, 2009 01:15

Last edited by HaRT on Thu 13 Jan, 2011 16:01, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Пара проблем в раскраске и групировке

Postby Dennis_Moore » Mon 23 Jan, 2017 10:52

Latest post of the previous page:

1) Если попробовать вставить в "Optional marking character" символ из диапазона 1-31 Unicode CharMap то получим такую ошибку (в том числе и при запуске с far /m):

Code: Select all

╔═══════════════════ Error parsing macro ════════════════════╗
║ [string "print("\..."]:1: invalid escape sequence near '"' ║
╟────────────────────────────────────────────────────────────╢
║                           { OK }                           ║
╚════════════════════════════════════════════════════════════╝

Unicode символы просто не вставляются. В самой старой из доступных ночных сборок та же проблема. В FAR2 все работает (1-31 и любые unicode символы).

2) При нажатии Del в главном диалоге (Files Highlighting) он ищезает на время вывода подтверждения. В 4801 диалог еще есть на фоне, а в 4820 уже нет. Хотя может это фича?

Буду очень благодарен разработчикам за исправление первой проблемы.
Last edited by Dennis_Moore on Mon 23 Jan, 2017 10:52, edited 1 time in total.

Shmuel
Posts: 4997
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Пара проблем в раскраске и групировке

Postby Shmuel » Mon 23 Jan, 2017 12:20

Dennis_Moore wrote:Source of the post получим такую ошибку (в том числе и при запуске с far /m):
Если только насчёт /m это правда, то ищите плагин-виновник, запускающий данный невалидный макрос. Ибо Far для своих внутренних операций вроде макросы не запускает.

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Пара проблем в раскраске и групировке

Postby Dennis_Moore » Mon 23 Jan, 2017 12:39

Если только насчёт /m это правда, то ищите плагин-виновник, запускающий данный невалидный макрос. Ибо Far для своих внутренних операций вроде макросы не запускает.


Меня подобная ошибка тоже очень удивила. Попробовал так: чистый Far 4882 запущенный с /m, из плагинов только LuaMacro и UCharMap и ошибка все равно появляется. Даже не знаю что думать.

Точная последовательность: F9 -> O -> H -> Ins -> AltG -> F11 -> U -> <symbol selection> -> Enter
Last edited by Dennis_Moore on Mon 23 Jan, 2017 12:40, edited 1 time in total.

Shmuel
Posts: 4997
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Пара проблем в раскраске и групировке

Postby Shmuel » Mon 23 Jan, 2017 12:49

Ну вот вы и сами дали ответ - виноват плагин UCharMap, запускающий невалидный макрос.

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Пара проблем в раскраске и групировке

Postby Dennis_Moore » Mon 23 Jan, 2017 13:13

Shmuel wrote:Source of the post Ну вот вы и сами дали ответ - виноват плагин UCharMap, запускающий невалидный макрос.


Но какой макрос может запускать UCharMap? Я запускал FAR (на всякий случай даже с /m) без профиля и никаких макросов мне кажется быть не может. Если попробовать эти символы вставить через Ctrl+V (или Shift+Ins) то в FAR2 все работает ожидаемо, а в случае сборки 4882 (и даже 4787) вставка не происходит.
Last edited by Dennis_Moore on Mon 23 Jan, 2017 13:15, edited 2 times in total.

Shmuel
Posts: 4997
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Пара проблем в раскраске и групировке

Postby Shmuel » Mon 23 Jan, 2017 13:22

Dennis_Moore wrote:Source of the post Но какой макрос может запускать UCharMap?
Например, макрос, формируемый в самом плагине. И формируемый неправильно.

Shmuel
Posts: 4997
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Пара проблем в раскраске и групировке

Postby Shmuel » Mon 23 Jan, 2017 13:38

А где можно взять UCharMap для Far3? И где можно посмотреть исходники?

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Пара проблем в раскраске и групировке

Postby Dennis_Moore » Mon 23 Jan, 2017 13:40

HaRT wrote:Source of the post Вот с этого и следовало начинать. UCharMap тут, похоже, ни при чём.
Но все же хотелось бы знать причину появления сообщеия
Last edited by HaRT on Mon 23 Jan, 2017 14:49, edited 3 times in total.
Reason: Добавлен источник цитаты

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Пара проблем в раскраске и групировке

Postby Dennis_Moore » Mon 23 Jan, 2017 13:45

Shmuel wrote:Source of the post А где можно взять UCharMap для Far3? И где можно посмотреть исходники?


Вот x86 и x64 версии. Исходников у меня к сожалению нет.

Upd. Нашлись: https://code.google.com/archive/p/far-plugins/source/default/source
Attachments
UCharMap_FAR3.rar
(635.18 KiB) Downloaded 24 times
Last edited by Dennis_Moore on Mon 23 Jan, 2017 13:49, edited 1 time in total.

Shmuel
Posts: 4997
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Пара проблем в раскраске и групировке

Postby Shmuel » Mon 23 Jan, 2017 14:02

Плагин запускает макрос (в чём, собственно, сомнения и не было).
К модераторам просьба перенести это обсуждение на ветку плагина.

Файл UCharMapDlg.pas

Code: Select all

  procedure InsertText(const AStr :TString);
  var
    vStr :TString;
  begin
    vStr := 'print("' + FarMaskStr(AStr) + '")';
    FarPostMacro(vStr);
  end;

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Unicode CharMap — Юникодная таблица символов

Postby Dennis_Moore » Mon 23 Jan, 2017 14:53

Shmuel wrote:Source of the postПлагин запускает макрос (в чём, собственно, сомнения и не было).


Спасибо за разъяснения, теперь буду знать что так бывает.
Last edited by Dennis_Moore on Mon 23 Jan, 2017 14:54, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Unicode CharMap — Юникодная таблица символов

Postby Dennis_Moore » Thu 11 May, 2017 16:40

Исправил ошибку которая препятствовала вставке символов с кодом меньше 0x20.

Небольшой чейнджлог исправлений в коде:
Attachments
UCharMap_FIXED_Src.7z
(2.05 MiB) Downloaded 7 times
UCharMap.far3.x64.1.6_FIXED_F3.7z
(263.32 KiB) Downloaded 16 times
UCharMap.far3.1.6_FIXED_F3.7z
(258.07 KiB) Downloaded 16 times
Last edited by Dennis_Moore on Thu 11 May, 2017 16:51, edited 1 time in total.

User avatar
zollo
Posts: 23
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 2 times
Been thanked: 2 times

Unicode CharMap — Юникодная таблица символов

Postby zollo » Sat 13 May, 2017 09:11

Если кликнуть мышкой по названию шрифта, плагин падает:

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Unicode CharMap — Юникодная таблица символов

Postby Dennis_Moore » Sat 13 May, 2017 12:56

zollo wrote:Source of the post Если кликнуть мышкой по названию шрифта, плагин падает


У меня не падает. Плагин из поста выше, а версия FAR 4944 (x86 и x64):



Может виноваты другие планины или антивирус. Можете попробовать на той же версии FAR что и у меня (вначале лучше на чистой, т.е. без плагинов).

Upd.: А у вас стоит FarHints ?
Last edited by Dennis_Moore on Sat 13 May, 2017 15:48, edited 2 times in total.

User avatar
zollo
Posts: 23
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 2 times
Been thanked: 2 times

Unicode CharMap — Юникодная таблица символов

Postby zollo » Sun 14 May, 2017 08:30

x86 не падает.
UCharMap.far3.x64.1.6_FIXED_F3.7z падает на 2-х компьютерах с Windows 8.1 x64 с чистым профилем и удалены все плагины кроме UCharMap.
Минидамп

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Unicode CharMap — Юникодная таблица символов

Postby Dennis_Moore » Sun 14 May, 2017 13:31

zollo wrote:UCharMap.far3.x64.1.6_FIXED_F3.7z падает на 2-х компьютерах с Windows 8.1 x64 с чистым профилем и удалены все плагины кроме UCharMap.


Так как 8.1 у меня нет проверил через command prompt установочного диска (8.1 x64 Upd3 Eng; MSDN) - не падает.

Мои проверочные архивы с FAR4944 и FAR4958 (из плагинов только UCharMap и LuaMacro): 4944, 4958

Вот вам плагин собранный с оптимизацией O2 и O1 (вдруг поможет):
Attachments
UCharMap.far3.x64.1.6_FIXED-02_F3.7z
(57.37 KiB) Downloaded 4 times
UCharMap.far3.x64.1.6_FIXED-01_F3.7z
(57.36 KiB) Downloaded 4 times

User avatar
Dennis_Moore
Posts: 143
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 3 times
Been thanked: 5 times

Unicode CharMap — Юникодная таблица символов

Postby Dennis_Moore » Sun 14 May, 2017 14:22

Вот версия собранная FPC 2.4.4. Вроде-бы должно перестать падать.
Attachments
UCharMap_1.6_x86_FXD_v2-03_F3.rar
(57.47 KiB) Downloaded 21 times
UCharMap_1.6_x64_FXD_v2-03_F3.rar
(62.54 KiB) Downloaded 18 times


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

Who is online

Users browsing this forum: No registered users and 13 guests