| View previous topic :: View next topic |
| Author |
Message |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Thu Feb 17, 2011 8:04 pm Post subject: |
|
|
KLASS
| Quote: | | и должен воспроизводится системный звук (по умолчанию "Bocклицaниe"), в версии 4.5.4 и тестовой звука нет. | Это не баг, ибо не должен. Звук - фича стандартного окна сообщения создаваемого вызовом системной функции MessageBox. Для данного уведомления эта функция не используется, а самостоятельно создается собственное окно. А что оно должно или не должно решает его автор(Инструктор), а он решил не сигналить. |
|
| Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 109 Location: г.Харьков, Русь
|
Posted: Sat Feb 19, 2011 11:39 pm Post subject: Coder |
|
|
Плагин Coder. Многие темы при включении мешают сохранить Цветовую тему (Вид - цвета). С дефолтной все нормально, а вот с другими - увы. (Active4D, Bespin, Cobalt, Dawn... в общем - все, кроме Default)
Заходим в Вид - Цвета - Цветовая тема, выбираем тему, жмем ОК, - тема применилась... закрываем акель, открываем заново - тема не применена.
В "неправильных" темах необходимо изменить значения переменных с конкретного значения rrggbb на 0, чтобы избежать конфликта. (например переменной HighLight_BasicTextColor, и др. переменных - их штук 10-15 в каждой теме) Поскольку эти темы вшиты и редакции не подлежат - прошу доработать, чтобы можно было менять цветовые темы (Вид) при включенной подсветке. А это в свою очередь нужно, чтобы можно было подобрать к теме кодера соответствующую тему (Вид-Цвета). При включении/выключении подсветки основные цвета и общая яркость-контрастность не должны сильно менятся - глазам адаптироватся после переключений будет легче.
Вообще-то, видимо, они должны создаваться комплиментарно и в одном плагине. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Wed Feb 23, 2011 9:14 am Post subject: |
|
|
| KLASS wrote: | | ... и должен воспроизводится системный звук... | Реализовано.
se7h, San_dr
В 4.5.5 с новой версией плагина, цвета будут наследоваться, если пользователь нажал ОК в диалоге "Цвета...". |
|
| Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 151
|
Posted: Sat Feb 26, 2011 1:17 pm Post subject: |
|
|
Обновился на 4.5.5. И Акельпад уже четырежды за последние полчаса завис посое следующей ситуации.
Редактирую файл. Беру один кусок текста из файла и копирую его в буфер. Затем выделяю в тексте другое место, куда его вставляю (заменяя выделенный текст). Так несколько раз. И вот после нескольких раз Акель зависает. Сначала думал. что связано с wordwrap. поскольку врезультате иногда текст должен перескочить на другую строку. Но только что завис просто где-то на третьей или пятой вставке одного и того же текста |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Sat Feb 26, 2011 2:40 pm Post subject: |
|
|
Lenchik
Не воспроизводится. Попробуйте тестовую. |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Sat Feb 26, 2011 3:38 pm Post subject: |
|
|
| Instructor wrote: | se7h, San_dr
В 4.5.5 с новой версией плагина, цвета будут наследоваться, если пользователь нажал ОК в диалоге "Цвета...". |
спасибо, но к чему лишняя операция в виде нажатия "ОК" в диалоге цвета?
хотелось бы узнать Ваше мнение по данному вопросу |
|
| Back to top |
|
 |
us-us
Joined: 28 Feb 2011 Posts: 15
|
Posted: Mon Feb 28, 2011 12:12 pm Post subject: |
|
|
Всем доброго времени суток!
Так и не смог создать новую тему на форуме, при нажатии кнопки "новая тема" выкидывает на главную страницу.. Поэтому напишу здесь.
В FAQ указано, что для корректного отображения символов псевдографики под кодировкой ibm866 достаточно выбрать юникодный шрифт в настройках редактора. Сделал, кодировка файла определена верно, но вместо псевдографики отображаются прямоугольники. Причем, если набрать код спецсимвола с клавиатуры, например Alt+4, то символ "♦" пропечатается верно! Есть ли способ заставить редактор отображать такие символы, если они уже есть в тексте?
Фича жизненно необходима, т.к. с помощью псевдографики в определенном формате файлов задаются различные "якоря", по которым работает анализатор текста. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Feb 28, 2011 12:34 pm Post subject: |
|
|
us-us
Стандартный Courier New отображает псевдографику нормально(у меня). |
|
| Back to top |
|
 |
us-us
Joined: 28 Feb 2011 Posts: 15
|
Posted: Mon Feb 28, 2011 1:36 pm Post subject: |
|
|
FeyFre
Проверил на двух машинах, под 2K и Vista, проблема и там и там. Шрифт courier new, однако не отображаются символы.
UPD:
Кстати, если в текст вставить любой символ, то при попытке сохранить такой док всплывает предупреждение, что некоторые символы не могут быть сохранены в текущей кодировке и при сохранении они действительно теряются. Что я делаю не так? |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Feb 28, 2011 2:21 pm Post subject: |
|
|
us-us
А в какой кодировке Вы сохраняете? Естественно в той, в которой эти символы не предусмотрены. ANSI их не предусмтаривает. Зато ОЕМ предусматривают. Ну например 866-ая. А также Юникоды. Все 48 символов одинарных, двойных, и гибридных рамок + символы заливки и теней у меня спокойно сохранились.
Для справки можете в Меню Edit - вставка символа воспользоваться(выбираете шрифт, набор символов Юникод, Группировка "Диапазоны Юникода", ну и диапазон "Символы рисования рамок" и два следующих)
| Code: | | ─│┌┐└┘├┤┬┴┼═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬▀▄█▌▐░▒▓ |
А ещё лучше забудьте. ALT + 4 и прочее до 31 кода - управляющие, и Юникод не рекомендует ими пользоваться в текстовой среде, а для тех кто хочет видеть эти значки он выделил им места в BMP но они уже не входят в OEM кодировки. |
|
| Back to top |
|
 |
us-us
Joined: 28 Feb 2011 Posts: 15
|
Posted: Mon Feb 28, 2011 3:21 pm Post subject: |
|
|
| FeyFre wrote: | us-us
А ещё лучше забудьте. ALT + 4 и прочее до 31 кода |
Вот этого я сделать, к сожалению, не могу, т.к. данные были, есть и будут выливаться с ними, это специализированный формат, придуманный не мной и менять который мне не дадут.
Печально все, в остальном редактор устраивает
Из необходимых возможностей: возможность автоматизации с помощью скриптов, настраиваемая подсветка синтаксиса (опять же, чтобы заточить под внутренние операторы), возможность быстрой работы с большими файлами. И так обидно, что все упирается в символы
Даже не знаю, в какую сторону смотреть, в SCiTe нельзя самому подсветку создать для нового языка, да и тяжеловат он по функционалу для тех людей, под которых я оптимизацией редактора занимаюсь, в AkelPad-е ну все хорошо, все нужное есть, кроме псевдографики
Эх.... |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Feb 28, 2011 3:24 pm Post subject: |
|
|
us-us
Ну дык пытаетесь бинарный формат текстовыми редактором открыть - не судьба. EXE/DLL ещё никто не научился редактировать в блокноте. COM-файлы правде пробовали... но там нужен был специальный COM файл, который написан исключительно текстовыми символами. |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 190
|
Posted: Mon Feb 28, 2011 3:36 pm Post subject: |
|
|
| us-us wrote: | ...Причем, если набрать код спецсимвола с клавиатуры, например Alt+4, то символ "♦" пропечатается верно! Есть ли способ заставить редактор отображать такие символы, если они уже есть в тексте?
Фича жизненно необходима... |
Если текст "гарантированно" в кодировке OEM866 и нужно только смотреть/отображать (т.е. нет надобности редактировать) тогда можно указать шрифт Terminal (для него набор OEM/DOS "родной").
Но если описываемый Вами текст нужно ЕЩЁ И редактировать (например, если у вас задача - сопровождение старой DOS-программы с управлением вывода на печать с использованием "Epson Printer ESC/P2 codes" или что-то столь же нетривиальное), тогда использовать для этого AkelPad Вам не следует, т.к. часть символов могут теряться при сохранении из-за преобразований к юникоду и обратно (AkelPad Вас об этом честно предупредит, но ведь от этого не легче). |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Mon Feb 28, 2011 3:39 pm Post subject: |
|
|
us-us
| Quote: | | Сделал, кодировка файла определена верно, но вместо псевдографики отображаются прямоугольники. | Если в шрифте присутствуют символы, которые вам нужно отобразить, то они будут отображены. Если в стандартных юникодных шрифтах нету тех символов, которые вам нужны, то можно поискать на просторах интернета, например для отображения иероглифов есть ARIALUNI.TTF (22Мб).
ALT + 4 не выводит символ с кодом 4 ALT + 4 выводит юникод символ с кодом 9830 (поэтому он не сохранить в 866). Чтобы вывести символ с кодом 4 необходимо набрать Alt + 004.
opk44
| Quote: | | ...т.к. часть символов могут теряться при сохранении из-за преобразований к юникоду и обратно... | Ниче терятся не будет, если добавлять символы из 866 
Last edited by Instructor on Mon Feb 28, 2011 3:42 pm; edited 1 time in total |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|