Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SynWrite (Syn2)
Goto page Previous  1, 2, 3 ... 194, 195, 196, 197  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Wed Dec 07, 2016 05:10    Post subject: Reply with quote

Бета- обычная ссылка.Там опция сделана. Смотрим history.txt + HiddenOptionsForLister.txt (кажется так)
Тестим.
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 528
Location: Ташкент

Post (Separately) Posted: Wed Dec 07, 2016 17:39    Post subject: Reply with quote

Alextp
Работает, как я и хотел! Спасибо!
Только при попытке вызвать свойства лексера вылезло сначала вот это:
Quote:
---------------------------
SynWrite
---------------------------
Exception in plugin

EAccessViolation
Access violation at address 05B82144 in module 'Syn2.wlx'. Read of address 00000010
---------------------------
ОК
---------------------------
А потом появилось собственно окно свойств, но с пустыми списками правил.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Wed Dec 07, 2016 20:43    Post subject: Reply with quote

Падение поправил,
залил туда же.
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Fri Jan 06, 2017 01:41    Post subject: Reply with quote

Alextp
Что-то не радует эта тенденция выпиливания функционала.
Исходные возможности вполне устраивали и без плагинов.
Хотелось бы взять за основу последнюю нерезанную версию (6.20, по-моему), внести в неё багфиксы из последующих версий, убрать питон (без него шустрее) и скомпилировать "облегченный" вариант плагина (и редактора). Сможешь такое реализовать или слишком времязатратно? Думаю, не только мне такой вариант плагина был бы востребован.
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair v2018 eternal pre-α (9.0a x32+x64) | AkelPad Lair v2018α (4.9.9 x86) | Slimjet Lair v2018α
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Fri Jan 06, 2017 07:39    Post subject: Reply with quote

Убрать питон можешь и сам- просто сотри DLLs.
Такой вариант был бы НЕ востребован- кроме юзеров от Тотала.

Тут плагин ТС- довесок к Ехе. А не Ехе- довесок к плагину.
Для редактора ЕХЕ- очень даже гут, что код в питоне
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Fri Jan 06, 2017 17:34    Post subject: Reply with quote

Alextp wrote:
Убрать питон можешь и сам- просто сотри DLLs.

Так и делал.
А сейчас обновился и заметил, что многие функции удалены. Откатился обратно на версию 6.20, похоже придётся на ней пока и остаться.

Alextp wrote:
Такой вариант был бы НЕ востребован- кроме юзеров от Тотала.

Мы как-раз на Тоталовском форуме. Very Happy
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair v2018 eternal pre-α (9.0a x32+x64) | AkelPad Lair v2018α (4.9.9 x86) | Slimjet Lair v2018α
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Fri Jan 06, 2017 18:04    Post subject: Reply with quote

ТС плагин -довесок, так что убранность в нем, не важна, а в ЕХЕ лучше стало.
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
480499497



Joined: 19 Sep 2010
Posts: 73

Post (Separately) Posted: Fri Jan 27, 2017 13:21    Post subject: Reply with quote

Алекс, если не сложно подскажи где почитать инструкции на след темы (поиск в прилагающихся мануалах и форум как то не помогают):

Вопрос 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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Fri Jan 27, 2017 13:37    Post subject: Reply with quote

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 - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
480499497



Joined: 19 Sep 2010
Posts: 73

Post (Separately) Posted: Fri Jan 27, 2017 14:17    Post subject: Reply with quote

Спасибо за ответы. А что касательно вопроса о борьбе с тего-мусором в Выводе?

И еще, Снипеты JS есть в каком нить состоянии? или вообще не планируется?
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 528
Location: Ташкент

Post (Separately) Posted: Fri Jan 27, 2017 14:53    Post subject: Reply with quote

480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
480499497



Joined: 19 Sep 2010
Posts: 73

Post (Separately) Posted: Fri Jan 27, 2017 15:06    Post subject: Reply with quote

Staniclaw wrote:
480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.


Laughing
мусор к синврайту конечно никакого отношения не имеет.
а вот опция в настройках синврайта предназначенная конкретно для удаления подобного мусора, и которая по некоторым причинам не работает - имеет еще ого-го какое отношение. Very Happy
но подкат засчитан. Wink
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Fri Jan 27, 2017 16:18    Post subject: Reply with quote

про теги попозже.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvichans-plugins/files/cudatext-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
480499497



Joined: 19 Sep 2010
Posts: 73

Post (Separately) Posted: Sun Jan 29, 2017 05:11    Post subject: Reply with quote

Alextp wrote:
про теги попозже.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvichans-plugins/files/cudatext-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.


Закачал 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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4840

Post (Separately) Posted: Sun Jan 29, 2017 09:28    Post subject: Reply with quote

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 - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 194, 195, 196, 197  Next
Page 195 of 197

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group