Coder plugin (2)
- Author
- Message
-
Offline
- Posts: 1
- Joined: Wed May 08, 2013 11:32 am
HighLight X64
Стоял акелпад на x86 очень нравиласть подсветка текста. Поставил x64 - нумерация строк есть, а подсветка не работает. Плагин coderhighlight пишет что работает. В чем может быть проблема?
-
Offline
- Posts: 3
- Joined: Sat Sep 29, 2007 2:07 pm
День добрый.
В 175-й строке файла bat.coder:
надо бы заменить EQL на EQU, т.к. у IF в cmd.exe нет такого оператора сравнения, вопреки хелпу к нему. Проверить легко, откройте консоль и наберите:
Вывод: Непредвиденное появление: eql.
Как видно, консоль не понимает, что от нее хотят.
С EQU — все работает:
Вывод: yes
В 175-й строке файла bat.coder:
Code: Select all
0 0 ${OP} 0 EQL
Code: Select all
if 2 eql 2 echo yes
Как видно, консоль не понимает, что от нее хотят.
С EQU — все работает:
Code: Select all
if 2 equ 2 echo yes
-
Offline
- Posts: 47
- Joined: Sat Jul 25, 2009 10:47 pm
Багтрекера-то нету. Фактически, форум его заменяет.opk44 wrote:3. Большинство форумов так организованы. Это не багтрекер.
Нет сомнений, что шрифт проблемный. Не совсем ясно только, почему подчёркивания пропадают при включённом плагине, а без него этот эффект воспроизвести не удаётся. Как Вы это объясняете?opk44 wrote:Если продолжаете сомневаться...
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Во-первых я не объяснятель и мы с Вами ничем друг другу не обязаны. А во-вторых, труднее всего объяснять очевидное. Вы опыт с WordPad-ом проделали? Мне думалось, что этого должно быть вполне достаточно.vvch wrote:Как Вы это объясняете?
Добавим к увиденному факты:
1) AP плайнтекстовый редактор, а не WYSIWYG;
2) AP без Coder-плагина вообще не умеет отображать текст различными гарнитурами (например часть текста курсивом, а часть не курсивом).
При раскрашивании Coder-плагином, расчетная высота текстовой строки остается прежней, а фактическая высота курсивного шрифта увеличивается и нижняя часть его (куда и попадает подчеркивание "_") проваливается ниже видимой строки. Разница между высотой курсива и НЕкурсива невелика, как раз один пиксель. Эту разницу компенсирует настройка "зазор между строк" со значением больше нуля.
При установлении курсивного шрифта для всего текста (при отключенном Coder-плагине) высота строки расчитывается по фактической гарнитуре. Например, с нулевым зазором, у меня при выборе курсива на экране помещается 47 строк, а при выборе "обычного" - 50. Если же я устанавливаю зазор = 1, то с "обычным" шрифтом помещается уже 47 строк.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
В xml подсветка в строке:
работает неверно, если внутри значения в кавычках есть пробел; пример: в 'Price List' подсвечивается только Price.
Можно ли это как-то поправить?
Code: Select all
<field Name='PriceList' Label='Price List' DataType='DTYPE_TEXT' />
Можно ли это как-то поправить?
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Можно попробовать добавить апостроф в делимитеры (строка 142-149)VladSh wrote:Можно ли это как-то поправить?
Code: Select all
Delimiters:
;======================================
;Flags Font Color Color Char(s)
; style text bkgrnd
;======================================
1 0 0 0 "'"
...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено: цвета для LineBoard плагина (se7h).
Добавлено: внешний вызов с кодом 22 - получить значение переменной из цветовой темы.
Added: colors for LineBoard plugin (se7h).
Added: external call with code 22 - get variable value from color theme.
Coder plugin v10.8
Добавлено: внешний вызов с кодом 22 - получить значение переменной из цветовой темы.
Added: colors for LineBoard plugin (se7h).
Added: external call with code 22 - get variable value from color theme.
Coder plugin v10.8