После обновления перестали подсвечиваться (различаться по цвету) английские и русские буквы в новом документе
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?
t-writer
txt.coder достаточно. В указанной ссылке выше буквы прописаны по в отдельной строке, а я вроде где-то видел перечнем в одной строке.. Но и имеющийся вариант работать будет.
Posted: Fri Nov 30, 2012 5:40 pm
by Lenchik
Вот может txt.coder как раз выложить на gist.github и там из него сделать несколько ветвлений (fork, видимо, а то я в cvs не смыслю пока что)?
А версия, где одной строкой, делалась, чтобы обойти те проблемы, что вызвала запись букв в delimiters (то ли в читалках, то ли в еще каких-то применениях).
Теперь-то можно регулярными выражениями попробовать сделать. Тут же есть в других темах те, кто в них разбирается.
В xml.coder надо будет добавить расширение *.vcxproj (файл проекта VS10).
Также поиск в Bing дал ещё результат для .vbxproj, хотя к примеру сайт fileinfo.com ничего о .vbxproj не знает.
Posted: Thu Dec 06, 2012 11:48 am
by FeyFre
А ещё .csxproj (для C# проектов)
Ну и в догонку(если уже выснилось что туда можно добавлять более сложные шаблоны) то нужно ещё добавить такого типа *.vcxproj.*.*.user для всех студийных проектов(и от 2010 и старших) - это локальные кеш-копии файлов проектов(уж не знаю для чего), имя формируется в формате
И разу жу такая пянка:
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 не показывает справа блоки кода, заключенного в {}
Помогите плиз!
-"Перейти к предыдущей отметке" 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, удалить автоматически назначенные идентификаторы по цвету.
Как задать выделение у которого начало "--" находится в начале строки, конец также "--" и находится в конце этой же строки, а посередине бывают вещи типа "----------161E418E3AA59B36" и ещё "-" есть в секции Delimiters?
Пробовал комбинировать ключи 1024+512, но они в паре друг с другом, похоже не работают, соответственно от 1632=1024+512+64+32 тоже толку нет.
Вместе с этим нужно отдельным образом отсеивать случаи, когда часть посередине ограничена только слева "--" в начале строки и и сама оканчивается на конце строки. Такой отсев у меня получился и хочется чтобы он продолжал работать при решении задачи из первого абзаца:
Дополнительно к тому сообщению, что через одно назад:
Coder-Rus.txt wrote:Call("Coder::HighLight", 4, ID, "#RRGGBB", "#RRGGBB", DIRECTION)
ID
Идентификатор (по умолчанию 0). Если ноль, найти любые отметки. Если -1, найти автоматически назначенные идентификаторы по цвету.
Автоматический переход к идентификатору по определённому цвету (-1) не работает, - прыгает по цветам всех меток подряд.