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 — Юникодная таблица символов
Latest post of the previous page:
Вот версия собранная FPC 2.4.4. Вроде-бы должно перестать падать.- Attachments
-
- UCharMap_1.6_x86_FXD_v2-03_F3.rar
- (57.47 KiB) Downloaded 185 times
-
- UCharMap_1.6_x64_FXD_v2-03_F3.rar
- (62.54 KiB) Downloaded 179 times
Unicode CharMap — Юникодная таблица символов
Падает с отладкой.
FAR просто схлопывается, без сообщений.
Запустил на виртуалке Win64, все работает. Видно что-то у меня. Буду искать.
Спасибо за плагин.
- Dennis_Moore
- Posts: 298
- 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: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 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: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 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: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 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: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Unicode CharMap — Юникодная таблица символов
Это будет некрасиво. Можно же CtrlS нажать и посмотреть. Ну, или в хинте.
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 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
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Unicode CharMap — Юникодная таблица символов
Нетъ!:
Прошу всё-таки задокументировать
CtrlS
.Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Unicode CharMap — Юникодная таблица символов
В итоге скрипты у меня получились такие: (
UCharMap.lua
)
Last edited by HaRT on Fri 30 Oct, 2020 17:19, edited 2 times in total.
Reason: Исправлен подхват символа, когда в строке до него есть табуляция.
Reason: Исправлен подхват символа, когда в строке до него есть табуляция.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Unicode CharMap — Юникодная таблица символов
Another request: Favorite characters. Add a keyboard shortcut (e.g. INSERT, F5) which would take the selected character and place it to a special group at the beginning of the list. Also provide a shortcut (e.g. DELETE, F8) for removing the character from favorites. That way I could create a set of characters I frequently use, selected from all over the Unicode charset. Any chance of this?
Unicode CharMap — Юникодная таблица символов
Когда отключено разбиение на группы (Ctrl-G), а окно плагина максимизировано (Ctrl-M),
то Ctrl-H (Скрыть лишние строки таблицы) меняет размер окна плагина, хотя вроде не должно.
то Ctrl-H (Скрыть лишние строки таблицы) меняет размер окна плагина, хотя вроде не должно.
Unicode CharMap — Юникодная таблица символов
А работу с однобайтовыми кодировками проблематично сюда прикрутить?
А то сейчас приходится пользовать для них Character Map - он всем устраивал, но не работает в FAR3 x64.
А то сейчас приходится пользовать для них Character Map - он всем устраивал, но не работает в FAR3 x64.