Скажите, а это специально так сделано, что табуляция не добавляется в правила "Автоподсвечивание выделения"?
Выделяю пробел - подсвечиваются все пробелы файла, выделяю табуляцию - ничего не подсвечивается...
Posted: Thu Jun 24, 2010 8:35 am
by VladSh
Напал я тут на текстовый редактор SciTE, очень понравилось их окошко SideBar, можно было бы расширить наше окошко фолдинга его возможностями.
Ещё в нём понравились цветовые схемы, некоторые значки, ну и так, по мелочи, - есть неплохие идеи.
Ещё хотелось бы, чтобы для окошка автодополнений была добавлена возможность вставки иконок. Это нужно, например, для того, чтобы наглядно отличать функции, процедуры, классы, чтобы можно было отличать функцию, находящуюся в этом скрипте от функций в подключаемых и т.д.
Тогда бы редактор ожил, стал чуть веселее ))
Posted: Thu Jun 24, 2010 9:50 am
by se7h
VladSh
согласись, приятно работать в стильном редакторе
давно предлагал улучшить AkelPad в плане дизайна:
и цветовые схемы, и значки, и другие элементы, над всем этим нужно работать, а "так сойдёт" - это не ответ
Posted: Fri Jun 25, 2010 7:24 am
by Instructor
Исправлено: прорисовка панели CodeFold (а также возможное падение программы), при совместном использовании с LineBoard.
Fixed: painting CodeFold panel (and possible program crash) when using with LineBoard.
зажав комбинацию Ctrl+[, мы бодро пробегаем от конца файла до начала. а с комбинацией Ctrl+] этого не происходит, она стопорится на ближайшем конце уровня. на должно ли их поведение быть одинаковым?
HighLight. php
Posted: Sat Jun 26, 2010 3:08 am
by Unlikely
Вот такую штуку заметил.
Есть такой способ комментирования текста /* */
Комментирует всё, включая переносы строк.
Так вот плагин перестаёт светить когда присутствует перенос.
Тоже самое и с '' "". Когда между кавычками перенос то тоже светить перестаёт.
И вопрос ещё есть.
Можно как нибудь сделать подсветку переменной полностью а не только знака $ ?
Posted: Sat Jun 26, 2010 4:00 am
by Unlikely
И ещё пытался сделать подсветку <? ?> что бы было видно где начинается блок php среди html. Но, что то не получилось.
Добавил:
;======================================
;Flags Font Color Color Char(s)
; style text bkgrnd
;======================================
Delimiters:
1 0 #800000 0 <?
1 0 #800000 0 ?>
подсвечивается только ?> а <? нет.
В чём может быть дело подскажите пожалуйста?
Posted: Sat Jun 26, 2010 4:40 am
by Instructor
ccaid
Что Ctrl+[, что Ctrl+], работают только до корневого уровня. Для перемещения по всем уровням есть Ctrl+Alt+[ и Ctrl+Alt+].
Unlikely
Так вот плагин перестаёт светить когда присутствует перенос.
Многострочные "Quotes:" не поддерживаются.
И ещё пытался сделать подсветку <? ?>...
Возможно есть разделитель "?" - разместите "<?" и "?>" до разделителей "<", ">","?", если они есть.
Posted: Sat Jun 26, 2010 4:41 am
by Unlikely
Ещё думаю в AutoComplete можно было бы сделать не вывод всех функций и скрол к дополняемой, а выборку только тех которые начинаются на введённый текст.
И у меня немного подлагивает редактор при выводе списка дополнения...
Posted: Sat Jun 26, 2010 4:54 am
by Unlikely
Instructor
То есть вобще поддержки не будет? Или будет добавлено?
С <? ?> не помогло. Так же всё осталось.
Posted: Sat Jun 26, 2010 6:52 am
by ccaid
Instructor wrote:ccaid
Что Ctrl+[, что Ctrl+], работают только до корневого уровня. Для перемещения по всем уровням есть Ctrl+Alt+[ и Ctrl+Alt+].
мне надо было сразу сказать, что описанное поведение обнаружил на reg-файле (настройки AkelPad). похоже, это следствие древовидной структуры reg-файла, и, действительно, это не ошибка, а фича.
Thanks Infocatcher for "Подсветка и автодополнение для менюшек AkelPad'а".
Very cool.
Posted: Sat Jun 26, 2010 2:00 pm
by se7h
Unlikely wrote:Ещё думаю в AutoComplete можно было бы сделать не вывод всех функций и скрол к дополняемой, а выборку только тех которые начинаются на введённый текст.
+1
можно даже сделать опцию
Posted: Mon Jun 28, 2010 4:32 pm
by Infocatcher
CodeFold:
Хотелось бы возможность игнорирования незакрытых блоков. Пример – <tag /> в XML/XHTML.
Очень не хватает чего-нибудь вроде горизонтальной черты на месте скрытого текста (а то ведь все время влево приходится поглядывать).
Баги: при обновлении кэша не обновляется панель; при изменении «названия» блока панель также не обновляется (хотя это скорее вопрос быстродействия).
HighLight:
Хорошо бы сохранять выделение с изменением вида шрифта после подсветки ранее выделенного слова или его части вручную.
То есть чтобы для function f() {}
после подсветки «fun» по-прежнему бы оставался жирный шрифт: function f() {}