Page 98 of 101

Powershell highlight

Posted: Fri Nov 30, 2012 9:48 am
by sepa
Powershell highlight
ps1.coder
https://gist.github.com/4174861
Includes Exchange 2010 cmdlets

Posted: Fri Nov 30, 2012 12:07 pm
by t-writer
После обновления перестали подсвечиваться (различаться по цвету) английские и русские буквы в новом документе

Posted: Fri Nov 30, 2012 12:16 pm
by VladSh
t-writer
Значит coder-файл переехал новым обновлением. Ищи старый. Если старый не подходит, потому что изменился формат, то переделывай под новый. Или в новый покопируй нужные строки со старого, так быстрее будет.

Posted: Fri Nov 30, 2012 1:25 pm
by t-writer
VladSh wrote:t-writer
Значит coder-файл переехал новым обновлением. Ищи старый. Если старый не подходит, потому что изменился формат, то переделывай под новый. Или в новый покопируй нужные строки со старого, так быстрее будет.
старого нет. Я и старый то особо не переделывал. Я так понимаю это надо txt.coder редактировать? или для нового документа еще cpp.coder?

Может у кого есть готовые файлы??

Posted: Fri Nov 30, 2012 1:43 pm
by Lenchik
Тут ищите:
http://akelpad.sourceforge.net/files/plugs/Coder/

Code: Select all

; Greek:
0	0	${TYPE}	0	Α
0	0	${TYPE}	0	Β
0	0	${TYPE}	0	Γ
0	0	${TYPE}	0	Δ
0	0	${TYPE}	0	Ε
0	0	${TYPE}	0	Ζ
0	0	${TYPE}	0	Η
0	0	${TYPE}	0	Θ
0	0	${TYPE}	0	Ι
0	0	${TYPE}	0	Κ
0	0	${TYPE}	0	Λ
0	0	${TYPE}	0	Μ
0	0	${TYPE}	0	Ν
0	0	${TYPE}	0	Ξ
0	0	${TYPE}	0	Ο
0	0	${TYPE}	0	Π
0	0	${TYPE}	0	Ρ
0	0	${TYPE}	0	Σ
0	0	${TYPE}	0	Τ
0	0	${TYPE}	0	Υ
0	0	${TYPE}	0	Φ
0	0	${TYPE}	0	Χ
0	0	${TYPE}	0	Ψ
0	0	${TYPE}	0	Ω

Posted: Fri Nov 30, 2012 3:21 pm
by VladSh
t-writer
txt.coder достаточно. В указанной ссылке выше буквы прописаны по в отдельной строке, а я вроде где-то видел перечнем в одной строке.. Но и имеющийся вариант работать будет.

Posted: Fri Nov 30, 2012 5:40 pm
by Lenchik
Вот может txt.coder как раз выложить на gist.github и там из него сделать несколько ветвлений (fork, видимо, а то я в cvs не смыслю пока что)?

А версия, где одной строкой, делалась, чтобы обойти те проблемы, что вызвала запись букв в delimiters (то ли в читалках, то ли в еще каких-то применениях).

Теперь-то можно регулярными выражениями попробовать сделать. :wink: Тут же есть в других темах те, кто в них разбирается.

Posted: Tue Dec 04, 2012 2:09 pm
by Instructor

Posted: Thu Dec 06, 2012 10:22 am
by DV
В xml.coder надо будет добавить расширение *.vcxproj (файл проекта VS10).
Также поиск в Bing дал ещё результат для .vbxproj, хотя к примеру сайт fileinfo.com ничего о .vbxproj не знает.

Posted: Thu Dec 06, 2012 11:48 am
by FeyFre
А ещё .csxproj (для C# проектов)
Ну и в догонку(если уже выснилось что туда можно добавлять более сложные шаблоны) то нужно ещё добавить такого типа *.vcxproj.*.*.user для всех студийных проектов(и от 2010 и старших) - это локальные кеш-копии файлов проектов(уж не знаю для чего), имя формируется в формате

Code: Select all

имяпроекта.расширениетипа.имякомпьютера.имяпользователя.user
так будет точнее чем просто задать *.user

И разу жу такая пянка:
cpp.coder помимо ранее мною предложенного *.cu (гибридные исходники Nvidia CUDA ) добавить *.cl - исходники ядер OpenCL(диалект от C99). Также добавить ключевые слова: __global, global, __local, local,
__constant, constant, __private, private, __kernel, kernel, __read_only, read_only, __write_only, write_only, __read_write, read_write; встроенные типы uchar, ushort, uint, ulong, half, а также их векторные агрегаты(uchar2/3/4/8/16 и т.п. для всех базовых в том числе и для float, double)

Posted: Sat Dec 08, 2012 2:54 pm
by Executor
Я обновил AkelPad, была довольно старая версия, теперь Coder не показывает справа блоки кода, заключенного в {}
Помогите плиз!


ПУСТО:
Image

Posted: Sat Dec 08, 2012 5:12 pm
by VladSh
Instructor
По поводу

Code: Select all

  -"Перейти к предыдущей отметке" Call("Coder::HighLight", 4, 0, 0, 0, 1)
  -"Перейти к следующей отметке" Call("Coder::HighLight", 4, 0, 0, 0, 0)
1. Переходы по отмеченному тексту происходит неодинаково. Если установить курсор на отмеченный текст, и вызвать "Перейти к следующей отметке", то переход осуществляется сразу же, если вызвать "Перейти к предыдущей отметке", то сначала текст просто выделяется, а затем, при повторном вызове, только переход. Хотелось, чтобы работало одинаково, как в первом случае, т.е. чтобы переход осуществлялся сразу же, даже когда текст не выделен, а только установлен на нём курсор.

2. При переходе выделяется текст метки, на которую производится переход. Можно ли этого не делать, а то получается, что ориентируешься на один (отмеченный) цвет текста, а в результате перехода получаешь другой (как от выделения), что не удобно, постоянно из-за смены цветов сбиваешься, - теряется ориентирование по тексту.
А для того, чтобы лучше видеть метку, на которую осуществился переход, предлагаю скролить страницу так, чтобы текущая пометка (на которую перешли) позиционировалась посреди экрана.


Добавлено: своя цитата с рубоарда (чтобы не затерялась):
VSHY wrote:Для автоматического снятия пометки, как я его понимаю (т.е. стал на слово и вызвал), есть строка:
Coder-Rus.txt wrote:Цитата: ID
Идентификатор (по умолчанию 0). Если ноль, удалить все отметки.
Если -1, удалить автоматически назначенные идентификаторы по цвету.
но вызов

Code: Select all

-"Убрать отметку" Call("Coder::HighLight", 3, -1) 
не срабатывает.

Posted: Sat Dec 15, 2012 2:51 pm
by Lenchik
Как задать выделение у которого начало "--" находится в начале строки, конец также "--" и находится в конце этой же строки, а посередине бывают вещи типа "----------161E418E3AA59B36" и ещё "-" есть в секции Delimiters?

Пробовал комбинировать ключи 1024+512, но они в паре друг с другом, похоже не работают, соответственно от 1632=1024+512+64+32 тоже толку нет.

Вместе с этим нужно отдельным образом отсеивать случаи, когда часть посередине ограничена только слева "--" в начале строки и и сама оканчивается на конце строки. Такой отсев у меня получился и хочется чтобы он продолжал работать при решении задачи из первого абзаца:

Code: Select all

;544=512+32
544	2	${DEL2}	0	"--"	""	""	""	""

Posted: Tue Dec 18, 2012 2:40 pm
by VladSh
Дополнительно к тому сообщению, что через одно назад:
Coder-Rus.txt wrote:Call("Coder::HighLight", 4, ID, "#RRGGBB", "#RRGGBB", DIRECTION)
ID
Идентификатор (по умолчанию 0). Если ноль, найти любые отметки.
Если -1, найти автоматически назначенные идентификаторы по цвету.
Автоматический переход к идентификатору по определённому цвету (-1) не работает, - прыгает по цветам всех меток подряд.

Posted: Thu Dec 20, 2012 4:55 am
by Instructor
Lenchik

Code: Select all

Quotes:
;======================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote
;       style   text    bkgrnd  start   end     char    include exclude
;======================================================================
;1541=1+4+512+1024
5	3	${COMM}	0	"--"	"--"	""	""	""
VladSh wrote:Автоматический переход к идентификатору по определённому цвету (-1) не работает, - прыгает по цветам всех меток подряд.
Все работает. Цвет для поиска то указываем?