Unicode CharMap — Юникодная таблица символов
- Dennis_Moore
- Posts: 295
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
Latest post of the previous page:
Спасибо за разъяснения, теперь буду знать что так бывает.
- Dennis_Moore
- Posts: 295
- 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 98 times
-
- UCharMap.far3.x64.1.6_FIXED_F3.7z
- (263.32 KiB) Downloaded 114 times
-
- UCharMap.far3.1.6_FIXED_F3.7z
- (258.07 KiB) Downloaded 111 times
- Dennis_Moore
- Posts: 295
- 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: 295
- 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 97 times
-
- UCharMap.far3.x64.1.6_FIXED-01_F3.7z
- (57.36 KiB) Downloaded 94 times
- Dennis_Moore
- Posts: 295
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
Вот версия собранная FPC 2.4.4. Вроде-бы должно перестать падать.
- Attachments
-
- UCharMap_1.6_x86_FXD_v2-03_F3.rar
- (57.47 KiB) Downloaded 155 times
-
- UCharMap_1.6_x64_FXD_v2-03_F3.rar
- (62.54 KiB) Downloaded 146 times
Unicode CharMap — Юникодная таблица символов
Падает с отладкой.
FAR просто схлопывается, без сообщений.
Запустил на виртуалке Win64, все работает. Видно что-то у меня. Буду искать.
Спасибо за плагин.
- Dennis_Moore
- Posts: 295
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
Unicode CharMap — Юникодная таблица символов
В новой версии UCharMap выложенной на плагринге не исправлена ошибка вставки символов с кодом меньше 0x20.
На предыдущей странице я приводил код для исправления (viewtopic.php?p=143912#p143912).
Max Rusov, поправьте пожалуйста.
P.S. А я ведь кстати раньше пересобирал плагины Max'a Rusov'a в Delphi 10.2 (viewtopic.php?f=5&t=10812)
На предыдущей странице я приводил код для исправления (viewtopic.php?p=143912#p143912).
Max Rusov, поправьте пожалуйста.
P.S. А я ведь кстати раньше пересобирал плагины Max'a Rusov'a в Delphi 10.2 (viewtopic.php?f=5&t=10812)
Last edited by Dennis_Moore on Wed 28 Feb, 2018 12:04, edited 1 time in total.
Unicode CharMap — Юникодная таблица символов
Any chance for these modifications?
1) The plugin dialog should be resized according to the screen size. I guess that's not necessary to change the width, but the dialog height should be adjusted so that the dialog fits the screen.
2) Option to select "favorite" character groups and display them ahead of the others (or even hide all other groups). For example, I typically only access Basic Latin and Latin Supplement, so I would prefer to see those ahead of all others. I imagine people from different language groups would prefer to see other groups ahead of all others.
3) When pressing characters such as "E", move the cursor not only to "E" itself, but any other "E" variant (e.g. Ě OR É). Or allow search for a character by its name.
Thanks.
1) The plugin dialog should be resized according to the screen size. I guess that's not necessary to change the width, but the dialog height should be adjusted so that the dialog fits the screen.
2) Option to select "favorite" character groups and display them ahead of the others (or even hide all other groups). For example, I typically only access Basic Latin and Latin Supplement, so I would prefer to see those ahead of all others. I imagine people from different language groups would prefer to see other groups ahead of all others.
3) When pressing characters such as "E", move the cursor not only to "E" itself, but any other "E" variant (e.g. Ě OR É). Or allow search for a character by its name.
Thanks.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Unicode CharMap — Юникодная таблица символов
Ctrl-M or icon in right corner
You can search character by name. Press Ctrl-S and type "E with" or something.
You need download NamesList.txt first and put it into plugin folder.
- HaRT
- Moderator
- Posts: 10545
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Unicode CharMap — Юникодная таблица символов
Пожелание: чтобы при вызове плагина из редактора текущим в диалоге сразу становился текущий символ из текста (если есть), аналогично для командной строки при вызове из панелей. Желательно также по кнопкосочетанию, например,
Это нужно, чтобы быстро
1. удостовериться, что в тексте именно тот символ, на который он похож;
2. посмотреть, как называется незнакомый символ, не лазая в Интернет и не выискивая символ в
А ещё в ширину диалога не вмещаются не только некоторые названия символов (например, Latin Capital Letter O With Stroke And Acute — и это ещё не самая длинная), но даже некоторые названия групп. Поэтому пожелание 2: при разворачивании диалога по высоте также несколько увеличивать его по ширине, чтобы вмещались без отсечения все названия.
По моим наблюдениям, самое длинное название —
Ещё можно было бы, скажем, сделать строку, где отображается название символа, read-only полем ввода — тогда текст стало бы возможно прокручивать.
CtrlP
(от слова Position).Это нужно, чтобы быстро
1. удостовериться, что в тексте именно тот символ, на который он похож;
2. посмотреть, как называется незнакомый символ, не лазая в Интернет и не выискивая символ в
NamesList.txt
по его коду.А ещё в ширину диалога не вмещаются не только некоторые названия символов (например, Latin Capital Letter O With Stroke And Acute — и это ещё не самая длинная), но даже некоторые названия групп. Поэтому пожелание 2: при разворачивании диалога по высоте также несколько увеличивать его по ширине, чтобы вмещались без отсечения все названия.
По моим наблюдениям, самое длинное название —
ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
.Ещё можно было бы, скажем, сделать строку, где отображается название символа, read-only полем ввода — тогда текст стало бы возможно прокручивать.
Last edited by HaRT on Wed 14 Mar, 2018 00:27, edited 1 time in total.
Reason: Добавил пожелание 2 про увеличение ширины
Reason: Добавил пожелание 2 про увеличение ширины
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Unicode CharMap — Юникодная таблица символов
Так можно же намакросить
Code: Select all
Macro
{
description="Unicode Charmap: Find current char"; area="Editor"; key="CtrlP";
action=function()
local UCharMapID = "59223378-9DCD-45FC-97C9-AD0251A3C53F"
local p = Editor.CurPos
local s = Editor.Value:sub(p,p)
Plugin.Open(UCharMapID)
Keys(s)
end;
}
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Unicode CharMap — Юникодная таблица символов
Это будет некрасиво. Можно же CtrlS нажать и посмотреть. Ну, или в хинте.
- HaRT
- Moderator
- Posts: 10545
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Unicode CharMap — Юникодная таблица символов
Спасибо!
Только вот вместо
Plugin.Open
пришлось написать Plugin.Menu
.
Устраивает. Но как я должен был об этом догадаться?! В документации-то этого кнопкосочетания нет. Впишете?
Last edited by HaRT on Wed 14 Mar, 2018 22:16, edited 1 time in total.
Reason: Добавил строку про Plugin.Mennu
Reason: Добавил строку про Plugin.Mennu
Фар есть инструмент, а не нянька. © 2009 DrKnS