AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Coder plugin (2)
Goto page Previous  1, 2, 3 ... 44, 45, 46 ... 60, 61, 62  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Sun May 11, 2014 5:09 pm    Post subject: Reply with quote

Я не понял, или оно так и есть: в окне настройки Coder'а есть выпад. список с кучей пред-установленных тем (Active4D, Bespin итд.), но я не понял 2 вещи: (1) как удалить оттуда какую-либо пред-установленную тему (или это невозможно?) и (2) как менять цвета в пред-установленных темах без того, чтобы пересохранять её под каким-то своим именем (или это тоже невозможно, т.е. цвета вшиты "намертво")?
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5374

PostPosted: Mon May 12, 2014 4:00 am    Post subject: Reply with quote

Egor
Встроенные цветовые темы менять/удалять нельзя. Можно либо пользоваться встроенными темами, либо создавать свои темы на основе встроенных.
Back to top
View user's profile Send private message Send e-mail
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Mon May 12, 2014 12:52 pm    Post subject: Reply with quote

В Справке описаны 2 команды
Code:
No1 Call("Coder::Settings", 1, "EXTENSION")
No2 Call("Coder::Settings", 6, "ALIAS")

Про No1 (EXTENSION) я понял, а что означает вторая? В Справке про неё сказано «Установить синтаксическую тему вручную, используя псевдоним.», но чё-то неясно, что это за "псевдоним" и откуда его брать?
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5374

PostPosted: Tue May 13, 2014 2:25 pm    Post subject: Reply with quote

Egor
Вот как раз EXTENSION для того и есть, чтобы не объяснять, что такое ALIAS Smile

Если по простому, то "Coder::Settings, 1" - это тоже что и "Coder::Settings, 6", только без точки.
Back to top
View user's profile Send private message Send e-mail
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Tue May 13, 2014 2:53 pm    Post subject: Reply with quote

Instructor wrote:
Egor
Если по простому, то "Coder::Settings, 1" - это тоже что и "Coder::Settings, 6", только без точки.

то есть команды

Code:
Call("Coder::Settings", 1, "bat")    -- тут тип файла без точки
Call("Coder::Settings", 6, ".bat")   -- тут тип файла с точкой

делают одно и то же, только в одном случае тип файла указывается без точки, а в другом — с точкой?
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5374

PostPosted: Thu May 15, 2014 4:09 am    Post subject: Reply with quote

Egor
Да.
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 332

PostPosted: Wed May 21, 2014 12:15 pm    Post subject: Reply with quote

Никто случайно не пилил fb2.coder? Из-за правила
Code:
Folds:
4101   0   0   0   "<"   "</"   ""

и популярного тега <p>...</p> в структуре сущая каша...
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 27 Jul 2010
Posts: 256

PostPosted: Wed May 21, 2014 3:55 pm    Post subject: Reply with quote

Skif_off
fb2 не интересует, но что бы Вы хотели совершить с этой кашей? Можно добавить правило для <p> </p> перед приведённым.
Back to top
View user's profile Send private message
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Wed May 21, 2014 5:27 pm    Post subject: Reply with quote

Пытаюсь разобраться со смыслом переменных в окне настройки цветов Coder'а. На что влияют переменные :

Code:
HighLight_AltTextColor
HighLight_AltBkColor
HighLight_AltBorderColor

И еще вопрос насчёт "фолдинга" (сворачивание текста). В EmEditor есть фича, что метками фолдинга могут быть пробелы или Tab'ы в начале строки. То есть, например, если в начале строки нет пробелов — это первый уровень, если 2 пробела — второй уровень итд. Бывает очень удобно при просмотре больших файлов. Я не совсем понял, есть ли это в Coder или нет (чё-то искал, найти не смог).
Back to top
View user's profile Send private message Send e-mail
opk44



Joined: 16 Jan 2010
Posts: 331

PostPosted: Wed May 21, 2014 6:27 pm    Post subject: Reply with quote

Egor
1. На что влияют переменные :
HighLight_AltTextColor -- Цвет текста зебры
HighLight_AltBkColor -- Цвет фона зебры
HighLight_AltBorderColor -- Цвет границы зебры

2. Для упрощения дальнейших разбирательств ознакомьтесь вот с этим файлом:
http://akelpad.sourceforge.net/files/plugs/Coder/cpp-rus.coder
Back to top
View user's profile Send private message
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Wed May 21, 2014 8:20 pm    Post subject: Reply with quote

opk44 wrote:
Egor
На что влияют переменные :
HighLight_AltTextColor -- Цвет текста зебры
HighLight_AltBkColor -- Цвет фона зебры
HighLight_AltBorderColor -- Цвет границы зебры
[/url]

А, теперь понятно. Я извиняюсь за тупой вопрос: а что такое "зебра"? Я пользуюсь AkelPad несколько лет, видел в настройках какое-то упоминание о "зебре", но не понял, что это :). Всё хотел узнать, да как-то забывал…

И еще про Coder: там есть описание флагов:

Code:
32 don't highlight quote start
64 don't highlight quote end

128  don't catch and don't highlight quote start
256  don't catch and don't highlight quote end

Про 32/64 я вроде понял: это чтобы сами кавычки не подсвечивались? А что тогда такое 128/256 (don't catch) — в чём отличие от 32/64?

Да, еще хотел спросить: там в настройках Coder'a есть опция "кэш: использовать/не использовать" — зачем он нужен, этот кэш, и что он даёт?

* * *

И еще косяк заметил в схеме .CSS, если имя класса или id совпадает с к-л ключевым словом, то оно подсвечивается цветом ключевого слова. Например (на примере темы Bespin):

Code:
#content {              -- content      | это всё будет синим,
   margin-left: 108px;  -- margin-left  | но _content_  должен
   padding: 6px;        -- padding      | быть белым!
   }

#footer {               -- footer       будет белым
   font-size: 7pt;      -- font-size    будет синим
   color: #fff;         -- color        будет синим
   }

Это происходит потому, что "content" приписан к переменной ${OP} (как и "margin-left", "padding" итд.). Как это исправить?
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 332

PostPosted: Thu May 22, 2014 12:02 am    Post subject: Reply with quote

Serge Yolkin wrote:
fb2 не интересует, но что бы Вы хотели совершить с этой кашей?

Увидеть структуру, зачем еще? Smile Подумал - вдруг кто-нибудь заменил это общее правило на конкретные.
Back to top
View user's profile Send private message
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Thu May 22, 2014 5:25 pm    Post subject: Reply with quote

Что означает переменная: HighLight_ColumnColor? В описании сказано (cpp-rus.coder) «Цвет активного столбца», я сначала подумал, что это цвет вертикальной линии, отображаемой при активации чекбокса: Параметры > вкладка "Редактор 1", группа "Каретка", чекбокс "Показывать активный столбец", но цвета не совпадают, например, в теме Bespin для этой переменной назначен цвет #656565, а реально (если взять цвет с экрана к-л колор-пикером) эта вертикальная линии имеет цвет #9a9a9a, чё-то нифига непонятно :(

* * *

И еще хотел спросить (только сейчас заметил): в окне настройки цветов цветовой темы переменные в списке можно двигать вверх-вниз (клик правой кнопкой мыши > Переместить вверх/Переместить вниз), — на что влияет порядок переменных в этом списке, или это просто для удобства?
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2042
Location: Vinnitsa, Ukraine

PostPosted: Thu May 22, 2014 6:33 pm    Post subject: Reply with quote

Egor\
Hint
FFFFFF XOR 656565 = 9A9A9A
или же так
FFFFFF - 656565 = 9A9A9A

Ну уж еcли совсем не понятно - настроенный цвет инвертирован. Было так когда с цветом курсора(я тогда уговорил). И по моему ваш случай тожа когда-то тут обсуждался. Но заключение Баг или Фича я уже не помню.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Egor



Joined: 26 Nov 2011
Posts: 30

PostPosted: Thu May 22, 2014 7:55 pm    Post subject: Reply with quote

Ах вот оно что… То есть если я хочу получить на экране для HighLight_ColumnColor, например, цвет #0000FF, то в окне настроек мне надо прописать цвет #FFFF00 (так как FFFF00 = FFFFFF – 0000FF) — так что ли?
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 44, 45, 46 ... 60, 61, 62  Next
Page 45 of 62

 
Jump to:  
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group