Unicode CharMap — Юникодная таблица символов
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Пара проблем в раскраске и групировке
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 } ║
╚════════════════════════════════════════════════════════════╝
2) При нажатии Del в главном диалоге (Files Highlighting) он ищезает на время вывода подтверждения. В 4801 диалог еще есть на фоне, а в 4820 уже нет. Хотя может это фича?
Буду очень благодарен разработчикам за исправление первой проблемы.
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Пара проблем в раскраске и групировке
Если только насчёт /m это правда, то ищите плагин-виновник, запускающий данный невалидный макрос. Ибо Far для своих внутренних операций вроде макросы не запускает.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Пара проблем в раскраске и групировке
Меня подобная ошибка тоже очень удивила. Попробовал так: чистый Far 4882 запущенный с /m, из плагинов только LuaMacro и UCharMap и ошибка все равно появляется. Даже не знаю что думать.Если только насчёт /m это правда, то ищите плагин-виновник, запускающий данный невалидный макрос. Ибо Far для своих внутренних операций вроде макросы не запускает.
Точная последовательность: F9 -> O -> H -> Ins -> AltG -> F11 -> U -> <symbol selection> -> Enter
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Пара проблем в раскраске и групировке
Но какой макрос может запускать UCharMap? Я запускал FAR (на всякий случай даже с /m) без профиля и никаких макросов мне кажется быть не может. Если попробовать эти символы вставить через Ctrl+V (или Shift+Ins) то в FAR2 все работает ожидаемо, а в случае сборки 4882 (и даже 4787) вставка не происходит.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Пара проблем в раскраске и групировке
Но все же хотелось бы знать причину появления сообщеия
Last edited by Dennis_Moore on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлен источник цитаты
Reason: Добавлен источник цитаты
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Пара проблем в раскраске и групировке
Вот x86 и x64 версии. Исходников у меня к сожалению нет.
Upd. Нашлись: https://code.google.com/archive/p/far-p ... ult/source
- Attachments
-
- UCharMap_FAR3.rar
- (635.18 KiB) Downloaded 135 times
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Пара проблем в раскраске и групировке
Плагин запускает макрос (в чём, собственно, сомнения и не было).
К модераторам просьба перенести это обсуждение на ветку плагина.
Файл UCharMapDlg.pas
К модераторам просьба перенести это обсуждение на ветку плагина.
Файл UCharMapDlg.pas
Code: Select all
procedure InsertText(const AStr :TString);
var
vStr :TString;
begin
vStr := 'print("' + FarMaskStr(AStr) + '")';
FarPostMacro(vStr);
end;
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
Спасибо за разъяснения, теперь буду знать что так бывает.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
Исправил ошибку которая препятствовала вставке символов с кодом меньше 0x20.
Небольшой чейнджлог исправлений в коде:
Небольшой чейнджлог исправлений в коде:
- Attachments
-
- UCharMap_FIXED_Src.7z
- (2.05 MiB) Downloaded 129 times
-
- UCharMap.far3.x64.1.6_FIXED_F3.7z
- (263.32 KiB) Downloaded 146 times
-
- UCharMap.far3.1.6_FIXED_F3.7z
- (258.07 KiB) Downloaded 148 times
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
У меня не падает. Плагин из поста выше, а версия FAR 4944 (x86 и x64):
Может виноваты другие планины или антивирус. Можете попробовать на той же версии FAR что и у меня (вначале лучше на чистой, т.е. без плагинов).
Upd.: А у вас стоит FarHints ?
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
Так как 8.1 у меня нет проверил через command prompt установочного диска (8.1 x64 Upd3 Eng; MSDN) - не падает.zollo wrote:UCharMap.far3.x64.1.6_FIXED_F3.7z падает на 2-х компьютерах с Windows 8.1 x64 с чистым профилем и удалены все плагины кроме UCharMap.
Мои проверочные архивы с FAR4944 и FAR4958 (из плагинов только UCharMap и LuaMacro): 4944, 4958
Вот вам плагин собранный с оптимизацией O2 и O1 (вдруг поможет):
- Attachments
-
- UCharMap.far3.x64.1.6_FIXED-02_F3.7z
- (57.37 KiB) Downloaded 131 times
-
- UCharMap.far3.x64.1.6_FIXED-01_F3.7z
- (57.36 KiB) Downloaded 128 times