View previous topic :: View next topic |
Author |
Message |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Fri Nov 18, 2011 16:44 Post subject: |
|
|
Alextp wrote: | Надо сделать переход Ctrl-[ и без lexer'а. |
Так тоже подойдет.
Спасибо, еще раз. Ждем новых версий. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sat Nov 19, 2011 01:30 Post subject: |
|
|
Работает! (почти ) Вот спасибо!
Не нашёл в настройках галочки (не реализовано?) включения/выключения опции + можно ли настраивать цвет скобок/цвет фона/жирность подсвеченных скобок (отдельной опцией для принудительного режима)?
Первый раз открывал файл - подсветка работала.
Второй раз открывал *pas файл, но с расширением *txt - не сработало. Создал txt файл (в TC, по Shift+F4), написал абракадабру (файл не закрывал) - работает.
Закрыл редактор, сохранив файл с абракадаброй в *txt, открыл снова - не работает. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Nov 19, 2011 10:33 Post subject: |
|
|
Не могу повторить.. файл обновлен. +Опция (Редактор 2), +цвет для скобок (Вид).
Добавлено спустя 58 минут:
>цвет скобок/цвет фона/жирность
Только цвет _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Gemorroj
Joined: 31 Mar 2010 Posts: 19
|
(Separately) Posted: Sat Nov 19, 2011 12:20 Post subject: кодировка |
|
|
Напишу еще раз свое пожелание, ибо очень достает)
Хотелось бы иметь возможность задавать в настройках кодировку по умолчанию. Ибо с файлами не в ANSI (у меня, например, все в UTF-8) постоянно морока. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sat Nov 19, 2011 15:10 Post subject: |
|
|
Alextp wrote: | файл обновлен. +Опция (Редактор 2), +цвет для скобок (Вид). |
Теперь все нормально работает. Спасибо за опции.
Добавлено спустя 11 минут:
Есть предложение расширить функционал резервного копирования:
- добавить возможность включения инкрементного увеличения счетчика рез-ных копий (опционально);
- добавить возможность задания папки для копий (папка: Syn2 (подпапка Backup)/пользовательская/рядом с редактируемым файлом).
Не знаю будет ли актуально данное расширение функционала. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Nov 19, 2011 15:37 Post subject: |
|
|
Папку задать можно. с счетчиком- сложнее..
Добавлено спустя 29 минут:
+Опция Create bak: Disabled/ "%Appdata%\Synwrite" / Same folder _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Gemorroj
Joined: 31 Mar 2010 Posts: 19
|
(Separately) Posted: Sat Nov 19, 2011 17:59 Post subject: |
|
|
Alextp wrote: | Done. См. опцию "Открывать в UTF8 файлы"- задай там "*" |
о, спасибо большое. как-то я упустил этот момент. |
|
Back to top |
|
 |
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Wed Nov 23, 2011 06:28 Post subject: |
|
|
480499497 wrote: |
Будет врея доделаю всё остальное для
AutoIt
PhP
Js |
PHP developer Lexer
Извеняюсь братцы что времени прошло таки не мало, всё как то руки не доходили.
Вот прикрепляю два девелоперских лекстера: РНР_девелоп_мэйн и подкладку для него РНР_девелоп_НТМЛ.
Мэйн, основной лексер которым пользуюсь и сам.
ХТМЛ за основу взят стандартный но немного переделан для вписывания в цвета Дерева.
JS не ковырял стандартный как подсветка для основного РНР_девелоп подойдет.
PHP_dev_main.lcf
PHP_dev_HTML.lcf
Оформил всё для удобства восприятия кода, по эргономике и физиологии зрения. Функции класы цыклы - все парсятся. Дерево строиться таким образом что Группирует все цыклы функции класы, а в группах выводятся для быстрой навигации все функции РНР из 3200 стандартных. Паралельно дерево строит ХТМЛ ДОМ и парсит даже атрибуты тегов в которых уже и размещается РНР навигация. Таким образом в дереве мы видем Тего-Ориентированое отображение скрипта, что нереально облегчает работу и навигацию.
Сразу дам совет поставить автооткрытие дерева, что бы в больших скриптах дерево не разворачивалось на киломерт.
Вот потратил неделю что бы привестик нормальному виду, свести к минимуму парсинга и простоте исполнения, а то было куча лишнего хлама так как для себя делал.
В будущем допишу и добавлю Code templates для облегчения рутинного набора. Цвета можете поменять на свои, более привычные, но еще раз скажу, что палитра специально подобрана для подсознательного восприятия.
Пока не вышло обновление SynWrite и лексы не появились в библиотеке, импортируйте в ручную. Не забудте снять галочку с родного РНР а то им будет открывать по умолчанию. И обязательно в свойствах Мэйн Лекстера на закладке СубЛекстеров исправте, выберите PHP_dev_HTML, иначе у вас при импортировании собьется идентификатор лексеров и туда будет вставлен какой то левый лексер.
а ну да, чуть не забыл
что бы работали подсказки автоподстановки, нужно
либо переименовать в библиотеле лекстеров PHP_dev_main в просто PHP
либо в папке HL переименовать PHP.acp в PHP_dev_main.acp
Кстати Alextp, в моём прошлом лексе AutoIt удали в самом лекстере пример скрипта в теле лекстера, а то я там код целой софтины всунул, а оно там никому ненада, только весу добавляет. И если не сложно в примечаниях лекстера исправь что создано не неизвестным а 480499497 from forum.wincmd.ru
П.С. Спасибо за ваши труды ребята. |
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Wed Nov 23, 2011 08:28 Post subject: |
|
|
Alextp Спасибо за расширение резервного копирования.
Вопрос:
1)Умное выделение (УМ) текущего слова во всем файле работает независимо от регистра. Так задумано? Можно ли сделать опцию переключалку: есть/нет зависимость от регистра?
2) Можно ли включить УМ не по выделению слова, а по нахождению в нем курсора? (т.е. поставил курсор на файл - все похожие файлы подсветились)? (тоже опционально) |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Nov 23, 2011 11:17 Post subject: |
|
|
PHP_Dev взял. AutoIt поправил. Спс
Добавлено
Ум.выделение: 1) сделал 2) Пока нельзя
uvviewsoft.com/bb/
Добавлено спустя 2 часа 15 минут:
Php_Dev:
поправил RegEx строки-
(?s)(["'])(\\\1|\\\\|.)*?\1 _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Wed Nov 23, 2011 20:12 Post subject: |
|
|
Alextp wrote: | + ACP file для лексеров PHP и "PHP (dev)" теперь 1. (все что от " (" убирается) |
про АЦП здорово
про (все что от " (" убирается) не понял о чем ты.
кстати где ты поправил
Php_Dev:
поправил RegEx строки-
(?s)(["'])(\\\1|\\\\|.)*?\1
я у себя исправлю и посмотрю что где там пропадает и поправлю.
Кстати, что с ХТМЛ лексером? Оставишь старый или вставишь мой? Они одинаковые но с моим РНР дев приятнее смотрится, либо в релизе введешь оба? |
|
Back to top |
|
 |
|