SynWrite (Syn2)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Alextp
Работает, как я и хотел! Спасибо!
Только при попытке вызвать свойства лексера вылезло сначала вот это:
Работает, как я и хотел! Спасибо!
Только при попытке вызвать свойства лексера вылезло сначала вот это:
А потом появилось собственно окно свойств, но с пустыми списками правил.---------------------------
SynWrite
---------------------------
Exception in plugin
EAccessViolation
Access violation at address 05B82144 in module 'Syn2.wlx'. Read of address 00000010
---------------------------
ОК
---------------------------
Вечному двигателю -- вечные тормоза!..
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Alextp
Что-то не радует эта тенденция выпиливания функционала.
Исходные возможности вполне устраивали и без плагинов.
Хотелось бы взять за основу последнюю нерезанную версию (6.20, по-моему), внести в неё багфиксы из последующих версий, убрать питон (без него шустрее) и скомпилировать "облегченный" вариант плагина (и редактора). Сможешь такое реализовать или слишком времязатратно? Думаю, не только мне такой вариант плагина был бы востребован.
Что-то не радует эта тенденция выпиливания функционала.
Исходные возможности вполне устраивали и без плагинов.
Хотелось бы взять за основу последнюю нерезанную версию (6.20, по-моему), внести в неё багфиксы из последующих версий, убрать питон (без него шустрее) и скомпилировать "облегченный" вариант плагина (и редактора). Сможешь такое реализовать или слишком времязатратно? Думаю, не только мне такой вариант плагина был бы востребован.
Windows 11 | TC DreamLair eternal pre-α
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Так и делал.Alextp писал(а):Убрать питон можешь и сам- просто сотри DLLs.
А сейчас обновился и заметил, что многие функции удалены. Откатился обратно на версию 6.20, похоже придётся на ней пока и остаться.
Мы как-раз на Тоталовском форуме.Alextp писал(а):Такой вариант был бы НЕ востребован- кроме юзеров от Тотала.
Windows 11 | TC DreamLair eternal pre-α
Алекс, если не сложно подскажи где почитать инструкции на след темы (поиск в прилагающихся мануалах и форум как то не помогают):
Вопрос 1
при работе с РНР лексером если набрать FOR и нажать TAB то в редактор автоматически вставляется
образуются пару маркеров и мультикаретка.
что это за функционал, как он реализован и можно ли редактировать такую авто замену?
На сколько я понял это не Фрагменты и не Data\autocomplete\PHP.acp по Стрл+пробел.
Где почитать про эту авто замену? Направь и подскажи. а то для function( подобного шаблона нет. Хотелось бы узнать полный арсенал.
Неужели это функционал лексера?[/color]
---- добавил----
разобрался, нашел Data\snippets\Std.Php\
для вызова шаблона для функции нужно было указывать "fnc"+tab
Вопрос 2
Во внешние инструменты я добавил php.exe для проверки кода,
и во внутренем менеджере Строки вывода поставил Удаление HTML-теги из вывода и послал на проверку echo без точки с запятой, что бы проверить вывод.
Однако вывод дает мне подобную строку с кучей html мусора:
Собственно вопрос про удаление мусора тегов. Функция не работает, хотя переключатель в настройках есть. Хотя я помню года три назад мы говорили про это, но вот снова вернулись к этому вопросу.
В инструкциях нет упоминания о способах борьбы с HTML / XML тегами в Выводе.
Вопрос 3:
в контекстном меню есть раздел ЕЩЕ который содержит команды, не понятного назначения про солбцы и вертикальные вставки. Можно где то почитать? В теме поиск ничего толком не объяснил. А читать 6 лет переписки, думаю правильнее спросить у гуру.
Вопрос 4:
Плагин Explorer не включается. Это проблема версии или что к чему?
П.С. Надеюсь на ответы, так как посмотрел Cudo я понял что с СинВрайта я уходить не буду еще долго. ну... если все же Вывод удастся наладить.
Вопрос 1
при работе с РНР лексером если набрать FOR и нажать TAB то в редактор автоматически вставляется
Код: Выделить всё
for ($i=0; $i < ; $i++) {
# code...
}что это за функционал, как он реализован и можно ли редактировать такую авто замену?
На сколько я понял это не Фрагменты и не Data\autocomplete\PHP.acp по Стрл+пробел.
Где почитать про эту авто замену? Направь и подскажи. а то для function( подобного шаблона нет. Хотелось бы узнать полный арсенал.
Неужели это функционал лексера?[/color]
---- добавил----
разобрался, нашел Data\snippets\Std.Php\
для вызова шаблона для функции нужно было указывать "fnc"+tab
Вопрос 2
Во внешние инструменты я добавил php.exe для проверки кода,
и во внутренем менеджере Строки вывода поставил Удаление HTML-теги из вывода и послал на проверку echo без точки с запятой, что бы проверить вывод.
Однако вывод дает мне подобную строку с кучей html мусора:
Код: Выделить всё
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><br />
<b>Parse error</b>: syntax error, unexpected T_ECHO, expecting ',' or ';' in <b>D:\TEMP\New.php</b> on line <b>3</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>Errors parsing D:\TEMP\New.php
В инструкциях нет упоминания о способах борьбы с HTML / XML тегами в Выводе.
Вопрос 3:
в контекстном меню есть раздел ЕЩЕ который содержит команды, не понятного назначения про солбцы и вертикальные вставки. Можно где то почитать? В теме поиск ничего толком не объяснил. А читать 6 лет переписки, думаю правильнее спросить у гуру.
Вопрос 4:
Плагин Explorer не включается. Это проблема версии или что к чему?
П.С. Надеюсь на ответы, так как посмотрел Cudo я понял что с СинВрайта я уходить не буду еще долго. ну... если все же Вывод удастся наладить.
480499497
это Сниппеты. Вот файл по ним http://www.uvviewsoft.com/synwrite/file ... ppets.html
Видимо сниппет FOR.
Добавлено спустя 10 минут:
paste as column block-- вставить но рассмотреть блок в буфере как колоночный
Добавлено спустя 3 минуты:
это Сниппеты. Вот файл по ним http://www.uvviewsoft.com/synwrite/file ... ppets.html
Видимо сниппет FOR.
Добавлено спустя 10 минут:
paste to 1st column-- вставить но в начало текущей строки (где каретка№0)> раздел ЕЩЕ который содержит команды, не понятного назначения про солбцы и вертикальные вставки.
paste as column block-- вставить но рассмотреть блок в буфере как колоночный
Добавлено спустя 3 минуты:
Он находится в Options/addonManager, оттуда он ставится? Вроде да.Вопрос 4:
Плагин Explorer не включается
480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.
Вечному двигателю -- вечные тормоза!..
Staniclaw писал(а):480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.
мусор к синврайту конечно никакого отношения не имеет.
а вот опция в настройках синврайта предназначенная конкретно для удаления подобного мусора, и которая по некоторым причинам не работает - имеет еще ого-го какое отношение.
но подкат засчитан.
про теги попозже.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvicha ... xt-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvicha ... xt-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.
Закачал snippets.Atom-JavaScript.zip. Внутри каталог Atom.JavaScript просто перенес в SynWrite\Data\snippets\Alextp писал(а):про теги попозже.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvicha ... xt-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.
Правильно инсталлировал? Должно так работать?
Еще
Версия 6,33,2550 (как с другими не знаю)
Настройки программы - Вид - Сохранять положение окна
при включенном и выключенном состоянии запуск редактора всегда происходит на главном мониторе.
Прочие настройки сохраняются нормально.
Еще
Нижняя панель имеет несколько закладок, со всеми разобрался кроме закладки Валидация.
Чем она используется?
Я предполагал что это для вывода инфо по Synlint & linter.* но при попытке проверить работу плагина (предварительно скачав нужные линтер [syn_lint + syn_lint_jslint] на js лексеры), но получал ошибки в консоль
Код: Выделить всё
Python 3.5.2
ERROR: jsl cannot locate 'jsl'Потому вопрос, чем спользуется закладка Валидации?
да. Может сделаю нормальный пак JS snips для Сина.480499497 писал(а):t просто перенес в SynWrite\Data\snippets\
Правильно инсталлировал?
Про монитор- записал в
https://github.com/Alexey-T/SynWrite/issues/41
Добавлено спустя 5 минут:
Вкладка Валидация- ее использует SynLint,
если поставить линтер Html Tidy, то сразу после линтинга - там
будет типа того-
63:1: trimming empty <dl>
64:5: trimming empty <dd>
71:1: trimming empty <dl>
72:5: trimming empty <dd>
79:1: trimming empty <dl>
80:5: trimming empty <dd>