View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Dec 07, 2016 05:10 Post subject: |
|
|
Бета- обычная ссылка.Там опция сделана. Смотрим history.txt + HiddenOptionsForLister.txt (кажется так)
Тестим. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Wed Dec 07, 2016 17:39 Post subject: |
|
|
Alextp
Работает, как я и хотел! Спасибо!
Только при попытке вызвать свойства лексера вылезло сначала вот это: Quote: | ---------------------------
SynWrite
---------------------------
Exception in plugin
EAccessViolation
Access violation at address 05B82144 in module 'Syn2.wlx'. Read of address 00000010
---------------------------
ОК
--------------------------- | А потом появилось собственно окно свойств, но с пустыми списками правил. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Fri Jan 06, 2017 01:41 Post subject: |
|
|
Alextp
Что-то не радует эта тенденция выпиливания функционала.
Исходные возможности вполне устраивали и без плагинов.
Хотелось бы взять за основу последнюю нерезанную версию (6.20, по-моему), внести в неё багфиксы из последующих версий, убрать питон (без него шустрее) и скомпилировать "облегченный" вариант плагина (и редактора). Сможешь такое реализовать или слишком времязатратно? Думаю, не только мне такой вариант плагина был бы востребован. _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Jan 06, 2017 07:39 Post subject: |
|
|
Убрать питон можешь и сам- просто сотри DLLs.
Такой вариант был бы НЕ востребован- кроме юзеров от Тотала.
Тут плагин ТС- довесок к Ехе. А не Ехе- довесок к плагину.
Для редактора ЕХЕ- очень даже гут, что код в питоне _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Fri Jan 06, 2017 17:34 Post subject: |
|
|
Alextp wrote: | Убрать питон можешь и сам- просто сотри DLLs. |
Так и делал.
А сейчас обновился и заметил, что многие функции удалены. Откатился обратно на версию 6.20, похоже придётся на ней пока и остаться.
Alextp wrote: | Такой вариант был бы НЕ востребован- кроме юзеров от Тотала. |
Мы как-раз на Тоталовском форуме. _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Fri Jan 27, 2017 13:21 Post subject: |
|
|
Алекс, если не сложно подскажи где почитать инструкции на след темы (поиск в прилагающихся мануалах и форум как то не помогают):
Вопрос 1
при работе с РНР лексером если набрать FOR и нажать TAB то в редактор автоматически вставляется
Code: | for ($i=0; $i < ; $i++) {
# code...
} |
образуются пару маркеров и мультикаретка.
что это за функционал, как он реализован и можно ли редактировать такую авто замену?
На сколько я понял это не Фрагменты и не Data\autocomplete\PHP.acp по Стрл+пробел.
Где почитать про эту авто замену? Направь и подскажи. а то для function( подобного шаблона нет. Хотелось бы узнать полный арсенал.
Неужели это функционал лексера?
---- добавил----
разобрался, нашел Data\snippets\Std.Php\
для вызова шаблона для функции нужно было указывать "fnc"+tab
Вопрос 2
Во внешние инструменты я добавил php.exe для проверки кода,
и во внутренем менеджере Строки вывода поставил Удаление HTML-теги из вывода и послал на проверку echo без точки с запятой, что бы проверить вывод.
Однако вывод дает мне подобную строку с кучей html мусора:
Code: |
<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 я понял что с СинВрайта я уходить не буду еще долго. ну... если все же Вывод удастся наладить. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Jan 27, 2017 13:37 Post subject: |
|
|
480499497
это Сниппеты. Вот файл по ним http://www.uvviewsoft.com/synwrite/files/help/SynWrite/snippets.html
Видимо сниппет FOR.
Добавлено спустя 10 минут:
Quote: | > раздел ЕЩЕ который содержит команды, не понятного назначения про солбцы и вертикальные вставки. |
paste to 1st column-- вставить но в начало текущей строки (где каретка№0)
paste as column block-- вставить но рассмотреть блок в буфере как колоночный
Добавлено спустя 3 минуты:
Quote: | Вопрос 4:
Плагин Explorer не включается |
Он находится в Options/addonManager, оттуда он ставится? Вроде да. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Fri Jan 27, 2017 14:17 Post subject: |
|
|
Спасибо за ответы. А что касательно вопроса о борьбе с тего-мусором в Выводе?
И еще, Снипеты JS есть в каком нить состоянии? или вообще не планируется? |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Fri Jan 27, 2017 14:53 Post subject: |
|
|
480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Fri Jan 27, 2017 15:06 Post subject: |
|
|
Staniclaw wrote: | 480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские. |
мусор к синврайту конечно никакого отношения не имеет.
а вот опция в настройках синврайта предназначенная конкретно для удаления подобного мусора, и которая по некоторым причинам не работает - имеет еще ого-го какое отношение.
но подкат засчитан. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
480499497
Joined: 19 Sep 2010 Posts: 73
|
(Separately) Posted: Sun Jan 29, 2017 05:11 Post subject: |
|
|
Закачал snippets.Atom-JavaScript.zip. Внутри каталог Atom.JavaScript просто перенес в SynWrite\Data\snippets\
Правильно инсталлировал? Должно так работать?
Еще
Версия 6,33,2550 (как с другими не знаю)
Настройки программы - Вид - Сохранять положение окна
при включенном и выключенном состоянии запуск редактора всегда происходит на главном мониторе.
Прочие настройки сохраняются нормально.
Еще
Нижняя панель имеет несколько закладок, со всеми разобрался кроме закладки Валидация.
Чем она используется?
Я предполагал что это для вывода инфо по Synlint & linter.* но при попытке проверить работу плагина (предварительно скачав нужные линтер [syn_lint + syn_lint_jslint] на js лексеры), но получал ошибки в консоль
Code: | Python 3.5.2
ERROR: jsl cannot locate 'jsl' |
И посчитал, что вряд ли закладка Валидация нужна для этого.
Потому вопрос, чем спользуется закладка Валидации? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Jan 29, 2017 09:28 Post subject: |
|
|
480499497 wrote: | t просто перенес в SynWrite\Data\snippets\
Правильно инсталлировал? |
да. Может сделаю нормальный пак JS snips для Сина.
Про монитор- записал в
https://github.com/Alexey-T/SynWrite/issues/41
Добавлено спустя 5 минут:
Вкладка Валидация- ее использует SynLint,
если поставить линтер Html Tidy, то сразу после линтинга - там
будет типа того-
Quote: | 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>
|
_________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
|