SynWrite (Syn2)
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: SynWrite (Syn2) Author: Alextp PostPosted: Mon Mar 08, 2010 02:22
    —
SynWrite

Web:
www.uvviewsoft.com/synwrite/

Beta:
www.uvviewsoft.com/bb/

* Batch Updater
* Wiki с докой по плагинам
* Пожелания оставляем в отдельной теме, а здесь в основном обсуждение
* Отдельный форум SW здесь (регистрация необязательна)
* Про 64-бит версию здесь


Last edited by Alextp on Thu Nov 15, 2012 18:02; edited 11 times in total

#2:  Author: flm PostPosted: Mon Mar 08, 2010 03:57
    —
Есть пара вопрос и комментов.
1). Какова конечная цель проекта? Просто немного изменить оригинальный syn или есть какие-то более глобальные задумки?
2). Качал файл(архив) два раза. В первый раз было другое оформление у контролов стандартных. Смотрелось получше. Smile
3). У дерева и поля для редактирования ужасные проблемы с прорисовкой при ресайзе окна и перетягивании тулбара...
4). "editor with syntax hilight" - мб всё-таки "highlight"...
5). Пробовал пока только запускать exe-шником, в качестве плагина пока не ставил...
6). Если нужно потестить конкретное - могу. Оригинальным syn'ом не пользовался (может давно ставил/смотрел)...

#3:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Mon Mar 08, 2010 10:33
    —
Только что скачал, первое замечание листер не закрывается при нажатии Escape.
Тоже интересует этот вопрос:

flm wrote:
1). Какова конечная цель проекта? Просто немного изменить оригинальный syn или есть какие-то более глобальные задумки?

#4:  Author: Alextp PostPosted: Mon Mar 08, 2010 11:36
    —
flm
1- немного изенить syn("под себя"). Мне не нравилось поле поиска, и табовость
2- оформление можно переключить (теперь)
4- поправил
потестить нужно поиск..

#5:  Author: Alextp PostPosted: Mon Mar 08, 2010 12:01
    —
Fixed: Escape
Upd.

#6:  Author: ya158 PostPosted: Mon Mar 08, 2010 20:13
    —
Надеюсь будет более стабильной чем предыдущая версия.
Хотелось бы увидеть русифицированный вариант. Предыдущий переводил я, но думаю, что у автора получиться гораздо лучше.

#7:  Author: Alextp PostPosted: Mon Mar 08, 2010 21:51
    —
Syn имеет неприятный баг- если включено filenotification, то при переходе в др файлу (в UV) показывает сообщение "файл изменился". Это надо будет поправить.
что про стабильность - надо делать стабильнее- для того и оторваны табы

#8:  Author: Alextp PostPosted: Wed Mar 10, 2010 12:56
    —
b101
+ "Selection as search text" opt
- theme reset on applying options
* edits in optdlg changed to SpinEdits

#9:  Author: АфиLocation: Одесса PostPosted: Wed Mar 10, 2010 14:04
    —
Хорошо бы еще дать возможность подсветки текущей строки, как было в SynPlus и Syn 1.5. Или оно где-то есть? Не нашел...

#10:  Author: Alextp PostPosted: Wed Mar 10, 2010 14:30
    —
Афи
подсветка есть в Pasсal-подсветке. В ini- нет. Т.е. это зависит от lexer'а, есть ли подсветка..

#11:  Author: DmanNNLocation: Н. Новгород PostPosted: Thu Mar 11, 2010 12:25
    —
Считаю что Syn 2 - лучший из простых редакторов. Хорошо, что решили довести его до ума.
Замечания:
1. В 2.1 не работают сочетания "Find Current Word Prior" и "Find Current Word Next"
2. Как и в 2.04 в 2.1 при замене не работает режим "Selected text only"
3. 2.04, подключенный к Lister, позволял через F3 загружать несколько документов в один экземпляр программы. Это в какой-то степени заменяло понятие проекта. В 2.1 это возможно только из самого Syn через открытие файлов - что неудобно. Можно-ли вернуть этот функционал 2.04.

#12:  Author: Alextp PostPosted: Thu Mar 11, 2010 15:56
    —
Вернуть табы: они оторваны специально. (Сильно "портят" код) Т.ч. нет. 1,2: да, вижу...

#13:  Author: Alextp PostPosted: Thu Mar 11, 2010 18:15
    —
CapFlint
>1. Переключалка рид-онли-режима не скрывает курсор: он остаётся мигать в том месте, где был в момент выключения. Пропадает лишь после переключения в другое окно и обратно

это и другое ("не работает undo после save", "Pgdn/Pgup скроллит окно на 2 строки")- баг ECtl. Поправить - не могу. (Пока)

#14:  Author: DmanNNLocation: Н. Новгород PostPosted: Fri Mar 12, 2010 10:43
    —
1. В 2.04 было и осталось: при наборе символов "<" и "." не к месту выскакивает окно Auto Complete Popup (обычно вызываемое Ctrl+Space).
2. По поводу "оторванности табов" - не совсем понятно - программа позволяет из себя загружать несколько файлов.

Мое мнение: без табов Syn будет неинтересен.

#15:  Author: Alextp PostPosted: Fri Mar 12, 2010 13:20
    —
DmanNN
1. в Htm файлах? Тогда отключите Misc\Internal html autocomplete.
2. В 21 оторваны табы. Писал уже. Т.е. интерфейс не табовый (теперь).
В программе еще не совсем убрано

#16:  Author: Alextp PostPosted: Fri Mar 12, 2010 14:33
    —
CFlint
3. Home/End в режиме просмотра работают не так, как хочется. Судя по всему, онипрокручивают по горизонтали, а не по вертикали

нет, не согласен. Они должны быть гориз-ми. Для перемотки в начало есть Ctrl-home, и есть Ctrl-end.
(Можешь переназначить в диалоге клавиш, конечно).

4. Не нашёл, как отключить показ вертикальной полосы right margin. Зачастую это
вещь весьма удобная и полезная, но когда она постоянно мозолит глаза, это неприятно

задать 0 в кач. right margin. Добавил подсказку.

#17:  Author: Alextp PostPosted: Fri Mar 12, 2010 14:51
    —
Это сделаю:

5. Не нашёл, как назначить сочетания клавиш для переключения кодировок. У меня
полно файлов в UTF-8 без BOM, и для просмотра их приходится лезть в эту менюшку
в статусной строке
6. Мелочь, но всё же слегка резанула: открываю файл, включаю перенос слов через
Ctrl+W, открываю диалог настроек, ничего не меняю, жму OK - перенос отключился.
Почему-то опция переноса в диалоге осталась выключенной и, соответственно,
применилась при нажатии OK.
7. Ещё мелочь: при прокрутке списка в диалоге настройки клавиш список
перерисовывается только после отпускания бегунка.

#18:  Author: CaptainFlintLocation: Москва PostPosted: Fri Mar 12, 2010 18:34
    —
Alextp wrote:
3. Home/End в режиме просмотра работают не так, как хочется. Судя по всему, онипрокручивают по горизонтали, а не по вертикали

нет, не согласен. Они должны быть гориз-ми. Для перемотки в начало есть Ctrl-home, и есть Ctrl-end.

Открой Lister без плагинов и посмотри на его поведение при включённом и выключенном курсоре. Вот это поведение для меня логично. Переназначать — не выход, т.к. функции клавиш не разделяются для режимов просмотра и редактирования, а в последнем поведение Home/End логичное и корректное.

Alextp wrote:
4. Не нашёл, как отключить показ вертикальной полосы right margin. Зачастую это
вещь весьма удобная и полезная, но когда она постоянно мозолит глаза, это неприятно

задать 0 в кач. right margin. Добавил подсказку.

Задавал. Margin исчез, но при этом в диалоге настроек осталось число 80, и вывести полоску обратно не получалось уже никак, пока не влез грязными ручками в INI.

#19:  Author: Alextp PostPosted: Sat Mar 13, 2010 11:38
    —
CaptainFlint
- сделал Home/End в RO как в Листер
Quote:
Margin исчез, но при этом в диалоге настроек осталось число 80, и вывести полоску обратно не получалось уже никак

У меня не повторяется.. (но я поменял чтото)

#20:  Author: Alextp PostPosted: Sat Mar 13, 2010 16:08
    —
b110.
(см Hist.txt)

#21:  Author: CaptainFlintLocation: Москва PostPosted: Sun Mar 14, 2010 00:00
    —
Alextp
Скачал текущую бету (110) — гораздо приятнее стало работать. Впервые всерьёз задумался о переходе с SynPlus.

По пунктам:
• Нормальный Home/End в RO подтверждаю.
• "Нулевой" margin работает корректно. Правда, я сейчас на другом компьютере — ещё на работе проверю, где был тот глюк.
• Прокрутка списка клавиш скроллбаром поправлена.
• Клавиши для кодировок добавлены и работают.
• Несоответствие галочки Read Only в диалоге настроек текущему режиму — исправлено.

Из нового и старого, но незамеченного ранее:
• Каждый раз, как жму F9, диалог настроек открывается на странице Misc.
• Режим редактирования, открываем настройки, включаем опцию Read Only, OK -> кнопки на боковой панели Indent/Unindent остаются активными. При переключении клавишами кнопки дизейблятся.
• Горизонтальный скроллбар в не-variable режиме имеет какую-то странную фиксированную длину, не соотносящуюся с длинами строк файла (например, файл syn2.ini имеет строку длиной 936 символов — полоса прокрутки упирается в правый край, хотя ещё дальше текст продолжается).
• Галочка Word Wrap в диалоге настроек несинхронизирована с текущим состоянием — аналогично тому, как было для Read Only до этого.
• Опции сохраняются не при закрытии диалога, а при закрытии Lister'а. Разумеется, это могло быть сделано намеренно, но лично мне показалось неинтуитивным, когда я поменял сочетания клавиш, нажал OK, а потом, не закрыв текущее окно, открыл на просмотр новый файл, а там новые сочетания не заработали.

#22:  Author: Alextp PostPosted: Sun Mar 14, 2010 17:23
    —
CaptainFlint
1,2- Fixed
3- скролл фикс. длины- даже не знаю. Может опция "Break at margin"(Edit) виновата. Нет - значит, баг ECtl...
(Попробуй EC demo?)

#23:  Author: Alextp PostPosted: Sun Mar 14, 2010 18:18
    —
Quote:
Опции сохраняются не при закрытии диалога, а при закрытии Lister'а.

да, сделано Sepa'й. Будет- по-другому. Кстати, никто не замечал, что при закрытии Syn тормозит? Это тоже это issue.

#24:  Author: Alextp PostPosted: Mon Mar 15, 2010 01:47
    —
Как отнесется All если я сделаю "Save window position" работу только для .exe? Для Листер наверное не надо - в нем и так есть опция "Сохранить позицию окна" (в UV тем более есть).

#25:  Author: CaptainFlintLocation: Москва PostPosted: Mon Mar 15, 2010 02:42
    —
Alextp wrote:
3- скролл фикс. длины- даже не знаю. Может опция "Break at margin"(Edit) виновата. Нет - значит, баг ECtl...
(Попробуй EC demo?)

Поведение одинаковое, независимо от состояния Break at margin. В EC demo то же самое. Sad

Alextp wrote:
Кстати, никто не замечал, что при закрытии Syn тормозит?

Пока не наблюдал такого.

Alextp wrote:
Как отнесется All если я сделаю "Save window position" работу только для .exe?

За all не скажу, но лично мне по барабану: всё равно Lister настроен на открытие в развёрнутом на весь экран виде, только так и работаю.

Alextp wrote:
1,2- Fixed

Как выложишь — проверю.

А вот ещё: когда открываю Lister с Syn2, тот, видимо, сначала отображает содержимое файла, потом анализирует фолдинг, после чего отрисовывает сворачивалки. Так вот, при этой перерисовке почему-то взмаргивают ещё и панели инструментов (верхняя и боковая), а не только область сворачивалок. Некрасиво и раздражает. Как-то можно это пофиксить?

#26:  Author: Alextp PostPosted: Mon Mar 15, 2010 13:04
    —
Quote:
Так вот, при этой перерисовке почему-то взмаргивают ещё и панели инструментов

Плс, пришли файл. у меня быстро - т.ч. не вижу.
По поводу EC demo - спроси автора (support _ econtrol.ru), он поправит это?

#27:  Author: Bubek PostPosted: Mon Mar 15, 2010 13:05
    —
Alextp
Quote:
Кстати, никто не замечал, что при закрытии Syn тормозит? Это тоже это issue.

У меня тормозит, даже отказался было от него, но после того как Вы продолжили разработку поставил заново Smile

P.S. С новой версией пока тормозов не наблюдаю.

#28:  Author: CaptainFlintLocation: Москва PostPosted: Mon Mar 15, 2010 17:51
    —
Alextp wrote:
Плс, пришли файл. у меня быстро - т.ч. не вижу.

У меня это происходит абсолютно на любом файле. Выглядит так:
• Жму F3 -> открывается окно Lister: панели Syn2, содержимое файла, подсветка — всё честь по чести. Только серая полоса между номерами строк и содержимым файла пустая.
• Проходит полсекунды (практически точно, от размера и содержимого файла никак не зависит).
• Серая полоса зарисовывается треугольничками и линиями фолдинга, и одновременно с этим панели инструментов Syn2 "вздрагивают".

Я записал видео (кодек MSU Screen Capture Lossless Codec). Если его просмотреть покадрово, это взмаргивание видно очень отчётливо: сначала панели отрисовываются в XP-стиле, потом внезапно становятся классическими, и потом снова XP, причём происходит это как раз в момент начала прорисовки полосы сворачивалок.


Alextp wrote:
По поводу EC demo - спроси автора, он поправит это?

Напишу.

#29:  Author: Alextp PostPosted: Tue Mar 16, 2010 00:11
    —
--включаю перенос слов через
Ctrl+W, открываю диалог настроек, ничего не меняю, жму OK..
Поправлено

#30:  Author: Alextp PostPosted: Tue Mar 16, 2010 16:47
    —
Upd.
//Hist.txt

#31:  Author: Alextp PostPosted: Tue Mar 16, 2010 20:07
    —
CFlint
"моргание" панели не вижу у себя. Кстати, попробуй с unMain.pas - сворачивалки появл. гораздо позднее. Но не мигает у меня все равно (

#32:  Author: CaptainFlintLocation: Москва PostPosted: Tue Mar 16, 2010 20:32
    —
Alextp wrote:
--включаю перенос слов через
Ctrl+W, открываю диалог настроек, ничего не меняю, жму OK..
Поправлено

Как-то странно поправлено: галочка теперь выставляется, но в неправильное состояние. Если перенос включён, галочка в диалоге оказывается выключенной, и наоборот.

Фикс для всегда открывающейся последней вкладки диалога настроек подтверждаю.

Alextp wrote:
"моргание" панели не вижу у себя. Кстати, попробуй с unMain.pas - сворачивалки появл. гораздо позднее. Но не мигает у меня все равно (

Попробовал: получается, что это моргание и появление сворачивалок никак не связаны друг с другом. На файле unMain.pas моргание происходит всё через те же самые полсекунды, а сворачивалки появляются примерно через секунду после этого.

А у тебя какой стиль в системе используется? XP или классический? И вообще, какая система-то? У меня — XP с включённым XP-стилем.

#33:  Author: Alextp PostPosted: Tue Mar 16, 2010 20:43
    —
XP тоже с XP-стилем (только синим). (поэтому не уточнял)

#34:  Author: CaptainFlintLocation: Москва PostPosted: Tue Mar 16, 2010 21:01
    —
У меня на двух компах эффект абсолютно стабильный. Sad Какие-нибудь идеи есть, что можно попробовать?

Кстати, я тут наткнулся на недоделку в дефолтных правилах лексера. Думаю, имеет смысл поправить определения строк для тех языков, где разрешён эскейпинг. Сейчас определения такие:
Code:
".*?("|$)
'.*?('|$)

Соответственно, если внутри строки попадается заэскейпленная кавычка, она считается концом строки, и вся подсветка разъезжается. Я у себя поправил на вот такое:
Code:
"([^\\"]|\\.)*?("|$)
'([^\\']|\\.)*?('|$)

#35:  Author: Alextp PostPosted: Tue Mar 16, 2010 21:02
    —
CaptainFlint wrote:
Как-то странно поправлено:

хм, у меня вроде ОК.
CaptainFlint wrote:
Фикс для всегда открывающейся последней вкладки диалога

не до конца поправлено. (сохраняется всегда tab=3).. Smile

#36:  Author: CaptainFlintLocation: Москва PostPosted: Tue Mar 16, 2010 21:08
    —
Alextp wrote:
не до конца поправлено. (сохраняется всегда tab=3).

Не подтверждаю. У меня сохраняется то, на чём было нажато OK.

Alextp wrote:
хм, у меня вроде ОК

Там ещё веселее. Открываю файл (перенос включён), жму F9 — Word Wrap отмечен. Жму Esc, выключаю перенос, снова F9 — Word Wrap по-прежнему отмечен. Жму Esc, F9 — опа, уже выключен.

#37:  Author: ya158 PostPosted: Tue Mar 16, 2010 21:10
    —
Alextp
Будет ли русифицированная версия?

#38:  Author: Alextp PostPosted: Tue Mar 16, 2010 21:23
    —
C Wrap подтверждаю )

ya158
пока нет. Обновлю движок- может да.

#39:  Author: Alextp PostPosted: Wed Mar 17, 2010 00:47
    —
Upd: fix для Wrap (теперь ОК?). И для сохранения таба.

#40:  Author: CaptainFlintLocation: Москва PostPosted: Wed Mar 17, 2010 02:16
    —
Alextp wrote:
теперь ОК?

Да.

#41:  Author: Alextp PostPosted: Wed Mar 17, 2010 17:05
    —
All
Никто не пробовал подключить подсветки с ECtl-сайта?

#42:  Author: KF-121 PostPosted: Thu Mar 18, 2010 01:51
    —
когда-то писал целые простыни багов, но исправлены они не были может глянешь если время будет
http://forum.wincmd.ru/viewpost.php?p=40157
а также можешь саму ветку почитать про Syn почтать

#43:  Author: Alextp PostPosted: Thu Mar 18, 2010 01:58
    —
читал ту простыню. ) Завтра еще раз посмотрю.

#44:  Author: CaptainFlintLocation: Москва PostPosted: Thu Mar 18, 2010 14:19
    —
Alextp
Странно, только сейчас обнаружил, что русский ANSI-текст отображается в 1252-й кодировке. В настройках все шрифты выбраны кириллические. Хак с подменой 1252-й страницы в системе не установлен, но локаль выставлена русская.

#45:  Author: Alextp PostPosted: Thu Mar 18, 2010 14:51
    —
А как определить, что показ в 1252?

#46:  Author: CaptainFlintLocation: Москва PostPosted: Thu Mar 18, 2010 15:04
    —
Alextp wrote:
А как определить, что показ в 1252?

Визуально. Smile Кракозяблы вместо русского текста (ïðèìåð вместо пример).

#47:  Author: Alextp PostPosted: Thu Mar 18, 2010 17:03
    —
набираю файл в Ansi, сохраняю. Смотрю Far-ом в "Win": текст виден. Открываю в Ansi, текст виден. ??

#48:  Author: CaptainFlintLocation: Москва PostPosted: Thu Mar 18, 2010 17:27
    —
Скрины:
Чистый Lister
Syn2
SynPlus
EmEditor (1251-ая страница)
EmEditor (1252-ая страница)

#49:  Author: Alextp PostPosted: Thu Mar 18, 2010 18:06
    —
Flint
Не могу повторить, у меня Lister \ Syn2 (Ansi) показывают одно.
(а что показывает Cyrillic?)

#50: F2 (reload) Author: nenin PostPosted: Thu Mar 18, 2010 19:54
    —
Мелкая проблема: не работает F2 (он же reload).

#51:  Author: Alextp PostPosted: Thu Mar 18, 2010 20:59
    —
nenin
Добавил такой action (назначь F2 на него)

#52:  Author: nenin PostPosted: Thu Mar 18, 2010 21:19
    —
Alextp wrote:
nenin
Добавил такой action (назначь F2 на него)

А как это сделать-то? новую версию тащить?

#53:  Author: Alextp PostPosted: Thu Mar 18, 2010 21:53
    —
nenin
Да, когда я обновлю ее

#54:  Author: nenin PostPosted: Thu Mar 18, 2010 21:56
    —
Alextp wrote:
nenin
Да, когда я обновлю ее

Спасибо! Cool

#55:  Author: CaptainFlintLocation: Москва PostPosted: Fri Mar 19, 2010 13:23
    —
Alextp wrote:
а что показывает Cyrillic?

Cyrillic показывает правильный русский текст.

#56:  Author: Alextp PostPosted: Fri Mar 19, 2010 18:21
    —
CFlint
нашел такую вещь: Smile
if Repaintb then begin
Tree.Repaint;
TBXSwitcher.EnableXPStyles:=false;
TBXSwitcher.EnableXPStyles:=true;

#57:  Author: CaptainFlintLocation: Москва PostPosted: Fri Mar 19, 2010 18:35
    —
Ой какая прелесть! Smile Интересно, нафига оно там?..

#58:  Author: Alextp PostPosted: Fri Mar 19, 2010 19:22
    —
Для исправления "repaint bug" (стоит Repaintb:=true в FormResize. Т.е. моргать должно при resize).

#59:  Author: Alextp PostPosted: Fri Mar 19, 2010 19:42
    —
у меня этого repaint bug нет (с toolbar'ом). закомментарил. Upd

#60:  Author: CaptainFlintLocation: Москва PostPosted: Fri Mar 19, 2010 20:37
    —
Теперь не моргает.

Ещё вот что заметил: у меня два монитора, первичным выбран монитор с номером 2 (не знаю, может быть, это важно). Когда я открываю диалог настроек, он всегда появляется на первичном мониторе, независимо от того, где находится окно просмотрщика. А когда я в этом диалоге жму на кнопку выбора шрифта, диалог выбора всегда появляется на вторичном мониторе, опять-таки, независимо от того, на каком мониторе сейчас просмотрщик и диалог настройки. Логичнее, чтобы все дочерние диалоги открывались на том же мониторе, на котором находится родительское окно.

#61:  Author: Alextp PostPosted: Fri Mar 19, 2010 21:54
    —
да, логичнее, но делать непросто. DefaultMonitor property не работает в dll (наск. я понял). Т.ч. надо мутитьс позицией окна, не хочется... :/

#62:  Author: nenin PostPosted: Fri Mar 19, 2010 21:57
    —
Спасибо, reload работает. Вот только оригинальный вьюверовский reload возвращает после перезагрузки на ту же строчку, где файл был открыт, а в syn2 курсор стоит в начале файла.

#63:  Author: Alextp PostPosted: Fri Mar 19, 2010 22:03
    —
по поводу "простыни" (тема Syn 2.0)

Там есть 2-3 бага, кот. остались. Остальные убраны т.к. убрана табовость, переделан поиск.

>1 после того как напечатал какой либо набор из цифр к примеру "56846", набирал на цифровом наборе// то на том месте где стоит курсор появляется символ "¦" иногда "0" или "?", т.е. получается надпись "56846¦"

2 Не работает обрезание пробелов в конце строки, в настройках галка (Keep Trailing blanks) не стоит.

3 undo after save


-и это фиксится сменой ECtl.

#64:  Author: bbcby PostPosted: Sun Mar 21, 2010 05:51
    —
Подскажите, а существует ли вариант подсветки для AviSynth?

#65:  Author: Alextp PostPosted: Sun Mar 21, 2010 13:17
    —
AFAIK нет.

#66:  Author: Alextp PostPosted: Tue Mar 23, 2010 21:49
    —
Flint

>a) чтобы F3 выполнял поиск последнего слова, не спрашивая его заново
Сделаю

>б) чтобы подхватывался искомый текст из диалога поиска файлов в Тотале (SynPlus это как-то делает)
а где этот текст хранится (ini)? он хранится только при find file, или все время?

#67:  Author: CaptainFlintLocation: Москва PostPosted: Tue Mar 23, 2010 21:54
    —
Alextp wrote:
а где этот текст хранится (ini)? он хранится только при find file, или все время?

Вот это сходу не могу сказать. Сам не сталкивался, надо ковырять доки по SDK.

#68:  Author: Alextp PostPosted: Wed Mar 24, 2010 16:45
    —
Flint
-- но надо чтобы он как-то предупреждал
пользователя, что не удалось загрузить файл

Файл >20M теперь не грузится. (это будет опция)

#69:  Author: Drewx PostPosted: Wed Mar 24, 2010 18:00
    —
- затемнен чекбокс настройки поведения при стороннем изменении файла. Планируется это реализовывать? Привык использовать syn как лог-просмотрщик...
- переносы строк Unix неверно определяются как Mac (в строке статуса "M")

#70:  Author: Alextp PostPosted: Wed Mar 24, 2010 19:19
    —
1 Да
2. не подтв-ю. Создал файл 3 строки (U). Сохранил, на вс.сл. переименовал, открыл- "U".

#71:  Author: Drewx PostPosted: Wed Mar 24, 2010 20:31
    —
Вот скрин http://www.imagebam.com/image/5011c273319574
На нем открыт один и тот же файл в Syn и в PSpad. Syn показывает M, PSpad показывает правильный перенос "Unix". Это происходит абсолютно на всех файлах Zend Framework, которые никогда никакого отношения к Apple не имели и всегда имеют переносы Unix (это стандарт).
Также, для чистоты эксперимента, скачал Notepad++, создал в нем файл из 3-х строк, указал переносы Unix, сохранил, открыл в PSpad - 'Unix', открыл в Syn - все так же "M". Проверил в ANSi и в UTF-8 Rolling Eyes
К слову, DOS-переносы опознаются корректно.

И попутно вопрос: есть ли в планах автоматическое распознавание кодировки?

#72:  Author: Alextp PostPosted: Wed Mar 24, 2010 21:35
    —
>есть ли в планах автоматическое распознавание кодировки?
Нет

Пришлите (support _ uvviewsoft.com) или выложите файл (Zend)

#73:  Author: Alextp PostPosted: Wed Mar 24, 2010 22:01
    —
блин. Перепутано CR-LF..

#74:  Author: Alextp PostPosted: Thu Mar 25, 2010 13:45
    —
Upd
Flint- испр. прорисовка toolbar. F3 не вызыв. диалог

#75:  Author: CaptainFlintLocation: Москва PostPosted: Thu Mar 25, 2010 13:57
    —
Alextp wrote:
испр. прорисовка toolbar.

Которая? При открытии панели дерева тулбар по-прежнему пустой.

Alextp wrote:
F3 не вызыв. диалог

Подтверждаю. Спасибо, это был, пожалуй, последний из сильно раздражавших аспектов. Smile

#76:  Author: Alextp PostPosted: Thu Mar 25, 2010 15:21
    —
Поправил, забыл про дерево (Upd)

#77:  Author: CaptainFlintLocation: Москва PostPosted: Thu Mar 25, 2010 15:52
    —
Теперь нормально.

#78:  Author: SUKERLocation: Санкт-Петербург PostPosted: Thu Mar 25, 2010 18:22
    —
2Alextp
Привет, посмотрел плагин, довольно интересно - спасибо.
Из того, что сразу бросилось в глаза:
1) Можно ли сделать запоминание положения тулбаров? Сейчас перетаскиваешь на нужное место, закрываешь, открываешь - опять на старом. Ну и в перспективе конечно хочется настраиваемый тулбар Embarassed
2) Нельзя ли сделать, как в листере, опционально показывать курсор в ридонли режиме?

#79:  Author: Alextp PostPosted: Thu Mar 25, 2010 19:58
    —
странный ник. )

1- да. можно. сейчас сохраняются когда запоминаешь опции. А надо конечно всегда.
2- уже есть. (View - ..)

#80:  Author: Alextp PostPosted: Thu Mar 25, 2010 23:13
    —
upd. Положение tools сохраняется.

#81:  Author: bolix PostPosted: Fri Mar 26, 2010 14:49
    —
в Syn 2.0 была фишка:
встаешь на слово и по Ctrl+Shift+Down или Up перемещался по тексту на тоже слово. В настройка Key > Search & Replace данные сочетания остались, но работать перестали.
Можно ли вернуть работу этих сочетаний?
А еще лучше, если бы выделить слово и это слово по тексту везде выделялось... Wink пример как в notepad++

#82:  Author: Alextp PostPosted: Fri Mar 26, 2010 21:23
    —
Попробуй удалить syn.ini. мне помогало когда F3 не работало (что-то с пред версии осталось)

Quote:
если бы выделить слово и это слово по тексту везде выделялось

для этого есть поиск - Find All

#83:  Author: KF-121 PostPosted: Sat Mar 27, 2010 11:26
    —
Alextp wrote:
для этого есть поиск - Find All


Это неудобно, а так двойным кликом сразу все нашлось.

#84:  Author: Alextp PostPosted: Mon Mar 29, 2010 22:13
    —
Flint
Upd. добавлено: actions "Lister find"/"find next":
если назначить их на Ctrl+F/F3, и отключить "Use custom search dlg"
то нажатие F3 будет работать со строкой поиска Тотала.

#85:  Author: bolix PostPosted: Tue Mar 30, 2010 11:04
    —
[quote="Alextp"]Попробуй удалить syn.ini. мне помогало когда F3 не работало (что-то с пред версии осталось)[quote]

Не помогло для Ctrl+Shift+Down/Up

#86:  Author: Alextp PostPosted: Tue Mar 30, 2010 11:11
    —
У меня Ctrl-shift-up/down работают.

#87:  Author: flm PostPosted: Tue Mar 30, 2010 11:13
    —
Alextp
Та что там с редактировании в QuickView? Планируется/ждать?

#88:  Author: Alextp PostPosted: Tue Mar 30, 2010 11:35
    —
flm
уже есть. только при сохранении файла может быть crash- почти поправил.

#89:  Author: bolix PostPosted: Tue Mar 30, 2010 16:15
    —
Alextp wrote:
Ctrl-shift-up/down работают

Скачал новую версию - заработало. Спасибо.

#90:  Author: ya158 PostPosted: Tue Mar 30, 2010 20:33
    —
Alextp
Не работает Syn2.exe. Пишет "File not passed in cmd line"

И ещё: почти готов перевод. Если, ты не против - готов выложить и обновлять по выходу новых версий.

#91:  Author: Alextp PostPosted: Wed Mar 31, 2010 12:47
    —
ya158 wrote:
Пишет "File not passed in cmd line"

Попробуй запустить с файлом
)

2. не против.

#92:  Author: fa1con PostPosted: Wed Mar 31, 2010 18:23
    —
Alextp
Detect string по умочанию планируется?

#93:  Author: Gemorroj PostPosted: Wed Mar 31, 2010 18:41
    —
подсветка работает некорректно на примерно таком php коде
Code:
<?php
str_replace('\\', '/', '');
?>

#94:  Author: ya158 PostPosted: Wed Mar 31, 2010 20:54
    —
Alextp wrote:
Попробуй запустить с файлом

)

Не понял

А разобрался - запускать :

Syn2.exe Syn2.wlx

Нельзи ли подправить, чтобы при запуске Syn2.exe подхватывался бы Syn2.wlx из той же папки

Русификатор http://www.multiupload.com/AH1ZIFLOV1 (положить в папку с Syn2.wlx). Очень бы хотелось бы получить замечания по переводу.


Last edited by ya158 on Thu Apr 08, 2010 20:00; edited 1 time in total

#95:  Author: Alextp PostPosted: Wed Mar 31, 2010 21:37
    —
ya158
не так. Запускать с пар-ром: Syn2.exe <file-to-edit>
.wlx подхватывается. (или нет?)


G.
php- возьми новый .LXL с econtrol.ru. Положи в HL\.

#96:  Author: Gemorroj PostPosted: Wed Mar 31, 2010 22:10
    —
Alextp, не помогает, при замене LexLib.LXL вылазят ошибки схожие с той, что на скриншоте. [/img]

#97:  Author: Alextp PostPosted: Wed Mar 31, 2010 22:31
    —
G.
Тогда вручную править lexer (команда customize lexer).
или экспортировать lexer из LXL, убрать ошибки, и импортировать в lxl.

#98:  Author: ya158 PostPosted: Wed Mar 31, 2010 23:44
    —
Alextp wrote:
не так. Запускать с пар-ром: Syn2.exe <file-to-edit>

.wlx подхватывается. (или нет?)


Да так получается. Но нельзя ли сделать так, чтобы при запуске Syn2.exe без параметров просто запускался бы Syn2.exe без открытия файла <file-to-edit>

#99:  Author: Alextp PostPosted: Thu Apr 01, 2010 12:27
    —
нет. Требуется плагин syn2.wlx, а плагину необх. имя файла <file-to-edit>.

#100:  Author: CaptainFlintLocation: Москва PostPosted: Thu Apr 01, 2010 13:17
    —
Gemorroj wrote:
подсветка работает некорректно на примерно таком php коде

Если что, я вот тут писал об этой проблеме и о варианте решения. Новый лексер, правда, пока не смотрел.

#101:  Author: ya158 PostPosted: Thu Apr 01, 2010 19:12
    —
Alextp wrote:
нет. Требуется плагин syn2.wlx, а плагину необх. имя файла <file-to-edit>.

А Syn2 от sepa может так запускаться.

#102:  Author: Alextp PostPosted: Thu Apr 01, 2010 20:15
    —
там довольно "плохой" код, для обработки "нового файла", пока не хочется его разрешать.

#103:  Author: ya158 PostPosted: Thu Apr 01, 2010 20:45
    —
Alextp wrote:
там довольно "плохой" код, для обработки "нового файла", пока не хочется его разрешать.

Понял - буду надяятся, что в будующем сможешь подправить код.

#104:  Author: Drewx PostPosted: Fri Apr 02, 2010 15:10
    —
[OFFTOP]
Тем, кто не хочет в течение длительного времени быть бета-тестером, рекомендую AkelPad - предельно быстрый редактор микроскопических размеров, совершенно безглючный. Имеет все функции сабжа и может расширяться плагинами. Для меня важны три огромных плюса, которые никогда не будут реализованы в сабже:
- табы
- автоматическое определение кодировки
- запускается как отдельное приложение
[/OFFTOP]

P.S. Alextp спасибо за твой труд. Прекрасно понимаю, что изобретать велосипед иной раз хочется всем назло Smile

 !  Avada:
Я думаю, тратить время на разъяснение полной неуместности в данной теме основной части этого поста не надо. Равно как и на то, за нарушение какого именно пункта правил форума выносится замечание.

#105:  Author: Alextp PostPosted: Fri Apr 02, 2010 16:19
    —
[OT]
"имеет все ф-ции": Akel не имеет подсветки (есть кажется плаг, он делает это только в пределах 1 строки, т.е. блоки в нем не видно).

#106:  Author: Alextp PostPosted: Fri Apr 02, 2010 16:29
    —
Upd
-тестируйте "Watch for changes".

#107:  Author: Gemorroj PostPosted: Sat Apr 03, 2010 10:40
    —
CaptainFlint wrote:
У меня на двух компах эффект абсолютно стабильный. :( Какие-нибудь идеи есть, что можно попробовать?

Кстати, я тут наткнулся на недоделку в дефолтных правилах лексера. Думаю, имеет смысл поправить определения строк для тех языков, где разрешён эскейпинг. Сейчас определения такие:
Code:
".*?("|$)
'.*?('|$)

Соответственно, если внутри строки попадается заэскейпленная кавычка, она считается концом строки, и вся подсветка разъезжается. Я у себя поправил на вот такое:
Code:
"([^\\"]|\\.)*?("|$)
'([^\\']|\\.)*?('|$)

что-то у меня не получается, ".*?("|$) нашел, заменил. '.*?('|$) не нашел, но нашел #39'.*?('#39'|$)', замена на #39'([^\\'#39']|\\.)*?('#39'|$)' не помогла.
Alextp, можно ли надеяться, что эта проблема будет решена в следующих обновлениях Syn 2.1 ?

#108:  Author: CaptainFlintLocation: Москва PostPosted: Sat Apr 03, 2010 13:23
    —
Gemorroj wrote:
'.*?('|$) не нашел, но нашел #39'.*?('#39'|$)'

Надо было не ручками лезть внутрь файла, а через диалог настройки лексера. В файле во-первых, непросто сообразить, к какому типу относится блок настроек, во-вторых, я так и не понял, по какому принципу он там заменяет символы кавычек на коды.

#109:  Author: Alextp PostPosted: Sat Apr 03, 2010 22:37
    —
fa1con wrote:
Detect string по умочанию планируется?

пока нет.

#110:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Apr 05, 2010 11:55
    —
Наконец-то решил попробовать плагин.

Настроил для некоторого правила подсветки свой шрифт - моноширинный на основе Courier New. Для этого "Styles" -> "Default" -> "Set custom font ..." Правильно?
Так вот, в кодировке ANSI всё ок, а в кодировках OEM и KOI-8 совершенно другой шрифт - похож на Arial.

Кстати, при отображенной настройке подсветки на закладке "Styles" при переключениях между окнами иногда становится невидимой кнопка "Set custom font ..." При наведении курсора мыши проявляется. У меня Windows 7.

И ещё - окна настройки подсветки и списка библиотек подсветок не закрываются по Esc - это не есть хорошо.

#111:  Author: Alextp PostPosted: Mon Apr 05, 2010 12:14
    —
Batya
про настройку шрифта не знаю. сорри.
По Esc не закр. - да, напишу автору ECtl. ПРо остальное тоже напишу. Это все issues ECtl.
(можешь попробовать EC demo с econtrol.ru- может пофиксили)

#112:  Author: CaptainFlintLocation: Москва PostPosted: Mon Apr 05, 2010 13:01
    —
Alextp wrote:
Upd. добавлено: actions "Lister find"/"find next":
если назначить их на Ctrl+F/F3, и отключить "Use custom search dlg"
то нажатие F3 будет работать со строкой поиска Тотала.

Попробовал текущий билд — не получается отвязать F3 от Find Next. Делаю Clear, а при следующем открытии настроек F3 снова висит в Find Next.

#113:  Author: Alextp PostPosted: Mon Apr 05, 2010 14:13
    —
да, баг ECtl.
workaround: забить на Find next/Find prev любые ненужные key, напр. Shift-F3/Shift-F4. И потом сделать F3/Ctrl-F3 на другие actions.

#114:  Author: CaptainFlintLocation: Москва PostPosted: Mon Apr 05, 2010 15:14
    —
Alextp
Спасибо, помогло. А никак нельзя ручками в INI грохнуть? Я хотел было, но в формате не разобрался (похоже, сериализованные двоичные данные).

#115:  Author: Alextp PostPosted: Mon Apr 05, 2010 15:22
    —
CaptainFlint
именно: там сохр-ся KeyMapping.AsString, что есть ~1000-симв. строка...

#116:  Author: AKRLocation: Russian PostPosted: Mon Apr 05, 2010 21:25
    —
Alextp будь добр, на странице плугина здесь: http://wincmd.ru/plugring/syn2.html
если не сложно вкладывай историю изменений.
Плугин очень даже не плох, пока присматриваюсь но всё ещё как-то боязно заменять им Notepad++ который у меня выступает в роли редактора и в некоторых случая листера.
Фейс бы ему чуток по приятнее сделать да допилить и будет весчь!

#117:  Author: Alextp PostPosted: Tue Apr 06, 2010 11:26
    —
хм, я обновляю страницу почти не глядя. Мне оч. неудобно будет еще историю постить.. :-\

#118:  Author: CaptainFlintLocation: Москва PostPosted: Tue Apr 06, 2010 15:26
    —
Alextp
Блин, снова вылезли кракозяблы. Sad Не могу понять условий воспроизведения, самопроизвольно появляется и исчезает. Скачал редактор EControl, проверил в нём — отображает нормально, и ANSI-, и Unicode-версия, а в Syn2 кракозяблы. Повыбирал разные кодировки в диалоге выбора шрифта — ему по барабану, независимо от выбора кодировки шрифта отображается только по 1252-ой странице. Настройки плагина сбрасывал.

Не подскажешь, куда ещё можно копнуть?

#119:  Author: Alextp PostPosted: Tue Apr 06, 2010 15:32
    —
Если переключать код-ки (не charset шрифта), то что? Ansi/cyrillic помогает?

#120:  Author: CaptainFlintLocation: Москва PostPosted: Tue Apr 06, 2010 17:08
    —
Alextp wrote:
Ansi/cyrillic помогает?

Помогает. При выборе Cyrillic показывает русский, при выборе Greek показывает греческий, при выборе ANSI возвращается к западноевропейскому.

#121:  Author: Alextp PostPosted: Tue Apr 06, 2010 17:14
    —
хм. буду делать update ECtl- поправится, наверное.

#122:  Author: nenin PostPosted: Tue Apr 06, 2010 20:52
    —
В порядке улучшения: хотелось бы отдельный фиксированный список слов для поиска, слов на 10.

#123:  Author: Alextp PostPosted: Wed Apr 07, 2010 10:01
    —
nenin
А что такое "список слов для поиска"?

#124:  Author: bolix PostPosted: Wed Apr 07, 2010 11:04
    —
Есть 2 предложения, которые очень бы хотелось видеть:

1) Хотелось бы обсудить: если выделить слово (хватило бы DblClick) и это слово по тексту везде выделялось. Снять выделение - сойти со слова... пример как в notepad++.
- Чем это лучше чем Ctrl+F, вводом слова, FindAll&Mark?
ИМХО тем что не надо делать этих движений и никаких диалоговых окон. Более того после FindAll&Mark надо снова зайти в диалоговой окно и нажать ClearMark.
- Зачем это надо?
Как пример: Это надо для редактировая/просмотра програмного кода. Когда надо подсмотреть где еще по тексту встречается та или иная переменная.

2) Редактировать текст столбцами.
Что это?
Можно выделить произвольную область Alt+Shift+стрелки. Хотелось бы теперь, что если начать набирать текст, то этот текст появлялся бы в каждой строке выделенной области. Это конечно тоже не ново и есть в том же notepad++
Возможно ли такое?

#125:  Author: nenin PostPosted: Wed Apr 07, 2010 11:58
    —
Alextp wrote:
nenin
А что такое "список слов для поиска"?

Сейчас есть список последних слов, которые искали. Если бы к нему ещё имелся постоянный список, хотя бы слов на 10, ИМХО, это было бы полезно. Я, например, обрабатываю данные из текстовых файлов, ищу в них куски по ключевым словам, их всего штук 5-7 образовалось за последние несколько лет. И они не меняются. Но в списке последних слов они периодически вытесняются.

#126:  Author: nenin PostPosted: Wed Apr 07, 2010 12:00
    —
bolix wrote:
Есть 2 предложения, которые очень бы хотелось видеть:


2) Редактировать текст столбцами.
Что это?
Можно выделить произвольную область Alt+Shift+стрелки. Хотелось бы теперь, что если начать набирать текст, то этот текст появлялся бы в каждой строке выделенной области. Это конечно тоже не ново и есть в том же notepad++
Возможно ли такое?

ИМХО, лучшая реализация (из бесплатных) этого дела в CrimsonEditor.
http://forum.emeraldeditor.com/index.php?topic=361.0

#127:  Author: Alextp PostPosted: Wed Apr 07, 2010 12:14
    —
nenin
понятно - пока планируется.

#128:  Author: nenin PostPosted: Wed Apr 07, 2010 12:35
    —
Alextp wrote:
nenin
понятно - пока планируется.

Я, опять же, в одном перспективном, но безвременно завявшем редакторе видел интересное решение- там список поиска выводился в боковой панели. Если при этом часть слов фиксировать то было бы само то.

#129:  Author: Alextp PostPosted: Wed Apr 07, 2010 13:47
    —
nenin
лучше кн-ку в диалоге Find- вставить слово, или править список слов

#130:  Author: Alextp PostPosted: Wed Apr 07, 2010 14:17
    —
bolix wrote:
Хотелось бы обсудить: если выделить слово (хватило бы DblClick) и это слово по тексту везде выделялось


неплохо, пригодится. После update ECtl. (сейчас там баг с вделением DblClick)

#131:  Author: nenin PostPosted: Wed Apr 07, 2010 14:40
    —
Alextp wrote:
nenin
лучше кн-ку в диалоге Find- вставить слово, или править список слов
Как пожелаете. Smile Можно по хоткею- вызывать диалог "свободный поиск" или "фиксированный поиск". А потом по F3 бомбить последнее слово.

#132:  Author: Alextp PostPosted: Wed Apr 07, 2010 23:53
    —
tc history.txt
Fixed: Access violation when dragging selected text from Syn Lister plugin to Total Commander

#133:  Author: ya158 PostPosted: Thu Apr 08, 2010 20:03
    —
Обновил русификатор.

Alextp
Будет ли в последующих версиях быстрый поиск?

#134:  Author: Alextp PostPosted: Fri Apr 09, 2010 15:51
    —
Не знаю пока
Upd.

#135:  Author: Alextp PostPosted: Sat Apr 10, 2010 15:53
    —
кто просил "[ ] RO at startup"? Flint? Done.

#136:  Author: CaptainFlintLocation: Москва PostPosted: Sat Apr 10, 2010 16:41
    —
Alextp wrote:
кто просил "[ ] RO at startup"? Flint?

Не я (по крайней мере, не помню такого), но на вооружение беру. Smile

#137:  Author: Jason Bourne PostPosted: Mon Apr 12, 2010 11:04
    —
Можно ли настроить функцию Codee Folding ( tree) для PHP?
Для JavaScript есть.

#138:  Author: Alextp PostPosted: Mon Apr 12, 2010 13:17
    —
а не настройно? странно. Ждите обновл. ECtl.

#139:  Author: Jason Bourne PostPosted: Mon Apr 12, 2010 18:26
    —
Alextp wrote:
а не настройно? странно. Ждите обновл. ECtl.
Если эта функция есть, скажите, как ее настроить?

В Syn 1.5 Code Folding Для PHP есть.

#140:  Author: Alextp PostPosted: Fri Apr 16, 2010 17:34
    —
Не знаю
но у меня фолдинг работает..

#141:  Author: Jason Bourne PostPosted: Fri Apr 16, 2010 20:53
    —
Для PHP тоже?

#142:  Author: Alextp PostPosted: Fri Apr 16, 2010 22:25
    —
да, в .php ф-ции сворачиваются.

#143:  Author: Jason Bourne PostPosted: Sat Apr 17, 2010 07:08
    —
Я, наверное, не так объяснил или перепутал термины. Блоки кода сворачиваются. А дерево в левой панели для PHP не строится. А для Javascript строится.

#144:  Author: Drewx PostPosted: Sat Apr 17, 2010 11:27
    —
Quote:
А дерево в левой панели для PHP не строится.

Суть в том, что регулярные выражения, которые определяют сигнатуры методов остались на уровне PHP 4 и, появившиеся в PHP5, модификаторы доступа (public, protected, private) сбивают их с толку. Остается править самостоятельно.

#145:  Author: nik4z PostPosted: Sun Apr 18, 2010 14:31
    —
Очень хотелось бы иметь возможность редактирования при открытом окне поиска и иметь быстрый поиск, как это было в оригинальной версии.
Баг - при глобальной замене в выделенном блоке замена происходит по всему тексту.

#146:  Author: Alextp PostPosted: Sun Apr 18, 2010 15:16
    —
Про быстрый поиск - потом, поcле обновления EC
баг- знаю

#147:  Author: Jason Bourne PostPosted: Mon Apr 19, 2010 07:36
    —
Нашел, где делается подсветка. Пытался сделать для функций PHP, так и не получилось.

#148:  Author: fa1con PostPosted: Fri May 07, 2010 19:38
    —
Alextp
Баг с прокруткой известен? Если открыть довольно большой бинарный файл (Syn2.wlx, например) и прокрутить вниз колесиком мышки - прокрутка глючит.

Upd: должен быть включен перенос по строкам.

#149:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Fri May 07, 2010 19:42
    —
Кстати, не только на бинарниках, но и на больших текстовых файлах. Недавно обнаружил, когда книжку читал, при включенном wrap прокрутка работала только вверх.

#150: smarty hgl Author: eyedmax PostPosted: Thu May 13, 2010 21:16
    —
А нет ли у кого хайлайтера для smarty?

#151:  Author: Sasha33 PostPosted: Tue May 18, 2010 13:11
    —
привет, поставил и столкнулся с таким багом.
закрывается тотал коммандер если нажать Ctrl+Q например на cpp файле.
иногда первый раз открывается нормально и только при повторных нажатиях Ctrl+Q вылетает.
можно проверить например на пустом файле с расширением cpp.
иногда перед вылетом начинает грузить процессор на 100% - по стеку видно что грузит именно Syn.

версия последняя доступная, тотал 7.55rc1, 7.55rc2

update: похоже вылетает при повторном вызове через Ctrl+Q
например можно открыть сначала по f3 - тогда при последующем нажатии Ctrl+Q у меня 100% закрывается тотал.

#152:  Author: Alextp PostPosted: Sat Jun 05, 2010 13:36
    —
fa1con wrote:

Если открыть довольно большой бинарный файл и прокрутить вниз колесиком мышки --

проверьте на редакторе с сайта компонента (ссылка в about). Там посл. версия комп-та.

#153:  Author: fa1con PostPosted: Sat Jun 05, 2010 13:54
    —
Alextp wrote:
fa1con wrote:

Если открыть довольно большой бинарный файл и прокрутить вниз колесиком мышки --

проверьте на редакторе с сайта компонента (ссылка в about). Там посл. версия комп-та.

Проверил. Там нормально работает.

#154:  Author: Alextp PostPosted: Sat Jun 05, 2010 14:24
    —
Тогда ждем обновления- попозже
пока отпуск


Last edited by Alextp on Sat Jun 05, 2010 14:33; edited 1 time in total

#155:  Author: Alextp PostPosted: Fri Jun 18, 2010 17:31
    —
Ищутся наборы икон, для нового icon pack плагина

#156:  Author: FlasherLocation: Москва PostPosted: Fri Jun 18, 2010 22:26
    —
А причём тут Syn2.1 ? Или это агитация в своём "стоиле"? Wink

#157:  Author: Alextp PostPosted: Fri Jun 18, 2010 22:35
    —
Иконки для опции плагина Syn )

#158:  Author: FlasherLocation: Москва PostPosted: Fri Jun 18, 2010 23:11
    —
Иконок у меня много всяких. Лучше расписать, что там должно быть изображено. Пока вижу в самом плагине всего две: лист и лампочку.

#159:  Author: Alextp PostPosted: Fri Jun 18, 2010 23:23
    —
их там 32-33. Иконки видны на кнопках toolbar.
http://yfrog.com/5hclipboard01hsp

#160:  Author: Alextp PostPosted: Sat Jun 19, 2010 16:05
    —
b240
фикс для QView пока временный.

#161: поиск Author: pomor71 PostPosted: Mon Jun 21, 2010 18:09
    —
возможна ли интеграция строки поиска alt+F7 в редактор по F3. в простом листнере и synplus она присутствует. а если уже есть, то как ее включить?

#162:  Author: CaptainFlintLocation: Москва PostPosted: Mon Jun 21, 2010 19:17
    —
pomor71
Возможна.

#163:  Author: AKRLocation: Russian PostPosted: Tue Jun 22, 2010 09:27
    —
1) В окне "About" = желательно указать версию плугина;
2) В архив с плугином желательно добавить Readme.txt с общим описанием на русском языке.
3) Нужно нечто вроде справки либо в том же Readme.txt, описать как работать со скинами(иконками), а то смотрю тут скрины выкладывают с нестандартными иконками, а как это сделать не нашёл в самойм проге нигде, читать 11 страниц в поисках возможного решения как-то не особо простой вариант.

По поводу иконок, вот отличный набор http://p.yusukekamiyamane.com/
Лицензия Creative Commons Attribution 3.0 license (т.е. бесплатно), набор постоянно обновляется-расширяется.

#164:  Author: swopsterLocation: Украина, Житомир PostPosted: Wed Jun 23, 2010 12:14
    —
Замечен баг при поиске.
Нажимаю Ctrl+F ввожу "d:\total", жму Enter, выдает окно с сообщением "Not found: "d: otal"".
Будет фикс? Ждемс обновления.

#165:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Wed Jun 23, 2010 13:09
    —
Flasher
Речь идет о плагине )))
я тоже уже начал набирать что в поиске ТС по файлам все норм, а потом прочитал название темы, да и про диалог речь идет Very Happy

swopster
добавь еще один слеш, повидимому \t - эскейп для табуляции

#166:  Author: brik999 PostPosted: Fri Jun 25, 2010 10:14
    —
Syn использую для просмотра файлов и редактирования простых html текстов.
Сегодня решил вместо Syn1.5 поставить Syn2. Все нравится, только во второй версии нет одной очень часто используемой мною функции - CTRL+B, которая к выделенному тексту спереди добавляет <b>, а в конце </b>.
Возможно ли, эту функцию реализовать самостоятельно через настройки Syn2?

#167:  Author: Alextp PostPosted: Fri Jun 25, 2010 19:24
    —
swopster
Это не баг, \t описано в справке -кнопка Help в диалоге поиска

AKR
иконки - смотри опцию плагина на странице Interface. "Icons"
Readme- есть описание Syn.html (папка Readme). Кто переведет его на русский? что еще там написать.

#168:  Author: Alextp PostPosted: Fri Jun 25, 2010 19:50
    —
brik999
Не знаю, сорри

#169:  Author: Alextp PostPosted: Fri Jun 25, 2010 22:45
    —
Чтобы искать из TC строку поиска Тотала, надо
- в плагине откл. "Allow Lister to call custom search dlg"
- из Листера вызывать поиск не кнопкой Find, а командой листера
- можно искать по ctrl-F/F3 но тогда надо в настройках Syn назначить ctrl-F/F3 на Lister find/ lister find next

#170:  Author: Alextp PostPosted: Sat Jun 26, 2010 09:18
    —
brik999 wrote:
которая к выделенному тексту спереди добавляет <b>, а в конце </b>.

можно попробовать поиграть с macro. Записать можно сначала в EC demo (econtrol.ru)

#171:  Author: Sot PostPosted: Sun Jun 27, 2010 17:26
    —
Можно добавить в syn2.exe ключик принудительной установки параметра ReadOnly в False в секции [Template]?

#172:  Author: Alextp PostPosted: Sun Jun 27, 2010 17:32
    —
Sot
а зачем- там есть опция Interface/ readonly at startup. Ее мало?

#173:  Author: Sot PostPosted: Sun Jun 27, 2010 17:40
    —
Поясню.
По F3 у меня вызывается стандартный листер, из которого можно перейти в syn2 (при помощи apploader по клавише 4), для чего опция "Interface/ readonly at startup" как-раз кстати, ибо это режим просмотра.
А по F4 в настройках TC у меня прописан загрузчик syn2.exe который запускает сам плагин, и эта опция получается лишней, ибо это уже режим редактирования. Приходится лишний раз нажимать F4 для разблокировки, немножко неудобно Smile

#174:  Author: Alextp PostPosted: Sun Jun 27, 2010 17:46
    —
немного не понимаю. В 2 случаях используется Syn2.exe или в одном syn2.exe а в др Syn2.wlx? Если второе, то опция нужна, т.к. она записывается отдельно для .exe/.wlx- 2 ключа.
если первое, то не знаю что тут делать- использовать .wlx наверное.

#175:  Author: Sot PostPosted: Sun Jun 27, 2010 17:48
    —
В обоих случаях вызывается syn2.exe. Только для последнего хотелось бы сразу перейти в режим редактирования при включенной опции "Interface/ readonly at startup".

#176:  Author: Alextp PostPosted: Sun Jun 27, 2010 17:56
    —
ясно. Могу посоветовать исп-ть в Lister .wlx..

#177:  Author: Sot PostPosted: Sun Jun 27, 2010 18:12
    —
Плагин AppLoader не умеет запускать плагины, только обычные программы. И не очень понимаю что это даст, ведь опция "RO at startup" действительна и для syn2.wlx. А если она включена (StartROExe=0), опция ReadOnly принудительно ставится в True. Разве не так?

P.S. Скорректировал хотелку - ручное управление (ключем при запуске syn2.exe) опцией "Interface/ readonly at startup" (syn.ini -> StartROExe).

#178:  Author: Alextp PostPosted: Sun Jun 27, 2010 19:11
    —
Sot wrote:
И не очень понимаю что это даст, ведь опция "RO at startup" действительна и для syn2.wlx. А если она включена (StartROExe=0), опция ReadOnly принудительно ставится в True. Разве не так?


нет. Если она включена в .exe, она может быть невкл. в .wlx. Тогда запустишь Syn2.wlx через Листер, и там выкл-шь RO

ps/ Ключ комстроки могу добавить

#179:  Author: Sot PostPosted: Sun Jun 27, 2010 19:22
    —
Alextp wrote:

ps/ Ключ комстроки могу добавить

Буду признателен.

#180:  Author: Alextp PostPosted: Sun Jun 27, 2010 19:26
    —
а почему нельзя вызвать .wlx напрямую (без Apploader)?

#181:  Author: Sot PostPosted: Sun Jun 27, 2010 19:51
    —
Для меня не очень удобно. Хочется иметь доступ сначала к стандартному листеру, а затем с помощью Apploader вызывать дополнительные программы-обработчики по своим правилам.

#182:  Author: Alextp PostPosted: Sun Jun 27, 2010 20:18
    —
Добавил ключ. (см. в Hist.txt - потом)

#183:  Author: Sot PostPosted: Sun Jun 27, 2010 20:22
    —
Alextp wrote:
Добавил ключ. (см. в Hist.txt - потом)

Спасибо.

#184:  Author: Alextp PostPosted: Thu Jul 01, 2010 14:46
    —
опцию /RO=1 можно попробовать: atorg.net.ru/temp/beta/b.rar

#185:  Author: bebebeLocation: Volgodonsk PostPosted: Thu Jul 01, 2010 16:43
    —
Есть ли возможность не сохранять позицию курсора в файле при открытии?

Хотя бы только для режима readonly.
Не удобно каждый раз вверх прыгать.

#186:  Author: Alextp PostPosted: Thu Jul 01, 2010 17:01
    —
да, если откл. историю. Interface/ Length file state history 0

#187:  Author: bebebeLocation: Volgodonsk PostPosted: Thu Jul 01, 2010 17:33
    —
Это понятно. Просто кодировку хочется сохранять, а позицию нет.

#188:  Author: Alextp PostPosted: Thu Jul 01, 2010 17:46
    —
пока нельзя..

#189:  Author: Sot PostPosted: Thu Jul 01, 2010 22:45
    —
Alextp wrote:
опцию /RO=1 можно попробовать: atorg.net.ru/temp/beta/b.rar

Спасибо, работает Smile

#190:  Author: Alextp PostPosted: Sat Jul 03, 2010 08:50
    —
b300 release.

#191:  Author: Alextp PostPosted: Sat Jul 17, 2010 17:19
    —
Кому нужна подд-ка MDI (табов)?

#192:  Author: CaptainFlintLocation: Москва PostPosted: Sun Jul 18, 2010 00:41
    —
Alextp
Это как? Нажимаю F3, а вместо открытия нового окна получаю прыжок в старое с добавлением в нём вкладки? Лично мне это было бы жутко неудобно, так что если добавлять, то лишь опционально.

#193:  Author: OticonLocation: Харьков PostPosted: Sun Jul 18, 2010 02:03
    —
При установленном Syn2 не получается просмотреть rtf файл. Не отрабатывает стандартная листерная опция "RTF как текст" - Syn2 перехватывает управление.
Есть какое-нибудь решение?

#194:  Author: ParcanLocation: Russian PostPosted: Sun Jul 18, 2010 11:31
    —
Oticon
запустить lister комбинацией alt+shift+f3 (без использования плагинов)

#195:  Author: Alextp PostPosted: Sun Jul 18, 2010 11:48
    —
Oticon
попробуй сделать detect-string: EXT!="RTF"

#196:  Author: OticonLocation: Харьков PostPosted: Sun Jul 18, 2010 12:54
    —
Quote:
попробуй сделать detect-string: EXT!="RTF"

Спасибо, теперь нормально.

#197:  Author: vecha PostPosted: Mon Jul 19, 2010 14:16
    —
В рид онли, не правильно работают букмарки. По ctrl+shift+ работают только 0, 9, 8. Если ставить букмарки кликнув мышкой по гатеру то букмарки ставятся но не возможен переход по ctrl+

#198:  Author: Alextp PostPosted: Mon Jul 19, 2010 15:34
    —
знаю, проблема где-то в ECtl. Не знаю где.
лучше сделаю для bookmarks конт.меню.

#199:  Author: nenin PostPosted: Tue Jul 20, 2010 20:25
    —
Выставил основной шрифт Consolas 10 на 1280*1024. Оказалось, что строчки наползают одна на одну. Подчеркивания и "хвостов" у букв не видно. Sad

#200:  Author: Alextp PostPosted: Tue Jul 20, 2010 21:54
    —
не могу повторить... Проверь, на EC demo(на сайте ЕС) повторяется?

#201:  Author: nenin PostPosted: Tue Jul 20, 2010 22:10
    —
Alextp wrote:
не могу повторить... Проверь, на EC demo(на сайте ЕС) повторяется?
ЕС- это E-control?
На каком демо? Там какие-то формдизайнеры, а что бы едит был с настройкой- я не нашел.

#202:  Author: Alextp PostPosted: Tue Jul 20, 2010 22:59
    —
да- econtrol.ru
в Download- Econtrol syntax editor - это оно.

#203:  Author: nenin PostPosted: Wed Jul 21, 2010 14:26
    —
Стало быть, такой пейзаж: В Edite всё нормально. Там большой межстрочный интервал. В Syn2 наползает.
Глюк четко проявлятся возникает на С/С++ файлах.
вот, скажем, кусок.
Code:
/* sum/gsl_sum.h
 *
 * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or (at
 * your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 */

/* Author:  G. Jungman */


#ifndef __GSL_SUM_H__
#define __GSL_SUM_H__

#include <stdlib.h>

#undef __BEGIN_DECLS
#undef __END_DECLS
#ifdef __cplusplus
# define __BEGIN_DECLS extern "C" {
# define __END_DECLS }
#else
# define __BEGIN_DECLS          /* empty */
# define __END_DECLS            /* empty */
#endif

__BEGIN_DECLS

/*  Workspace for Levin U Transform with error estimation,
 *   
 *   size        = number of terms the workspace can handle
 *   sum_plain   = simple sum of series
 *   q_num       = backward diagonal of numerator; length = size
 *   q_den       = backward diagonal of denominator; length = size
 *   dq_num      = table of numerator derivatives; length = size**2
 *   dq_den      = table of denominator derivatives; length = size**2
 *   dsum        = derivative of sum wrt term i; length = size
 */

typedef struct
{
  size_t size;
  size_t i;                     /* position in array */
  size_t terms_used;            /* number of calls */
  double sum_plain;
  double *q_num;
  double *q_den;
  double *dq_num;
  double *dq_den;
  double *dsum;
}

На паскалевских исходниках эффект тоже есть, но слабее- подрезает ноги у g, например. Если перейти на Курьера, то эффект ослабевает.

#204:  Author: mrmerak PostPosted: Wed Jul 21, 2010 16:51
    —
Я канеш извиняюсь, а зачем этот велосипед?
Вы AkelPad видели? С плагином Coder он закрывает этот самый Син в стопицот раз.
И весит намного меньше....

 !  CaptainFlint:
Замечание за нарушение п. 9 правил.

#205:  Author: nenin PostPosted: Wed Jul 21, 2010 17:08
    —
Mr.Merak wrote:
Я канеш извиняюсь, а зачем этот велосипед?
Вы AkelPad видели? <****>.
Я может много чего такого видел, в том числе и чего Вам не показывали. Одного не пойму- и при чем тут AkelPad? Тему топика видели? Раздел форума видели? Если Вы такой сообразительный, сделайте выводы. Wink Apropos, AkelPad - баловство сплошное. Разве что - замена нотепадлы...

#206:  Author: mrmerak PostPosted: Wed Jul 21, 2010 17:37
    —
nenin
угу. Сину до этого "баловства" миллиард лет

(больше не буду фудить)

#207:  Author: nenin PostPosted: Wed Jul 21, 2010 17:45
    —
Mr.Merak wrote:
nenin
угу. Сину до этого "баловства" миллиард лет

(больше не буду фудить)

Syn имеет свое назначение, AkelPad- своё. Я профессионально пользуюсь текстовым редактором (для чего AkelPad непригоден), и так же профессионально пользуюсь Syn (для чего AkelPad ещё менее пригоден), а на затычку нотепадлы при всем при том у меня стоит где notepad2, где AkelPad.

#208:  Author: Alextp PostPosted: Wed Jul 21, 2010 18:06
    —
У меня в dfm стоит Linespacing = 0- не знаю почему. А умолчание = 1.. сделаю 1.

#209:  Author: nenin PostPosted: Wed Jul 21, 2010 18:11
    —
Alextp wrote:
У меня в dfm стоит Linespacing = 0- не знаю почему. А умолчание = 1.. сделаю 1.
Ага.
А в конфиг его пихнуть нельзя? По дефолту- 1, а там как угодно?

#210:  Author: Alextp PostPosted: Wed Jul 21, 2010 19:16
    —
А в каких ред-х это еще есть?

#211:  Author: nenin PostPosted: Wed Jul 21, 2010 19:35
    —
Alextp wrote:
А в каких ред-х это еще есть?

Не знаю... не задумывался.

#212:  Author: CaptainFlintLocation: Москва PostPosted: Wed Jul 21, 2010 20:06
    —
Alextp wrote:
А в каких ред-х это еще есть?

В EmEditor есть. В смысле, настройка такая есть; при выставленной в минимум на шрифте Consolas подрезания нет.

#213:  Author: Alextp PostPosted: Wed Jul 21, 2010 20:36
    —
блин- двигать придется. Места на табе нет. что еще добавить?

#214:  Author: nenin PostPosted: Wed Jul 21, 2010 20:45
    —
Alextp wrote:
блин- двигать придется. Места на табе нет. что еще добавить?

ИМХО, это надо к настройкам фонта прикрутить. Там кажется место есть.

#215: Нужна подд-ка MDI (табов) Author: DmanNNLocation: Н. Новгород PostPosted: Thu Jul 22, 2010 18:52
    —
Alextp wrote:
Кому нужна подд-ка MDI (табов)?


Мне нужна подд-ка MDI (табов)

#216:  Author: Alextp PostPosted: Sat Jul 24, 2010 16:59
    —
Оказ-ся, Line spacing есть еще в Akel.. Надо сделать некоторые Akel;ные опции, кстати.

#217:  Author: mai62Location: Россия PostPosted: Sun Jul 25, 2010 12:27
    —
Делаю поиск файлов по Alt-F7 с заполненным полем "C текстом:". Выбираю в списке файл и открываю его в Syn2 по F3. Хотелось бы чтобы при нажатии F3 происходил поиск текста из поля "C текстом:".

#218:  Author: Gemorroj PostPosted: Sun Jul 25, 2010 13:05
    —
Alextp, исправь-таки некорректную подсветку кода с обратными слешами.

#219:  Author: Alextp PostPosted: Sun Jul 25, 2010 13:15
    —
mai62
кажется, на 12й странице спрашивали(поиск "F3")

Gemorroj
Поправьте плс подсветку(команда Customize lexer)- и пришлите мне lcf/lxl файл- я не могу сам поправить, не разбираюсь.

#220:  Author: Gemorroj PostPosted: Sun Jul 25, 2010 13:17
    —
Alextp, я, к сожалению, так же не разобрался)
CaptainFlint, не мог бы ты выложить исправленные файлы?

#221:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jul 25, 2010 15:28
    —
Gemorroj
А при чём тут CaptainFlint? Плагины/аддоны, равно как и дополнения к ним, выкладывают (при продолжающейся поддержке) сами их авторы. Там, где считают нужным.

#222:  Author: Gemorroj PostPosted: Sun Jul 25, 2010 16:41
    —
Avada, http://forum.wincmd.ru/viewpost.php?p=60635 тут он просто писал про решение этой проблемы.

#223:  Author: mai62Location: Россия PostPosted: Sun Jul 25, 2010 16:50
    —
Alextp wrote:
кажется, на 12й странице спрашивали(поиск "F3")

Спасибо. Не совсем то, что хотелось, но ничего, привыкнуть можно.
Еще одно пожелание: хотелось бы иметь опцию, аналогичную "Custom dialog: Suggest selection as search text". Только чтобы вместо "selection" было "слово под курсором".

#224:  Author: Alextp PostPosted: Sun Jul 25, 2010 17:10
    —
mai62
Сделал(нетрудно)

#225:  Author: mai62Location: Россия PostPosted: Sun Jul 25, 2010 17:19
    —
Alextp wrote:
Сделал(нетрудно)

Спасибо. А где-то можно скачать измененный плагин?

#226:  Author: Alextp PostPosted: Sun Jul 25, 2010 17:29
    —
Скину по email

#227:  Author: Serge Yolkin PostPosted: Mon Jul 26, 2010 00:05
    —
Alextp
А с чем связано такое значительное увеличение размера .exe файла - с 77kb до 2.3Mb в версии 2.1.410?

#228:  Author: Alextp PostPosted: Mon Jul 26, 2010 00:20
    —
С тем что это _не згрузчик wlx, теперь

#229:  Author: Serge Yolkin PostPosted: Mon Jul 26, 2010 00:48
    —
Alextp
Работает без wlx. Прикольно.

Не знаю, стоит ли здесь же, но все-таки:
очень хочется опцию - всегда открывать bat/cmd в OEM.

#230:  Author: CaptainFlintLocation: Москва PostPosted: Mon Jul 26, 2010 01:38
    —
Gemorroj wrote:
CaptainFlint, не мог бы ты выложить исправленные файлы?

В последней версии LXL-файл поменялся. Я пока не смотрел его. Как поправлю — выложу.

#231:  Author: Alextp PostPosted: Mon Jul 26, 2010 10:15
    —
Serge Yolkin
Нав., сделаю.

#232:  Author: nenin PostPosted: Mon Jul 26, 2010 16:45
    —
Скачал с wincmd.ru. Спасибо за интервалы! Работает.
Мелкий глюк: current line background выставляется, но не отрисовывается.

#233:  Author: Alextp PostPosted: Mon Jul 26, 2010 18:15
    —
nenin
Fixed (с опцией Draw current line bg)

#234:  Author: nenin PostPosted: Tue Jul 27, 2010 15:06
    —
Alextp wrote:
nenin
Fixed (с опцией Draw current line bg)

Спасибо!
Такое пожелание: в имена файлов дистрибуции включите, пожалуйста, версию. Что бы не путались.

#235:  Author: Alextp PostPosted: Tue Jul 27, 2010 15:16
    —
С этим сложнее Smile- надо править ссылки при этом.

#236:  Author: nenin PostPosted: Tue Jul 27, 2010 15:19
    —
Alextp wrote:
С этим сложнее Smile- надо править ссылки при этом.

Ну тогда ладно.

#237:  Author: CaptainFlintLocation: Москва PostPosted: Tue Jul 27, 2010 15:34
    —
Alextp
Билд 410: моргания больше нет.

Из нового (и незамеченного ранее старого):

1. Список команд не прокручивается колёсиком до конца (бегунок прокрутки останавливается на несколько строк раньше). Если тащить за бегунок мышкой, то всё нормально.

2. Команда Character table popup у меня оказалась по умолчанию назначенной на Ctrl+Shift+S, в результате при попытке вызвать её открывался диалог сохранения (это же сочетание висит на Save as).

3. Диалог сохранения (Save as) у меня открывается всегда на мониторе, имеющем номер 1, а не на том, где окно Syn2.

4. Включён стиль XP. В диалоге настроек поля со спин-контролами то ли перекрываются, то ли обрезаются, но выглядят не очень красиво:
http://flint-inc.ru/Temp/tcbeta75/syn2_410_spin_controls.png

5. Из дистрибутива пропали почти все LCF-файлы. Так и задумано? Что это вообще такое? И заодно, что такое ACP?

6. Если открыть диалог настройки на вкладке Editor 2 или History и поставить фокус в любое из текстовых полей со спин-контролом, то Esc не закрывает диалог.

Alextp wrote:
С этим сложнее Smile- надо править ссылки при этом.

Сделай PHP-скриптик, который пробелает каталог, выбирает новейшую версию по имени с версией и отдаёт её; и везде давай ссылку на этот скрипт, тогда она будет постоянной, независимо от версии.
Или ты про какие ссылки?

#238:  Author: Alextp PostPosted: Tue Jul 27, 2010 16:23
    —
2. Char popup- назначено по умолч. на Ctrl-. -но может криво читаться
при старте т.к. команда новая(для этой версии Syn)

4. SpinEdits- так оно выглядит в XP- известная особенность

-5. Из дистрибутива пропали почти все LCF-файлы. Так и задумано?
Да
Это новая версия EC "втащила" их в себя(в LXL файл)

-И заодно, что такое ACP?
Файлы для Autocomplete (для php/html)

#239:  Author: Alextp PostPosted: Tue Jul 27, 2010 17:17
    —
-...поставить фокус в любое из текстовых полей со спин-контролом, то Esc не закрывает диалог

Не знаю, что с этим делать.. c колесом- тоже.

#240:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Tue Jul 27, 2010 17:50
    —
В последних двух версиях при просмотре по F3 у меня не прорисовывается панель tree

#241:  Author: CaptainFlintLocation: Москва PostPosted: Tue Jul 27, 2010 18:07
    —
Alextp wrote:
4. SpinEdits- так оно выглядит в XP- известная особенность

Чья известная особенность? Стандартные виндовые контролы, сделанные в других программах, выглядят нормально. Включая и Тотал, кстати, а ведь он тоже на Дельфях.

Alextp wrote:
Не знаю, что с этим делать.. c колесом- тоже.

Жаль…

#242:  Author: Alextp PostPosted: Tue Jul 27, 2010 18:12
    —
Ос-ть SpinEdit- это _не стандартный контрол. Это особенный Делфи-контрол.

#243:  Author: Alextp PostPosted: Tue Jul 27, 2010 18:24
    —
Ramiro Мне уже сообщали, но у меня не повторяется Confused

#244:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Tue Jul 27, 2010 22:21
    —
Поэкспериментировал..., ежели окно на весь экран, то не отрисовывается... в оконном режиме всё нормально.
p.s
разрешение (1680x1050)

#245:  Author: Alextp PostPosted: Tue Jul 27, 2010 23:21
    —
Ramiro
Пробовал на W7, lister, maximized- все равно..

#246:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Tue Jul 27, 2010 23:32
    —
Странно... я и инишники поудалял, по дефолту и всё по старому...)

#247:  Author: Alextp PostPosted: Wed Jul 28, 2010 17:34
    —
Прокрутка не до конца fixed.

#248:  Author: Alextp PostPosted: Thu Jul 29, 2010 22:08
    —
2.1.440

#249:  Author: Alextp PostPosted: Fri Jul 30, 2010 16:42
    —
flm wrote:
-У дерева и поля для редактирования ужасные проблемы с прорисовкой при ресайзе окна

Кажется нашел из-за чего это. будет рисоваться быстрее.

#250:  Author: vecha PostPosted: Sun Aug 01, 2010 17:11
    —
Alextp wrote:
Flintб) чтобы подхватывался искомый текст из диалога поиска файлов в Тотале (SynPlus это как-то делает)
а где этот текст хранится (ini)? он хранится только при find file, или все время?
Посмотрел под отладчиком что за фигня. Короче этот текст тотал экспортирует через функцию ListSearchText. Подсмотрел это в Syn(старый который без двойки), а в Syn2 эта функция почему то вообще не вызывается.

#251:  Author: Alextp PostPosted: Sun Aug 01, 2010 17:23
    —
vecha
Вопрос уже решен (см в readme/Faq)..

#252:  Author: CaptainFlintLocation: Москва PostPosted: Mon Aug 02, 2010 17:26
    —
b440:
Прокрутка списка команд — исправлено, Esc из спин-контрола — исправлено.

Новое: перестал искаться русский текст. Судя по всему, проблема с перекодировкой. Я провёл эксперимент: переконвертил текст из русского в западноевропейский, сохранил полученные кракозяблы в UTF-16, открыл в Lister/Syn2 и попытался поискать русское слово: Syn2 нашёл мне последовательность кракозяблов, когда-то бывшую именно этим словом.
Кодовая страница 1252 в реестре не переопределена.

#253:  Author: Alextp PostPosted: Mon Aug 02, 2010 17:57
    —
Пришли плс, файл (не повторяется)

#254:  Author: CaptainFlintLocation: Москва PostPosted: Mon Aug 02, 2010 18:05
    —
Alextp
Абсолютно любой текстовый файл в ANSI. Например, WCMD_RUS.LNG из поставки Тотала. Ищу текст "ы" — говорит, not found, хотя прямо там же в числе первых строк несколько штук "Вы". "Вы" тоже не находит.

#255:  Author: Alextp PostPosted: Mon Aug 02, 2010 18:17
    —
не повторяется- Это не то, что у тебя(с кодировками) было давно? и разрешилось?

#256:  Author: CaptainFlintLocation: Москва PostPosted: Mon Aug 02, 2010 19:08
    —
Alextp
Нет, не то. С кодировками у меня было, что русский в ANSI-режиме отображался 1252-й кодовой страницей, нормально выводился только при явном выборе Cyrillic. Этот баг в последних версиях, вроде бы, пропал. А здесь всё отображается нормально, но отказывается искать.

#257:  Author: RamSoftLocation: Москва PostPosted: Wed Aug 04, 2010 18:18
    —
CaptainFlint, не подскажите, в этом чуде есть возможность привинтить сторонний компилятор. Хотя бы через консоль?

Заранее спасибо.

#258:  Author: Alextp PostPosted: Wed Aug 04, 2010 20:57
    —
Ничего такого нету(пока?)

#259:  Author: RamSoftLocation: Москва PostPosted: Thu Aug 05, 2010 10:58
    —
Alextp, Жалко, а то бы этому плагину цены бы не было. Smile

#260:  Author: RamSoftLocation: Москва PostPosted: Fri Aug 06, 2010 12:08
    —
И ещё вопросик: Не объявленные процедуры и функции он не разбирает на дерево?

#261:  Author: Alextp PostPosted: Fri Aug 06, 2010 14:31
    —
Не знаю,я не писал lexer. Confused

//не объявленые в interface, или вообще ) не объявленые?

#262:  Author: Alextp PostPosted: Wed Aug 25, 2010 11:12
    —
Будут желающие сделать русс. перевод? (потом). CapFlint?

#263:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 25, 2010 11:19
    —
Alextp
Потом — это когда? А Константин пока ещё в отпуске.

#264:  Author: Alextp PostPosted: Wed Aug 25, 2010 11:27
    —
>это когда?

После того как будет upper menu. (через 2 версии)

#265:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 25, 2010 11:36
    —
Alextp
Ясно. Теоретически, когда надо будет, могу подключиться.

#266:  Author: CaptainFlintLocation: Москва PostPosted: Wed Aug 25, 2010 22:05
    —
Alextp
В зависимости от загруза и наличия активных задач, но интерес однозначно есть.

#267:  Author: Alextp PostPosted: Thu Aug 26, 2010 11:50
    —
2.1.510:
http://atorg.net.ru/temp/beta/

#268:  Author: CaptainFlintLocation: Москва PostPosted: Thu Aug 26, 2010 16:27
    —
Попробовал сейчас поставить на Висту и столкнулся с тем, что плагин пытается сохранить настройки в собственном каталоге, чего ему, естественно, не разрешают. Я упустил из виду какую-то фичу или, действительно, другой возможности нет? Если нет, то реквестую опцию для хранения INI в каталоге с wincmd.ini, т.к. запускать Тотал с повышенными привилегиями или хачить права на папку Syn2 некошерно.

#269:  Author: Alextp PostPosted: Thu Aug 26, 2010 17:07
    —
- или, действительно, другой возможности нет?

нет.
Где хранить ключ "каталог для ini - каталог Тогтала"? В каталоге Тотала?
если я сделаю так, что Syn пытается записать ini в каталог себя, и если удается- то пишет туда, а если нет- пишет в кат. Тотала - это нормально?

#270:  Author: CaptainFlintLocation: Москва PostPosted: Thu Aug 26, 2010 21:37
    —
Alextp wrote:
Где хранить ключ "каталог для ini - каталог Тогтала"? В каталоге Тотала?

Об этом сам пока думаю. Можно попробовать глянуть, как это делает DirSizeCalc. Возможно, банальная проверка по фиксированному списку местоположений с проверкой наличия там INI-файла и (если он есть) чтение соответствующей настройки из него, на случай если файлов несколькот (а если эти настройки из разных файлов противоречат друг другу, то систему приоритетов какую-нибудь).

Alextp wrote:
если я сделаю так, что Syn пытается записать ini в каталог себя, и если удается- то пишет туда, а если нет- пишет в кат. Тотала - это нормально?

Как первое приближение — вполне. (Только не в каталог Тотала, конечно, а в каталог, где лежит INI: в Тотал запись тоже может быть запрещена, если он установлен, скажем, в Program Files, а вот где лежат INI-файлы — туда запись гарантированно будет разрешена.)

В идеале, конечно, хотелось бы видеть нечто вроде того, как реализовано в DirSizeCalc (прямо в диалоге настроек есть выбор местоположения INI-файла), но это уже так, если другие пользователи запросят или если у самого вдруг руки будут чесаться. Smile


Last edited by CaptainFlint on Thu Aug 26, 2010 21:41; edited 1 time in total

#271:  Author: Alextp PostPosted: Thu Aug 26, 2010 21:41
    —
как в Dirsizecalc- это слишком.. )
Пока сделаю ключ в lsplugin.ini- если 1, то ini хранится рядом с lsplugin. Если 0 то - каталог syn.

#272:  Author: CaptainFlintLocation: Москва PostPosted: Thu Aug 26, 2010 21:46
    —
Недолюбливаю я этот lsplugin, если честно, ну да ладно, можно и так.

#273:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Thu Aug 26, 2010 23:19
    —
Cпасибо! В новой версии... панель... отображается как положено.

#274:  Author: Alextp PostPosted: Fri Aug 27, 2010 10:39
    —
Сделал "plugin settings near lsplugin.ini"(Misc)-
atorg.net.ru/temp/beta/ - проверь, как оно. Default- запись в папку syn

Добавил upper menu

#275:  Author: CaptainFlintLocation: Москва PostPosted: Fri Aug 27, 2010 11:10
    —
Alextp
Баг: когда конкатенируешь пути, забываешь добавить бэкслэш в конце, поэтому файлы сохраняются как
c:\Users\CaptainFlint\AppData\Roaming\GHISLERSyn.ini
c:\Users\CaptainFlint\AppData\Roaming\GHISLERSynState.ini
вместо
c:\Users\CaptainFlint\AppData\Roaming\GHISLER\Syn.ini
c:\Users\CaptainFlint\AppData\Roaming\GHISLER\SynState.ini

#276:  Author: Alextp PostPosted: Fri Aug 27, 2010 11:51
    —
fixed- Обновил.

#277:  Author: Alextp PostPosted: Sat Aug 28, 2010 00:44
    —
Beta upd. новое upper menu.

#278:  Author: ya158 PostPosted: Sat Aug 28, 2010 17:48
    —
Alextp wrote:
Будут желающие сделать русс. перевод? (потом). CapFlint?


Я уже предлагал свой перевод (где-то на 7-8 странице топика). Если он устраивает могу сделать для финальной (последней беты) версии.

#279:  Author: Alextp PostPosted: Sat Aug 28, 2010 19:08
    —
beta upd.
Добавлено translation.html- для перевода. Попробуйте сделать Rus.lng
atorg.net.ru/temp/beta

#280:  Author: Alextp PostPosted: Thu Sep 02, 2010 20:11
    —
Ya158
У вас есть лицензия ТС? Могу дать

#281:  Author: ya158 PostPosted: Thu Sep 02, 2010 20:26
    —
Alextp wrote:
Ya158
У вас есть лицензия ТС? Могу дать

Лицензии нет. Если можешь дать - приму с благодарностью.

#282:  Author: Alextp PostPosted: Thu Sep 02, 2010 21:37
    —
За перевод. Пишу в ЛС

#283:  Author: Alextp PostPosted: Mon Sep 06, 2010 22:22
    —
CapFlint
Тебе можно прислать для проверки рус перевод? почти готов (автор ya158)

#284:  Author: CaptainFlintLocation: Москва PostPosted: Tue Sep 07, 2010 13:25
    —
Alextp
Сорри, сейчас пока нет возможности. Проверять досконально потребует усилий больше, чем переводить самому, а проверять поверхностно не вижу смысла.

#285:  Author: Alextp PostPosted: Tue Sep 07, 2010 13:42
    —
Ok- я проверю.

#286:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Tue Sep 07, 2010 19:47
    —
Alextp
Выкладывайте здесь...))) с удовольствием проверю - "им"...!!!

#287:  Author: Alextp PostPosted: Thu Sep 09, 2010 21:12
    —
b.600. + Перевод на рус.

#288:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 09, 2010 21:30
    —
Alextp
Очень хорошо. И в русификации при беглом просмотре огрехов не заметил.

#289:  Author: RamiroLocation: у тотала столько поклонников? PostPosted: Fri Sep 10, 2010 12:17
    —
Alextp
Спасибо! Всё здорово!

#290:  Author: Alextp PostPosted: Sun Sep 12, 2010 16:40
    —
ya158
В списке клавиш есть "Кодировка-..." и "Установить кодировку-..." (надо одно)
"Не найден: "%s"" лучше - "Строка не найдена: "%s""

#291:  Author: ya158 PostPosted: Sun Sep 12, 2010 20:15
    —
Alextp
Я готов править русификацию, но мне не хотелось бы делать каждый раз по одному-два исправления. Если не затруднит, то выкладывай сразу побольше замечаний. И ещё вопрос: где лучше выкладывать исправленный перевод - здесь на форуме или отправлять тебе на почту, чтобы ты выкладывал у себя на сайте? Своего сайта или блога у меня нет.

#292:  Author: Alextp PostPosted: Sun Sep 12, 2010 20:21
    —
>И ещё вопрос: где лучше выкладывать исправленный перевод

Лучше мне на почту.
Но Пока не надо, я сделаю новую вер., тогда и пришлешь новый перевод.

#293:  Author: Alextp PostPosted: Sun Sep 12, 2010 20:26
    —
Информация о "символе после курсора" -- Информация о текущем символе
"щелкнуть для появления"- в одном месте, в др. "щелкните"
Завершения строк - Окончания строк

edit
только для чтениЕ - для чтения
hint кнопки изменения регистра- неправильный (Инвертировать)

#294:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Sep 13, 2010 09:07
    —
ya158
Возможна ли и планируется ли русификация окна настройки свойств лексера?

#295:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Mon Sep 13, 2010 20:54
    —
Alextp wrote:
Где хранить ключ "каталог для ini - каталог Тогтала"? В каталоге Тотала?
если я сделаю так, что Syn пытается записать ini в каталог себя, и если удается- то пишет туда, а если нет- пишет в кат. Тотала - это нормально?

Нормально хранить файлы настроек там, где рекомендует Total (ListSetDefaultParams). Это либо файл lsplugin.ini, либо папка, в которой хранится этот файл.

Значит по умолчанию создаём ini файл в этой папке.

С вероятностью ~99,99% в этой папке разрешена запись. Либо пользователь постоянно жмёт ОК на сообщении о невозможности записи ini файла.

Для портабельности проверяем наличие собственного ini файла в папке плагина. Если он там есть, значит пользователь сам его туда перенёс. Значит храним настройки в этом файле.

В коде будет так:
Если существует ini файл в своей папке, используем его.
Иначе используем ini файл в папке, рекомендуемой Тоталом.

#296:  Author: Alextp PostPosted: Mon Sep 13, 2010 21:11
    —
Моторокер
Спасибо, я уже сделал опцию (хранить в папке рядом с lsplugin).

#297:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Sep 14, 2010 09:22
    —
Alextp
(Прошу прощения, если этот вопрос уже задавался — у меня нестабильно работает сеть и сложно пользоваться поиском по форуму.)
Почему плагин пытается открывать файлы, не имеющие к простым текстам никакого отношения? В частности, архивы, вордовские DOC-файлы, CHM и пр.?

#298:  Author: Alextp PostPosted: Tue Sep 14, 2010 12:51
    —
Avada
(не зад-ся)
Потому что нет автоопред. текстов. Сделать? Можно, у меня в UV код.
Какие тексты определять- все с сигнатурой +тексты.

#299:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Sep 14, 2010 13:04
    —
Alextp wrote:
Какие тексты определять- все с сигнатурой +тексты.

Видимо, да.

#300:  Author: Alextp PostPosted: Tue Sep 14, 2010 13:07
    —
Сделаю

#301:  Author: ya158 PostPosted: Tue Sep 14, 2010 19:34
    —
Avada wrote:
ya158
Возможна ли и планируется ли русификация окна настройки свойств лексера?

Давно уже сделана. Жду обновления файла dklang

#302:  Author: Alextp PostPosted: Tue Sep 14, 2010 19:42
    —
Не хочу напрягать человеков этим диалогом- оч. он большой (30Кб в размере dklang)

#303:  Author: ya158 PostPosted: Wed Sep 15, 2010 19:14
    —
Alextp wrote:
Не хочу напрягать человеков этим диалогом- оч. он большой (30Кб в размере dklang)

Не понял кого ты имеешь ввиду. У меня есть заготовка для перевода. При этом не используется dklang, а создаётся библиотека. Правда такую библиотеку надо создавать для каждой версии.

#304:  Author: Alextp PostPosted: Wed Sep 15, 2010 19:24
    —
Переводчиков. ты не против, хорошо.

#305:  Author: Alextp PostPosted: Wed Sep 15, 2010 19:39
    —
Интересно, какие опции есть в Synplus, кот. нет тут? только не фигня, а полезные опции.. вообще, посмотрел на SP - совершенно не понравился.. - какой интерфейс с панелью, какой вид окна опций, опции дурацкие :-\

#306:  Author: ya158 PostPosted: Wed Sep 15, 2010 23:35
    —
Alextp wrote:
Переводчиков. ты не против, хорошо.

Я не только не против, а наоборот - давно жду.

#307:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 10:39
    —
Alextp wrote:
Интересно, какие опции есть в Synplus, кот. нет тут?

Несколько раз пытался перейти на Syn2. Каждый раз возвращаюсь обратно на SynPlus.

В первую очередь не хватает единого поиска с TC (история, продолжение поиска сразу после нажатия F3 из диалога поиска TC и т.д.). Это как-нибудь можно сделать?

#308:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 16, 2010 10:54
    —
Alextp
Я правильно понимаю, что на оффоруме здесь подразумевается какая-то новая приватная версия, позволяющая обрабатывать только текстовые файлы и недоступная пока по обычной ссылке (там файлы от 9 сентября)?

Batya wrote:
В первую очередь не хватает единого поиска с TC (история, продолжение поиска сразу после нажатия F3 из диалога поиска TC и т.д.).

Поддерживаю.

#309:  Author: Alextp PostPosted: Thu Sep 16, 2010 11:06
    —
Avada - правильно
Могу послать email'ом


Batya
То что в Readme\FAQ - не подходит?

#310:  Author: Alextp PostPosted: Thu Sep 16, 2010 11:37
    —
Batya- есть идея. Брать %commander_ini% и оттуда [searchTxt] -историю Листера. Можно писать туда же.

#311:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 16, 2010 12:10
    —
Alextp wrote:
Могу послать email'ом

OK, с удовольствие посмотрю. Адрес в личке.

#312:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 12:16
    —
Alextp wrote:
То что в Readme\FAQ - не подходит?

Уже почти хорошо Surprised
А функционал "Поиск предыдущего через Lister" есть возможность добавить?

И ещё - можно как-нибудь настроить разный набор горячих клавиш для режима просмотра и режима редактирования?
Например, чтобы при просмотре можно было клавишами "A\S\V" менять кодировку.

Ещё в догонку - Можно ли (я не нашёл) назначить горячие клавиши на меню выбора кодировки и меню выбора типа подсветки лексера?

#313:  Author: Alextp PostPosted: Thu Sep 16, 2010 13:06
    —
Batya

-А функционал "Поиск предыдущего через Lister" есть возможность добавить?
Сделаю

-настроить разный набор горячих клавиш для режима просмотра и режима редактирования?
Нет..

-назначить горячие клавиши на меню выбора кодировки и меню выбора типа подсветки
пока нет. В бете да.

#314:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 14:11
    —
Alextp wrote:
-настроить разный набор горячих клавиш для режима просмотра и режима редактирования?
Нет..

А хотя бы задублировать раздел горячих клавиш "Дополнительно" в раздел "Дополнительно в режиме просмотра", горячие клавиши из которого работали бы только в режиме просмотра?

А можно ли сделать (с переключением настройкой) показ списка типов подсветки без разделения по буквам алфавита, единым списком? (Дело в том, что у меня достаточно мало типов кодируемых файлов.)


Last edited by Batya on Thu Sep 16, 2010 14:18; edited 2 times in total

#315:  Author: Alextp PostPosted: Thu Sep 16, 2010 14:14
    —
1 Пока не знаю
2 Можно- см. опцию "Группировать список lexers по алфавиту"

#316:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 14:18
    —
Alextp
Можно ли сделать запоминание размера окон "Изменение свойств лексера..." и "Изменение библиотеки лексеров..."?

#317:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 14:25
    —
Вопрос: Почему в режиме промотра не отображается таблица с информацией о символе после курсора? (Показ каретки в режиме просмотра включён.)

Предложение: Щелчок в строке статуса по области показа номера строки\позиции курсора вызывает диалог перехода к строке по номеру.

#318:  Author: Alextp PostPosted: Thu Sep 16, 2010 14:27
    —
Batya
Они "зашиты" в EC, я эти окна не создаю.

по поводу "дублировать"- тебе какие именно клав. нужны? "Установить кодировку ....."- и все?

#319:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 14:34
    —
Alextp wrote:
по поводу "дублировать"- тебе какие именно клав. нужны? "Установить кодировку ....."- и все?

Пока - да.

#320:  Author: Alextp PostPosted: Thu Sep 16, 2010 14:58
    —
-Почему в режиме промотра не отображается таблица с информацией о символе

Она только для не-RO.

-Предложение: Щелчок в строке статуса по области показа
ОК

#321:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 15:02
    —
Alextp wrote:
Она только для не-RO.

Если это "Информация ...", то такое поведение нелогично.

#322:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 16, 2010 15:36
    —
Alextp
Существует ли возможность импорта схем подсветки лексера из схем, применяемых в SynPlus (*.hgl)?

#323:  Author: Alextp PostPosted: Thu Sep 16, 2010 15:45
    —
нет - формат совсем не такой.

#324:  Author: Tol!kLocation: Арзамас PostPosted: Thu Sep 16, 2010 17:23
    —
Alextp wrote:
нет - формат совсем не такой.
Печально.

#325:  Author: Alextp PostPosted: Thu Sep 16, 2010 17:38
    —
алгоритм lexer"а другой. Попробуй запаску от лады надеть на Landrover

#326:  Author: swopsterLocation: Украина, Житомир PostPosted: Fri Sep 17, 2010 10:51
    —
Столкнулся вчера с проблемой. Нужно было подредактировать один файл: http://rghost.ru/2648357, но при перемещениях по тексту курсор застревал в некоторых местах и никуда не двигался. Если мышкой поставить в нужное место и начать редактировать (удалять слова), то удалялись символы над этой строкой. Версия 2.2.600. Пришлось править блокнотом. Скажите, у меня что-то не так?

#327:  Author: Alextp PostPosted: Fri Sep 17, 2010 12:01
    —
Какая именно строка? (номер строки или символы)

#328:  Author: swopsterLocation: Украина, Житомир PostPosted: Fri Sep 17, 2010 12:38
    —
Открываю для редактирования, постоянно жму кнопку вниз (клавиши управления курсора), бац и застрял. (90, 121 строка)

#329:  Author: Alextp PostPosted: Fri Sep 17, 2010 13:07
    —
bug. Отключите "Умная каретка" (1-я закл. диалога)

#330: есть не реально крутое предложение ))) Author: 480499497 PostPosted: Sun Sep 19, 2010 06:44
    —
есть не реально крутое предложение Very Happy

Было бы СУПЕР удобно если бы...
Включаем режим в опциях для Принудительного Автозаполнения.
И теперь если печатаем наприме while
то после ввода W автоматом появляется всплывающее окно автозавершения, если нажать ТАБ то автоматом дописывается часть первой фразы по алфавиту из списка автозавершения.

в случае если есть фразы влючающие в себя первую короткую фразу (например whileblabla) то поссле ввода W и нажатия табуляции слово While дописывается и потом мы вводим B и опять тыкаем ТАБ и фраза дописывается сама до конца по библиотеке автозавершения. или второй раз тыкаем ТАБ и вместо первой фразы Подставляется Вторая по списку автозамены.

Ребята подумайте можно ли такое прикрутить? Это было бы нереально круто и удобно. Когда пишеш код, то такая система набора (как японская) значительно облегчает задачу Rolling Eyes


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

#331:  Author: 480499497 PostPosted: Sun Sep 19, 2010 08:42
    —
А почему дерево не стоится для РНР?
Создал еще свой лексер для АутоИт
и на него дерево тож не строится.
что нада делать что бы работало?

Добавил.
Разобрался в чем там дело, кароче библиотека Лексеров не доделаная.
Для того что бы нормально стрилось Дерево и был правильный синтаксис, нада Ломать голову над Рулез в менеджере.
Дого и нудно.
Надеюсь в след релизе внесенные языки в Библиотеку будут паправлены.

#332:  Author: Alextp PostPosted: Sun Sep 19, 2010 10:59
    —
ЛС> как включить автозавершение в PHP?

- включить lexer "PHP" (иногда не включен)
- набрать тег <?php>
- набрать "arr", Ctrl+Space

#333:  Author: Alextp PostPosted: Sun Sep 19, 2010 11:01
    —
Quote:
Для того что бы нормально стрилось Дерево и был правильный синтаксис, нада Ломать голову над Рулез в менеджере.


Надо - и пока никто не делал, т.ч. сделайте и присылайте..

#334:  Author: 480499497 PostPosted: Sun Sep 19, 2010 12:17
    —
Alextp wrote:
ЛС> как включить автозавершение в PHP?

- включить lexer "PHP" (иногда не включен)
- набрать тег <?php>
- набрать "arr", Ctrl+Space


Ну это уже понятно, а как зделать так что бы она постоянно была включена. Например так как я описал тут
http://forum.wincmd.ru/viewtopic.php?p=67812#67812


з.ы. И еще вопрос, есть ли где нибудь Цветовые схемы примеры
для РНР например а то в каждом новом релизе всегда разные цвета. привыкаеш к одному - и тут БАЦ привыкать нада по другому.

#335:  Author: Alextp PostPosted: Sun Sep 19, 2010 13:47
    —
-Ну это уже понятно, а как зделать так что бы она постоянно была включена
Никак, может потом опция.

Цветовые схемы- все в .lxl- больше нету.. Меняться они пока не будут, update .lxl будет редко

#336:  Author: 480499497 PostPosted: Sun Sep 19, 2010 15:03
    —
Alextp wrote:
-Ну это уже понятно, а как зделать так что бы она постоянно была включена
Никак, может потом опция.

Цветовые схемы- все в .lxl- больше нету.. Меняться они пока не будут, update .lxl будет редко


Ясненько, ну тогда вот наскорую руку подогнал Один лекс для АутоИт
Может кому пригодится.

AutoIt.lcf

В нем:
- цвета подобраны в традициях Эргономики и Внимания
- подсветка резервных слов
- подсветка операторов и баров
- подсветка Текстовых, числовых, переменных
- дерево построение функций
- дерево построение Логических и Циклических участков
- дерево построение многострочных коментариев
- выделение участков VALUE в функциях и масивах
- введен пример скрипта "VKPaint" для стилирования

нету:
- синтаксиса
- автозамены
- подсветки встроеных функций AutoIt
- подхвата и построения ООП тоже не длал ибо не понял как

Будет врея доделаю всё остальное для
AutoIt
PhP
Js

#337:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Sep 20, 2010 14:34
    —
Alextp
Вопросы про быстрый просмотр:
1. Как отключить переход в панель быстрого просмотра при нажатии Ctrl+Q?
2. Почему при нажатии Ctrl+Q на панели быстрого просмотра не видно первых 4 символа в начале строк - немного сдвинута полоса прокрутки вправо? Можно ли отключить? (Номера строк отображаются.)

#338:  Author: KF-121 PostPosted: Mon Sep 20, 2010 19:34
    —
Господа. если у кого нормальный лексер для Visual Basic? у того что в нутри баги по поводу определения закрывающегося тега end, почемуто он думает что после while должен чтоять end while. а не wend. может кто-то исправлял у себя, поделитесь плиз, впадлу ковырять лексер. ну если ниукого нету, тогда когда самнаковыряю выложу Вам.

#339:  Author: bolix PostPosted: Wed Sep 22, 2010 11:51
    —
Подскажите плиз:
1. Скролируя колесом мыши, курсор пытается остаться в видимой части документа. Как отключить? особенно мешает при выделении. Выделил часть крутишь, shift+click и выделяется то что от курсора, а то что выделил раньше теряется.

2. Если мышкой увеличил ширину дерева, то это не запоминается. Как настроить?

3. Видимо баг:
- F3 - просмотр файла в кодироваке ANSI
- ctrl+F, вводим слово кириллицей, Enter - в истории сохранилось.
- Esc - выходим из Syn
- F3 - заходим снова
- F3 - поиск далее - в результате сообщение: Не найден: абракадабра UTF-8

#340:  Author: Alextp PostPosted: Wed Sep 22, 2010 21:37
    —
Batya

-1. Как отключить переход в панель быстрого просмотра при нажатии Ctrl+Q?

могу отключить: как сделано в др. плагинах? в SynPlys, в IniEd?

-2. на панели быстрого просмотра не видно первых 4 символа в начале строк

Как это повторить? какой файл, какая опц. включена(на чистом syn)?

#341:  Author: Alextp PostPosted: Wed Sep 22, 2010 21:47
    —
bolix
2,3: Fixd.
1- посмотрю.

#342:  Author: Alextp PostPosted: Thu Sep 23, 2010 12:46
    —
добавил "Keep caret in screen" (Editor2).

KF-121
есть еще второй lexer для VB.

#343:  Author: CaptainFlintLocation: Москва PostPosted: Thu Sep 23, 2010 13:10
    —
Alextp
Если в режиме просмотра после поиска текста через F3 нажать стрелку вниз или вверх, выделение найденного текста снимается и при следующем нажатии F3 находится тот же самый текст, а не следующее вхождение.

#344:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Sep 23, 2010 13:20
    —
Alextp wrote:
Как это повторить? какой файл, какая опц. включена(на чистом syn)?

Удаляю Syn.ini и SynState.ini. Закрываю на всякий случай TC. Открываю TC. На pluginst.inf в составе файлов плагина нажимаю Ctrl+Q. Получаю описанную картину.

#345:  Author: Alextp PostPosted: Fri Sep 24, 2010 10:01
    —
Batya- повторить не могу(хотя как-то получалось, в 2.1)
фокус- fixd.

#346:  Author: Alextp PostPosted: Fri Sep 24, 2010 10:05
    —
CapFlint
Он ищет от курсора. Так что бага нет


Last edited by Alextp on Fri Sep 24, 2010 12:45; edited 1 time in total

#347:  Author: Alextp PostPosted: Fri Sep 24, 2010 12:45
    —
Beta upd. (ссылка та же)

#348:  Author: CaptainFlintLocation: Москва PostPosted: Fri Sep 24, 2010 13:06
    —
Alextp wrote:
Он ищет от курсора. Так что бага нет

Баг в том, что выделение исчезает и (невидимый) курсор зачем-то смещается при прокрутке. Повторное нахождение само по себе, разумеется, не баг, это всего лишь следствие бага.

Вот более детальная и наглядная последовательность действий:
1. Открыть достаточно длинный файл (больше одного экрана), перейти в режим просмотра, нажать Ctrl+F, ввести текст, который присутствует в файле, но находится за нижней границей, нажать Enter. Окно прокручивается к найденному фрагменту, сам фрагмент выделяется.
2. Нажимаем F4 — курсор замигал в конце выделенного фрагмента. Всё нормально. Снова нажимаем F4, чтобы скрыть курсор.
3. Нажимаем стрелочку вниз. Файл прокручивается на одну строчку, при этом выделение почему-то исчезает.
4. Нажимаем F4: курсор уже мигает на одну строчку выше того положения, где он находился.

#349:  Author: Alextp PostPosted: Fri Sep 24, 2010 13:48
    —
Fixed: beta upd.

Last edited by Alextp on Fri Sep 24, 2010 17:32; edited 5 times in total

#350:  Author: CaptainFlintLocation: Москва PostPosted: Fri Sep 24, 2010 14:04
    —
Alextp
Подтверждаю, спасибо.

#351:  Author: BatyaLocation: Москва, Россия PostPosted: Sat Sep 25, 2010 12:21
    —
Alextp
Версия 2.2.600.

Плагином (не через exe) в режиме правки открыт файл. Изменяю этот файл другой программой. В окне плагина появляется окно:
Quote:
---------------------------
Syn
---------------------------
Файл "lalala.ext" был изменён.

Перезагрузить?
---------------------------
ОК Отмена
---------------------------


Проблема - пока это окно не закроешь, в основном окне TC не работает клавиша Tab.
Это общая беда листерных плагинов или частный случай этого плагина?

#352:  Author: Alextp PostPosted: Sat Sep 25, 2010 12:39
    —
не знаю- Надо смотреть msgbox в каком-нть плагине.. (В IniEd есть msgbox section ... already exists)

#353:  Author: CaptainFlintLocation: Москва PostPosted: Sat Sep 25, 2010 12:51
    —
Batya wrote:
Это общая беда листерных плагинов или частный случай этого плагина?

Общая беда. И не только плагинов. Гислер говорил об этом: если в каком-то из окон выводится MessageBox, винда перехватывает все нажатия TAB, ENTER и ещё чего-то во всех остальных окнах.

#354:  Author: BatyaLocation: Москва, Россия PostPosted: Sat Sep 25, 2010 13:18
    —
CaptainFlint
Ясно.

Alextp
А можно выводить этот диалог только в момент получения фокуса окном листера?
(Сильно заморачиваться, думаю, не стоит. Но если много времени не займёт, сделай, пожалуйста.)

Ещё заметил прикол.
В настройках плагина установлен листерный диалог поиска.
Выполняю поиск в TC по содержанию текста.
Для повторения ситуации нужно, чтобы вхождение искомого текста в некоторый файл было единственным. Также нужно, чтобы этот тип файлов имел не очень простую схему подсветки.
Итак, после окончания поиска, не закрывая диалога поиска, в результатах на файле быстро дважды нажимаю F3. Появляется диалог:
Code:
---------------------------
Не найдено:
---------------------------
Искомый текст
---------------------------
ОК   
---------------------------

И только после закрытия этого диалога появится окно листера Smile

#355:  Author: Alextp PostPosted: Sat Sep 25, 2010 22:29
    —
у меня прикол не повторяется. )

#356:  Author: aldares PostPosted: Thu Sep 30, 2010 08:14
    —
А размер файла? Килобайты или мегабайты? Может, от загрузки системы зависит, или от х32/х64?

#357:  Author: АфиLocation: Одесса PostPosted: Thu Sep 30, 2010 11:49
    —
Плагин: так долго выходит при нажатии Esc... Sad

#358:  Author: Alextp PostPosted: Thu Sep 30, 2010 12:45
    —
Афи
убери проверку *.ini в папке Syn антивирусом. Из-за этого долго

#359:  Author: АфиLocation: Одесса PostPosted: Thu Sep 30, 2010 13:29
    —
Alextp
Сработало. Спасибо!

#360:  Author: АфиLocation: Одесса PostPosted: Thu Sep 30, 2010 13:36
    —
Alextp
Вы не планируете сделать доступ в контекстном меню плагина к основному меню (или хотя бы к избранным основным командам), как это реализовано, к примеру, в SynPlus или Imagine? Без включения меню на "привычном" месте...

#361:  Author: Alextp PostPosted: Thu Sep 30, 2010 13:45
    —
Афи
пока нет. Планирую табы.

#362:  Author: bolix PostPosted: Thu Sep 30, 2010 17:21
    —
минибаг:
Если в опциях Интерфейса указано Показывать главное меню и язык Русский, то:
- первый F3, показывает меню на русском.
- на втором файле F3, меню на английском. Первый не закрывать.

подсказки на кнопках аналогично.

#363:  Author: Alextp PostPosted: Thu Sep 30, 2010 17:31
    —
Да, баг dkLang- знаю.

#364:  Author: Alextp PostPosted: Thu Oct 07, 2010 02:31
    —
Кто хочет потестить бету с tabs?

#365:  Author: Kron PostPosted: Wed Oct 13, 2010 10:08
    —
если в Си-шной функции последний - коментарий, ака
void Fn (void) { ; // nothing
}
то следующую функцию не видит.

Is bug ?

#366:  Author: Alextp PostPosted: Wed Oct 13, 2010 12:26
    —
Bug подсветки, наверное

#367:  Author: Alextp PostPosted: Fri Oct 15, 2010 12:32
    —
Quote:
Если такая или подобная функция есть то, как влючить Автозамену что бы предлагалась по умолчанию если ты набераеш фразу. Про комбинацию Ктрл+спейс я знаю


Просьба написать мне email, для теста(опция "ACP regex")

#368:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Sun Oct 17, 2010 01:28
    —
Syn2 конечно интересная штука.
Но у него есть один чрезвычайно серьёзный недостаток который ставит под вопрос смысл использвания плага в большинстве случаев. А именно поразительно долгое время загрузки\запуска плага. А ведь это важнейший фактор.
Для текстового плагина это вообще малоприемлемо (это ещё мягко выражаясь), он должен быть мгновенным.
Собственно почти все используемые мною плагины для различных типов файлов куда как быстрее отрабатывают\запускаются. А ведь файлы которые они открывают это отнюдь не банальный текст. Так что Syn2 определённо тяжёл в запуске. Sad
Тем не менее когда Syn2 уже загружен переключение между файлами в режиме Ctrl+Q вполне быстрое, что радует. Но зато загрузка совсем не радует. Sad
Вот и думай стоит ли мучаться с первым запускам и если стоит то в каких случаях и для каких типов текстовых файлов. Sad

Кстати и с автоопределением кодировок не фен-шуй.
----------
Да, может я туплю. Но почему-то не могу сходу найти. Кто-нить может подсказать как сделать чтобы при открытии по Ctrl+Q открывалось в режиме редактирования а не чтения. А ещё лучше в том режиме который был выбран последним.

#369:  Author: Alextp PostPosted: Sun Oct 17, 2010 13:51
    —
Даже не знаю, что можно сделать (с медленным запуском)
Quickview- пока только чтение (если не нажата иконка statusbar) ..

#370:  Author: 480499497 PostPosted: Sun Oct 17, 2010 17:39
    —
Den_Klimov возможно у тебя Син2 записался на СИЛЬНО фрагментированый участок, или возможно твой промалваре как то сильно его стопорит. Ди много чего может
У меня открывается Син примерно 0,5-1,0 сек не дольше. и работаю я с ним на совершенно разных компах с флешки.
1 секунда для открытия редактора - думаю достаточно быстро, так что траблы где то у тебя в системе.

#371:  Author: nenin PostPosted: Sun Oct 17, 2010 19:18
    —
Den_Klimov wrote:
Syn2 конечно интересная штука.
Но у него есть один чрезвычайно серьёзный недостаток который ставит под вопрос смысл использвания плага в большинстве случаев. А именно поразительно долгое время загрузки\запуска плага. <***>

Что-то не заметил. Использую постоянно в самых разных обстоятельствах с самыми разными файлами на винтах, флешках, шарах виндовых и самбах... Открывается не мгновенно, но задержка абсолютно некритичная.

#372:  Author: Alextp PostPosted: Tue Oct 19, 2010 18:35
    —
Kron wrote:
если в Си-шной функции последний - коментарий


попробовал. Нормально показывается и следущ. ф-ция. Можешь выложить С-файл, чтобы точно было видно что не показывается?

#373:  Author: CaptainFlintLocation: Москва PostPosted: Wed Oct 20, 2010 20:16
    —
Alextp
А можешь объяснить, зачем после нажатия OK в сообщении, что искомый текст не найден, раздаётся бумк? Я ещё понимаю, само сообщение озвучено сигналом — это, кажется, системная фича. Но закрытие-то зачем озвучивать?

#374:  Author: Alextp PostPosted: Wed Oct 20, 2010 22:17
    —
хочешь сказать "зачем тотал после возвращения плагином "поиск- не нашел" издает "бум""? Не знаю- спроси у Тотала плс. Или что мне возвращать тоталу когда поиск -failed.

#375:  Author: CaptainFlintLocation: Москва PostPosted: Wed Oct 20, 2010 22:55
    —
Alextp
Наверное, если ты уже сам показываешь сообщение, то Тоталу можно возвращать success. Либо самому ничего не показывать, а отдать всё на откуп Тоталу.

Вообще, плохо, конечно, что в Тотале совершенно не развит интерфейс сообщений об ошибках из плагинов. Я в VirtualDisk тоже напоролся: выдаю сообщение об ошибке, потом возвращаю fail, а Тотал тоже выдаёт сообщение об ошибке, уже своё. Пришлось возвращать success. Надо бы продумать этот вопрос, да Гислеру забросить.

#376:  Author: Alextp PostPosted: Wed Oct 20, 2010 23:05
    —
Ok. возвращаю success

#377:  Author: Alextp PostPosted: Fri Oct 22, 2010 12:57
    —
2.3. Tabs, quick search..

#378:  Author: Sot PostPosted: Fri Oct 22, 2010 21:01
    —
Возможно ли в текущей v2.3b720 автоматом заменить символы табуляции на пробелы, прописанные в настройках?

#379:  Author: swopsterLocation: Украина, Житомир PostPosted: Fri Oct 22, 2010 23:01
    —
При открытии файла *.html с кодом Java Script при переключении лексера с HTML documents на Java script нет подсветки скобок, но после пере-открытия файла подсветка появляется. Можно это как-то поправить?

#380:  Author: 480499497 PostPosted: Sat Oct 23, 2010 17:42
    —
swopster wrote:
При открытии файла *.html с кодом Java Script при переключении лексера с HTML documents на Java script нет подсветки скобок, но после пере-открытия файла подсветка появляется. Можно это как-то поправить?


это к редактору не относиться, это нада править таблицу синтаксиса.
Зайди в менеджер синтаксиса и выбери там яву и поправь что тебе не нравиться.

#381:  Author: Alextp PostPosted: Sat Oct 23, 2010 18:02
    —
Sot
на странице Редактор 2 есть опция "Режим Таб" (таб/пробелы). Она не работает?

#382:  Author: Serge Yolkin PostPosted: Sat Oct 23, 2010 19:17
    —
Заменил шаблон HTML своим, в кодировке UTF-8 - вместо русских букв крокозябры, хотя в статусе все верно - UTF-8, без BOM. Кстати, нельзя ли сделать автоподхват шаблонов?

#383:  Author: Alextp PostPosted: Sat Oct 23, 2010 21:55
    —
template должен быть с UTF BOM (при сохранении будет без BOM).

#384:  Author: Sot PostPosted: Sun Oct 24, 2010 10:51
    —
Alextp wrote:

на странице Редактор 2 есть опция "Режим Таб" (таб/пробелы). Она не работает?

Для вставляемых табов работает. Имелись ввиду табы уже имеющиеся в редактируемом тексте. Можно вручную поиском и заменой воспользоваться, что не слишком удобно.
Хотелось бы иметь опцию принудительной замены всех табов в тексте на пробелы при его сохранении, а их размерность брать из настройки "Табуляторы".

#385:  Author: Alextp PostPosted: Sun Oct 24, 2010 19:36
    —
проще заменять при открытии (когда Таб=пробелы). может, при дополнит. msgbox "Хотите заменить все таб.?"

#386:  Author: Sot PostPosted: Sun Oct 24, 2010 20:52
    —
Alextp wrote:
проще заменять при открытии (когда Таб=пробелы). может, при дополнит. msgbox "Хотите заменить все таб.?"

При открытии даже удобнее. Только без доп. сообщения, лучше отдельная опция в настройках.

#387:  Author: Alextp PostPosted: Tue Oct 26, 2010 21:52
    —
автору лексера autoIT
Не знаю как так, но коммент почему-то весь ?????? ??? ?????? и т.д. (лексер копировал чел. с нерус. локалью)

#388:  Author: DmanNNLocation: Н. Новгород PostPosted: Wed Oct 27, 2010 17:17
    —
Спасибо Alexey T, давно использую Syn2. Вы его сделали еще лучше.

Есть замечания и пожелания.
Замечания:
1. Это так задумано, что *.ini файлы отображаются шрифтом Courier New независимо от установленного шрифта для текста и при этом на других вкладках другие расширения отображаются верно?
2. В PrintPreview не отображается верхний колонтитул, хотя потом печатается.
3. Не отображается заданный фон текущей строки, если его установить в настройках самого редактора (при установленной галке на "Отображать фон текущей строки").
Отображается только при включении и соответствующем стиле в лексере.
4. По Ctrl-Z при полной отмене не сбрасывается звездочка изменения файла на вкладке и сам признак изменения.

Пожелания:
5. Установить опцию "Не выходить из редактора по Esc" или иметь возможность назначить клавишу выхода.
6. Возможность передачи в агрументах командной строки нескольких имен файлов.
7. Ускорить, если возможно. При достаточно сложном лексере скорость прокрутки заметно тормозится по сравнению с Syn2 от Sepa.
При эксперименте использовались одни и те же файлы текста и библиотеки лексеров.

#389:  Author: Alextp PostPosted: Fri Oct 29, 2010 11:09
    —
DmanNN
1. Это так задумано, что *.ini файлы отображаются шрифтом Courier New

да, зависит от lexer. Если задано отобьражение Courier new в lexer

2. В PrintPreview не отображается верхний колонтитул, хотя потом печатается.
посмотрю

3. Не отображается заданный фон текущей строки
На txt файлах видно. На каких-то нет- зависит от lexer. В lexer может быть своя настройка для тек. строки

4. По Ctrl-Z при полной отмене не сбрасывается звездочка изменения
Это какая-то логика в EC. там Modified:= Undo.Count - Redo.Count > 0
поменять надо

#390:  Author: 480499497 PostPosted: Fri Oct 29, 2010 11:38
    —
я думаю нада отдельно делать тему для Лексера по этому плагину, а то уж слишком много перекрестных вопросов по нему.
Alextp потрать вечер опиши Лексер, просто как им пользоваться и для чего он нужен. А то я и сам не полностью понимаю что там к чему.

#391:  Author: Alextp PostPosted: Fri Oct 29, 2010 12:09
    —
4. По Ctrl-Z при полной отмене не сбрасывается звездочка изменения
Fixed.

Обработку неск. пар-ров добавлю
Esc - в todo.


Тему по lexer - не знаю. что писать про lexer? есть LexerConfig.chm.

#392:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Sun Oct 31, 2010 02:03
    —
480499497 wrote:
Den_Klimov возможно у тебя Син2 записался на СИЛЬНО фрагментированый участок, или возможно твой промалваре как то сильно его стопорит. Ди много чего может
У меня открывается Син примерно 0,5-1,0 сек не дольше. и работаю я с ним на совершенно разных компах с флешки.
1 секунда для открытия редактора - думаю достаточно быстро, так что траблы где то у тебя в системе.

Да нет. Даже около 1 сек. это долго. Это же быстрый просмотр Ctrl+Q. Должно быть практически мновенно, уж тем более ля банальных текстовых файлов да ещё и небольшого размера (да у меня pdf-ки быстрее в этом режиме открываются\просмотриаваются, да и собственно любой другой плаг что я использую). А иначе этот плаг только по f3 можно использовать (а ведь для этого есть куча нормальных текстовых редакторов, которые куда быстрее запустятся по F4). К тому же это может на современной машине около секунды. У мну подольше (неважно куда его ставишь). В общем не годится каменный цветок для быстрого просмотра и редактирования.. Sad SynPlus и то рулит по сравнению с ним в этом плане.

Кроме того обнаружил ещё одну проблему. При наличии это плага в списке плагинов происходит иногда очень неприятная вещь, перстают вдруг в одним прекрасный момент работать амперсанды в Тотале (использую русский язык в фейсе, но думаю это неважны).
Помнится когда-то такое было уже с одним плагом, но автор в следующей версии это вроде исправил (по крайней мере проблема пропала).

#393:  Author: CaptainFlintLocation: Москва PostPosted: Sun Oct 31, 2010 11:39
    —
На всякий случай подтверждаю тормозную обработку файлов Syn'ом. Фрагментация ни при чём, т.к. после первого запуска плагин уже загружен в память и повторно не загружается. Если, скажем, Imagine открывает файлы где-то за 0,1-0,2 секунды, то в Syn2 время открытия файла достигает секунды даже для мелких текстовых файлов.

#394:  Author: Alextp PostPosted: Sun Oct 31, 2010 12:45
    —
ЗАменил в одном месте IniFile->MemIniFile ..

#395:  Author: 480499497 PostPosted: Sun Oct 31, 2010 17:08
    —
CaptainFlint
Den_Klimov
Ну парни вы значит сверх быстрые, я не могу например что то предпринять за 0,1-0,5 секунды в редакторе. Потому секунды мне хватает.

Попробуйте отключить все тяжелые функции в Син2 и должно залетать даже на пеньке первом.

Сми посудите, это же Сожный редактор, он подтягивает кучу своих обработчиков для работы с открываемым документом.
Просто так сложилось что его разрабатывают из раздела листеров.
Обработка одного Лексера чего стоит? Он кстати (по моему мнению) является самым замедляемым эллементом, так как парсит весь документ, не важно большо или маленький, но для этого ему приходится поиграться с памятью и масивами.

для CTRL-q этот плагин уже не подходит из-за нагромаждений.

МОГУ ДАТЬ СОВЕТ

1. Поставте этот плагин в самый конец очерели Листера (или портированую версию юзайте и вообще не ставте его как плагин).
2. На первое место поставте простой быстрый Син или любой другой редактор для быстрого просмотра по CTRL-Q.
3. В Ини на вызов редактора F4 укажите syn2.exe

В итоге будет и быстрый просмотр, и если надо что то конкретно подредактировать, Син2 по Ф4

З.Ы. У меня примерно так и сделано.

#396:  Author: Alextp PostPosted: Sun Oct 31, 2010 17:27
    —
есть еще одно. Чтение ини. Оно медленное
правда проверил- без чтения ini все равно медленно.

#397:  Author: Alextp PostPosted: Sun Oct 31, 2010 18:31
    —
Совет

тем кто хочет быстрого запуска. Зайдите в команду Опции- "Изменение библиотеки лексеров" и *удалите** все л-ры кроме нужных.

#398:  Author: KF-121 PostPosted: Sun Oct 31, 2010 20:45
    —
и я выскажу пару слов о тормознутости. удаление лексеров уменьшило время запуска, но совсем на чуть-чуть. К примеру, у меня тотал запускается быстрее, чем просмотр текстового 14 кб файла естественно вторая и последующие запуски тотала (первый запуск проверяет Drweb и тотал может запускаться до 20 сек.) для сравнения html размером 18кб открывается мгновенно HTMLView. И вот эти 0.5 - 1 секунда сильно заметно, раздражает

#399:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Mon Nov 01, 2010 02:23
    —
Да, печально. Sad
А ведь этот плаг, если бы не это, лучше чем SynPlus и Syn, и главное он развивается. И далеко не только тем он лучше что шрифты можно любые выбирать, а не только кошерные (SynPlus и Syn меня этим категорически убивают; а Syn так и вообще курсор не перехватывает при Tab переключении). Да я хотя бы только за шрифты Syn2 использовал.. если бы не скорость. Sad

В общем как это ни странно но для Тотала как не было так и нет до конца нормального плагина для быстрого массового "просмотра\частичного копирования\при необходимости небольшой правки" по Ctrl+Q файлов текстового типа. У каждого из подобных плагов свои приколы и обычно по нескольку. Что кардинально ограничивает их использование в этом качестве. Sad
А Syn2 похоже вместо того чтобы стать таким плагом норовит стать всего лишь очередным тяжёлым навороченным текстовым редактором, коих и без того развелось немеряно. Жаль. Sad

В последнее время я большинство типов текстовых файлов (где можно обойтись без цветовой подсветки) просматриваю по Ctrl+Q исключительно встроенным в листер просмотрщиком. В скорости и удобстве в этом плане ему пока нет равных. Эх если бы ему ещё редактирование добавить.. а если бы ещё и цветовую подсветку на нужных файлах.

А там где нужна подсветка пользую SynPlus (на безрыбье и рак рыба).

Первый же Syn не перевариваю некоторыми вещами (больше чем SynPlus). В частности раздражает что нужно щёлкнуть мышкой в режиме Ctrl+Q чтобы реально переключиться на окно Syn (к сожалению Tab тут почему-то не канает).

А Syn2 тормоз в запуске к сожалению, что сводит на нет все его реальные и потенциальные плюсы. Листер-плаг должен быть прежде всего быстрым. Это его основная задача, которой Syn2 не соответствует к сожалению. Sad

#400:  Author: KF-121 PostPosted: Mon Nov 01, 2010 11:00
    —
Втроенный вьювер он и есть вьювер (не редактор), всеv вьюверам поборабану какой по размеру файл им открывать, т.к. они не читают весь файл, а только что что отображается на экране (не раз выручал когда надо было открыть 1-2гиговый файлик, и найти там нужную строку) и поэтому они сверхскоросные. редакторы же загружают весь файл в память потом пробегают по нему и подкрашивают, на это куча времни уходит, от сюда и все тормоза. Syn2 я вляется редактором а не вьювером и мне кажется что вьювером он не станет.

#401:  Author: Alextp PostPosted: Tue Nov 02, 2010 14:05
    —
Если я убираю чтение lexers, то запуск - становится в 2р быстрее.Надо удалять почти все.

Quote:
-редакторы же загружают весь файл в память потом пробегают по нему и подкрашивают, на это куча времни уходит

где куча, где мало. Есть редакторы- загружаются быстро. EControl плохо оптимизирован

#402:  Author: CaptainFlintLocation: Москва PostPosted: Tue Nov 02, 2010 14:14
    —
Для убирания достаточно галочки снять или надо полностью удалять?

#403:  Author: KF-121 PostPosted: Tue Nov 02, 2010 14:17
    —
Alextp wrote:
Если я убираю чтение lexers, то запуск - становится в 2р быстрее.Надо удалять почти все.

Quote:
-редакторы же загружают весь файл в память потом пробегают по нему и подкрашивают, на это куча времни уходит

где куча, где мало. Есть редакторы- загружаются быстро. EControl плохо оптимизирован


я акцентировал внимание на "потом пробегают по нему и подкрашиваю" именно это занимает достаточно долгое время.

To CaptainFlint
удалять, снятие галочки ничего не дает, ИМХО это баг

#404:  Author: Alextp PostPosted: Tue Nov 02, 2010 14:22
    —
CaptainFlint wrote:
Для убирания достаточно галочки снять или надо полностью удалять?


удалять. Del пока не работает.

#405:  Author: CaptainFlintLocation: Москва PostPosted: Tue Nov 02, 2010 14:48
    —
Да, если ненужные лексеры грохнуть, становится ощутимо шустрее открытие. Кстати, нафига там столько разномастных дублей?

#406:  Author: Alextp PostPosted: Tue Nov 02, 2010 15:01
    —
CapfainFlint
не знаю. От автора EControl.

#407:  Author: 480499497 PostPosted: Tue Nov 02, 2010 19:48
    —
Жесть, всё еще думаете. Я ж говорил как ускорить.
перечисляю что нада убрать что бы работало быстрее
по умолчанию мы решаем юзать СИН для КТРЛ-Кю но не для редактирования. Ибо напомню что Редактирование и Просмотр - разные занятия как и программы для них.
Син2 - редактор, который (так исторически сложилось) можно запускать в КТРЛ-Кю. Потому выглядеть редактор будет так же как простой блокнот если мы его ускорим.
Итак.

ВАЖНО
Инструкция для текущей версии СИН на это время.

Заходим в ОПЦИИ
выключить слейдующие

Редактор --
-- Сворачивание кода
-- Сворачивание пустых строк
-- Фиксировать высоту строки
-- перенос слов по правой границе
-- Изменяемая гориз. полоса прокрутки

Редактор 2 --
-- Выделение ссылок
-- Показывать правую границу

Вид --
-- Автосинхронизация (Дерево)

Интерфейс --
-- вообще повыключать всё (запоминам горячие кнопки)
-- Тема = default
-- Иконки панелей = Стандартные


Дополнительно --
-- Отслеживать изменения файла

История --
(Auto-complete)
-- Use HTML/CSS auto ---тоже вырубить.

И в самом сине закрываем ДЕРЕВО так как оно нам для CTRL-q не требуется.

Далее мучаем библиотеку лекстеров
ВАЖНО не удалять а пересобрать библиотеку, а то при удалении там какой то хлам остается.

Для этого нажимаем "Изменение библиотеки лектера"
в Открывшемся окне делаем Экспорт для каждого нужного лексикона.
Закрываем СИН
Далее идем в каталог
TotalCommander\Plugins\wlx\syn2.2.600\HL\
Удаляем там все файлы и создаем новый чистый файл LexLib.LXL
Открываем Син - игнорируем Ошибку Обьекта в линии 1
Заходим в редактор Библиотек Лексиконов и ИМПОРТИРУЕМ все сохраненые Лексы.
Нажимаем Сохранить библиотеку.
Перезапускаем СИН.

Всё, теперь он открывает так же быстро как и старый Син и СинПлюс.

НАПОМИНАЮ
для работы аутокомплит требуются словари, в том же каталоге что и Библиотека лексикона.

З.Ы. БЫСТРЕЕ ЭТОГО - НЕБУДЕТ )))
Можно сделать два ИНИ файла для использования в качестве Листера, и для использования в Качестве РЕДАКТОРА и назначить их использование на кнопки в панель ТС или принудительно подставлять при использовании F3 и F4. Но об этом фантазируйте уже сами.

#408:  Author: KF-121 PostPosted: Mon Nov 08, 2010 17:58
    —
в "О программе" отсутсувет номер версии
а при нажатии на любую ссылку выдает следующее


Add
как сделать чтобы выделенное слово и при нажатии Ctrl+F автоматом вписывалось в строку поиска?

#409:  Author: Alextp PostPosted: Mon Nov 08, 2010 18:13
    —
Версия не последняя.(2.3 - ок) номер как-нибудь потом.

#410:  Author: KF-121 PostPosted: Mon Nov 08, 2010 18:21
    —
Подтверждаю, в последней версии нет ошибки

1. Как сделать чтобы выделенное слово и при нажатии Ctrl+F автоматом вписывалось в строку поиска?
2. В быстром поиске сделать чтобы по Enter переходил к следующему вхлждению

#411:  Author: Alextp PostPosted: Mon Nov 08, 2010 22:28
    —
KF-121
1. опция внизу закладки "Интерфейс"
2. сделал (было в exe, но не работало в plug)

#412:  Author: KF-121 PostPosted: Tue Nov 09, 2010 14:57
    —
Alextp wrote:

1. опция внизу закладки "Интерфейс"

При этом ставится автоматом галка искать в нутри выделенного фрагмента, что не удобно.

#413:  Author: Alextp PostPosted: Tue Nov 09, 2010 15:51
    —
Нужно [ ] Предлагать искать в выделенном фрагменте?

#414:  Author: BatyaLocation: Москва, Россия PostPosted: Tue Nov 09, 2010 17:23
    —
Alextp wrote:
Нужно [ ] Предлагать искать в выделенном фрагменте?
Нужно ориентироваться на наличие переносов строк в выделенном фрагменте. Если их нет, то нужно автоматом подставлять выделенный текст для поиска во всём документе. Если есть, то поиск в выделенном без автоматической подстановки (или подстановка последнего по истории поиска) искомого.

#415:  Author: Alextp PostPosted: Tue Nov 09, 2010 23:26
    —
Beta upd (ссылка- 1 пост)

#416:  Author: Alextp PostPosted: Sat Nov 20, 2010 21:36
    —
2.4. название изменено.

#417:  Author: nenin PostPosted: Fri Nov 26, 2010 16:56
    —
Alextp wrote:
2.4. название изменено.

Так он плагином есть? Или только редактор?

#418:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 17:02
    —
nenin
Плагин-редактор с подсветкой синтаксиса,..

#419:  Author: nenin PostPosted: Fri Nov 26, 2010 17:09
    —
Flasher wrote:
nenin
Плагин-редактор с подсветкой синтаксиса,..

Я его только что установил и не нашел собственно плагина. Потому и спрашиваю.

#420:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 17:13
    —
В каком смысле собственного? В дистрибутиве wlx-файл присутствует. В чём конкретно проблема? Не нашёл в папке, куда устанавливал? Если обновлялся, то должен был в старую установиться по умолчанию, если путь вручную не менялся.

#421:  Author: nenin PostPosted: Fri Nov 26, 2010 17:27
    —
Flasher wrote:
В каком смысле собственного? В дистрибутиве wlx-файл присутствует. В чём конкретно проблема? Не нашёл в папке, куда устанавливал? Если обновлялся, то должен был в старую установиться по умолчанию, если путь вручную не менялся.

Нигде wlx нету. Ни в установочной папке, ни в по путям от старых инсталов.

#422:  Author: Alextp PostPosted: Fri Nov 26, 2010 17:33
    —
Скачивал \программу с инсталлятором\? Надо не ее

#423:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 17:37
    —
nenin
cсылка Скачать.

#424:  Author: nenin PostPosted: Fri Nov 26, 2010 17:38
    —
Alextp wrote:
Скачивал \программу с инсталлятором\? Надо не ее
Спасибо, разобрался.

#425:  Author: Alextp PostPosted: Sun Dec 05, 2010 13:26
    —
2.5. см. Hist.txt

#426:  Author: UUF3 PostPosted: Thu Dec 09, 2010 02:43
    —
Alextp wrote:
2.5. см. Hist.txt

если нет файла SynState.ini, то, выдает
Code:
Access violation at address 005AB02B
Read of address 00000000


запуск через ехе, настройки в папке с плагином

после появления указанного файла, подобной ошибки нет

зы
не хватает опции - закрывать по esc только активную вкладку

#427:  Author: Alextp PostPosted: Thu Dec 09, 2010 14:42
    —
не могу воспроизвести. Файл synstate.ini удалил, запускаю .exe или TC.

-не хватает опции []
Ну не знаю, для Esc и так уже 2 опции.

#428:  Author: UUF3 PostPosted: Thu Dec 09, 2010 15:17
    —
Alextp wrote:
не могу воспроизвести. Файл synstate.ini удалил, запускаю .exe или TC.

в окне с ошибкой, ссылка на файл Syn.ini
вот скрин


а, забыл сказать - система win7 x32
запускается по F4
язык установлен русский

отключены:
история (размер истории=0)
положение каретки
сохранение кодировки
проверка списка последних файлов

после сообщения, создается файл SynState.ini, с размером 340 байт
после появления этого файла, такой ошибки нет

может, что-то еще нужно?

Alextp wrote:
Ну не знаю, для Esc и так уже 2 опции

если открыто несколько вкладок, то по esc закрывает все, что очень неудобно

#429:  Author: bolix PostPosted: Thu Dec 09, 2010 21:22
    —
Quote:
если открыто несколько вкладок, то по esc закрывает все, что очень неудобно

есть стандартное сочетание для закрытия окон в винде Ctrl+W
лучше к нему привыкнуть. Это более удобно, тем более пользуя другие программы.

Согласен конечно про горячие клавиши, чем больше их можно настраивать тем лучше.


Еще вопрос. Раньше после Ctrl+F и Enter окно поиска закрывалось сейчас нет. Это так задумано? Когда закрывалось мне нравилось больше, потом что дальнейшей поиск по F3 происходит. Смысл открытого окна поиска?

#430:  Author: Alextp PostPosted: Thu Dec 09, 2010 21:51
    —
Проблемы с записью ini, похоже- что если стереть ini в папке Syn(они создадутся в %Appdata%\Synwrite)
или разрешить доступ (создание файлов)к папке syn

#431:  Author: Alextp PostPosted: Thu Dec 09, 2010 21:55
    —
bolix
Сделано как в Word/wordpad/и т.д. смысл - нажатие Найти в диалоге неск-ко раз(вместо F3).

#432:  Author: bolix PostPosted: Fri Dec 10, 2010 11:18
    —
отключить это не убирание диалога поиска, как я понял, нельзя?

#433:  Author: Alextp PostPosted: Fri Dec 10, 2010 12:54
    —
bolix
Да

#434:  Author: UUF3 PostPosted: Sat Dec 11, 2010 21:53
    —
bolix wrote:
есть стандартное сочетание для закрытия окон в винде Ctrl+W

а вот не нравятся мне стандартные, хз кем придуманные и навязанные сочетания

bolix wrote:
Это более удобно, тем более пользуя другие программы.

это тебе удобно, а мне вот совсем нет

Alextp wrote:
Проблемы с записью ini, похоже- что если стереть ini в папке Syn(они создадутся в %Appdata%\Synwrite)

была такая папка, нашел после того, как ты написал
удалил ее, больше не появляется, но ошибка остается

зы
вернулся на акелпад

#435:  Author: Alextp PostPosted: Sat Dec 11, 2010 22:48
    —
-была такая папка, нашел после того, как ты написал
удалил ее


не то. Удалить надо файлы ini в *папке syn*. Эту папку appdata\SynWrite не трогаешь. файлы ini создадутся в ней- пусть будут там.

#436:  Author: bolix PostPosted: Sat Dec 11, 2010 23:36
    —
Quote:
это тебе удобно, а мне вот совсем нет

а как ты пользуешься другими прогами?
Office всякие, другие редакторы... крестик мышкой нажимаешь?
А вкладки самого тоталкомандера как закрываешь?

Мне тоже было не удобно Ctrl+W, но пришлось переучится.
Но тут не о чем спорить, каждому своё. Естественно что если все настраивается лучше.

#437:  Author: UUF3 PostPosted: Sun Dec 12, 2010 01:23
    —
Alextp wrote:
Эту папку appdata\SynWrite не трогаешь. файлы ini создадутся в ней- пусть будут там.

если это плагин, пусть даже с возможностью работы как отдельное приложение
то пусть он свои настройки хранит в той-же папке, где лежит сам плагин

а если это обязательно, тогда зачем нужна опция сохранять настройки рядом с lsplugins.ini?

#438:  Author: Alextp PostPosted: Sun Dec 12, 2010 11:46
    —
-пусть он свои настройки хранит в той-же папке, где лежит сам плагин
возможно, access rights к папке Syn у тебя какие-то не такие(напр., запрещено создавать новые файлы). Поэтому ошибка.

-а если это обязательно, тогда зачем нужна опция сохранять настройки рядом с lsplugins.ini?
Это для плагина. ты говорил у тебя F4 запуск. значит у тебя не плагин. Для плагина "рядом с lsplugin:" нужно

#439:  Author: UUF3 PostPosted: Sun Dec 12, 2010 21:16
    —
Alextp wrote:
access rights к папке Syn у тебя какие-то не такие(напр., запрещено создавать новые файлы)

права обычные и другому софту не мешают, почему то

Alextp wrote:
Для плагина

блин, а сразу про это написать нельзя было?

#440:  Author: swopsterLocation: Украина, Житомир PostPosted: Thu Dec 16, 2010 01:28
    —
При нажатии Ctrl+W в окне становится пусто. Была версия 2.4.760, обновил, все полностью удалил, скачал новую 2.5.800, установил и так же экран моргнет при нажатии Ctrl+W и пусто. При нажатии на панели кнопки все нормально. Что может быть?

#441:  Author: Alextp PostPosted: Thu Dec 16, 2010 10:09
    —
Ctrl+W закрывает вкладку. ты назначил так, наверное (по дефолту ctrl+W - wrap).

#442:  Author: Factotum PostPosted: Sun Dec 19, 2010 05:57
    —
Alextp
спасибо за проделанную работу.
небольшие пожелания мипроходящего юзвера:
сделайте пожалуйста по Ctrl+F окно с полями:
find next - хватает в выделение искомое
mark all - подсветка устраивает
replace - замена выделенного
replace all - тут уже без вариантов
в данный момент очень не удобно юзать replace - я не вижу что он заменит при следующем нажатии replace и в случае необходимости не могу пропустить строку
если вдруг посчастливилось встретиться с Adobe Dreamweaver CS5, то стоит обратить внимание как организованы поиск и замена там - очень удобно
еще раз спасибо Rolling Eyes
PS. Ctrl+F блокирует тотал, что не есть гуд =((

#443:  Author: Alextp PostPosted: Mon Dec 20, 2010 19:49
    —
-я не вижу что он заменит при следующем нажатии replace и в случае необходимости

ты точно видел посл. версию? Посмотри, там в диалоге [ ] Confirm on replace. поставь, попробуй - оно крутит к месту замены. Можно yes/no..

#444:  Author: Alextp PostPosted: Mon Dec 20, 2010 19:50
    —
-Ctrl+F блокирует тотал
Как и любой модальный диалог

#445:  Author: CaptainFlintLocation: Москва PostPosted: Mon Dec 20, 2010 22:15
    —
Alextp wrote:
Как и любой модальный диалог

Не любой. Можешь глянуть диалог настроек Lister'а, вызванный из окна самого Lister'а или хотя бы стандартный (не плагиновый) диалог поиска, вызванный в Syn2.

#446:  Author: Alextp PostPosted: Wed Dec 22, 2010 19:44
    —
CF
Мне непонятно, как Тотал делает это. он не вызывает Showmodal, а делает что-то другое. Может делается Show и запрещение формы(из которой вызван show)-но так делать не хочу, пока

#447:  Author: samgi PostPosted: Thu Dec 23, 2010 22:45
    —
а как плагин справляется с расцветкой "жадных" коментариев?
можно ли настроить так чтобы вот такую комбинацию воспринимал как 1 коментарий?

/* /* */ */

на данный момент крментарием считает толко вот это /* /* */
а нужно что б все.

#448:  Author: Alextp PostPosted: Fri Dec 24, 2010 18:48
    —
Можно правкой regex в диалоге customize lexer. наверное. Но C++ builder такой комментарий не понимает

#449:  Author: Factotum PostPosted: Mon Dec 27, 2010 17:59
    —
Alextp wrote:
там в диалоге [ ] Confirm on replace. поставь, попробуй
не могу сказать что это удобно. Ctrl+F по прежнему заставляет юзать notepade++ / SciTE =((

#450:  Author: Alextp PostPosted: Mon Dec 27, 2010 18:49
    —
Factotum
А в чем неудобно, не понял

#451:  Author: Factotum PostPosted: Mon Dec 27, 2010 19:26
    —
Alextp
по блокированию тотала при активном окне Ctrl+F отдельный разговор, но изредка нужно подобрать имя файла - и тут нужно:
закрыть работу с сохранением, скопировать имя и снова продолжить работу либо открывать еще одну копию тотала (последнее не в моих правилах)
или еще один вариант событий - окучиваешь файлик, вспоминая нужно те поменять эту строку или нет, а тут те в асю - срочно кинь две строки об этом. Автоматом жмешь Alt+Tab и... и нигде.
по удобству: ну тут может дело вкуса, лично мне намного удобней когда основная функциональность выражена кнопками без лишних диалогов:

#452:  Author: Alextp PostPosted: Mon Dec 27, 2010 21:34
    —
извини, я не понял в чем неудобство (в моем диалоге). Т.е. что именно надо переделать, какую кнопку добавить и тп. При чем тут "закрыть с сохранением" и тп.

#453:  Author: Alextp PostPosted: Mon Dec 27, 2010 21:38
    —
Да, npad++ у меня есть

#454:  Author: Factotum PostPosted: Tue Dec 28, 2010 00:43
    —
Alextp
давай посчитаем кнопки. В плагине не хватает одной главной, точнее вместо нее галка+диалог при каждой замене:

или только у меня нет кнопки Find Next?

#455:  Author: Alextp PostPosted: Tue Dec 28, 2010 18:26
    —
значит ты про Find next. да ее нет. Думал, не нужна. Но если нужна,можно сделать. Стоило сделать сразу

#456:  Author: Factotum PostPosted: Tue Dec 28, 2010 22:00
    —
Alextp
про нее любимую - без нее никак Smile

#457:  Author: StayAtHomeLocation: Ukraine PostPosted: Tue Dec 28, 2010 23:55
    —
Заинтересовался плагином... От чего зависит скорость и мерцание при перемещении курсора с клавиатуры?

#458:  Author: Alextp PostPosted: Wed Dec 29, 2010 01:27
    —
Скорость перемещения курсора? от системных настроек наверное. мерцания- не видно.

#459:  Author: Factotum PostPosted: Wed Dec 29, 2010 02:35
    —
Alextp wrote:
мерцания- не видно.
курсор вежливо мигает - вроде с ним порядок

#460:  Author: Alextp PostPosted: Wed Dec 29, 2010 15:08
    —
поддерживаем тему по интеграции alt+f7 - Syn:
Post

#461:  Author: StayAtHomeLocation: Ukraine PostPosted: Wed Dec 29, 2010 22:40
    —
Alextp wrote:
Скорость перемещения курсора? от системных настроек наверное. мерцания- не видно.

Я имел ввиду мерцание (перерисовку) строк текста по которым бегает курсор... Такое ощущение что плагин пытается что-то изменить в подсветке синтаксиса при перемещении курсора. Из-за этого и скорость перемещения курсора ниже чем в остальных редакторах... Куда копать?

#462:  Author: Alextp PostPosted: Wed Dec 29, 2010 23:29
    —
-Такое ощущение что плагин пытается что-то изменить в подсветке синтаксиса

не замечал. Нужен пример файла. Плагин подсвечивает скобки(парные) это да. что делать- не знаю даже

#463:  Author: StayAtHomeLocation: Ukraine PostPosted: Wed Dec 29, 2010 23:32
    —
Alextp wrote:
Нужен пример файла. Плагин подсвечивает скобки(парные) это да. что делать- не знаю даже

Да на любом файле с пару десятков строк. Возможно это у меня драйвер видео тормозит, но на других редакторах такого не видно и курсор двигается шустрее...
Посмотрел -- Syn2 при перемещении курсора вверх/вниз грузит одно ядро практически до 100%...
Intel Pentium 4 640, 3200 MHz, Windows 7 (32-bit) DirectX 11

#464:  Author: Alextp PostPosted: Thu Dec 30, 2010 00:23
    —
А какой тип файла (пробовал на .pas - загрузка небольшая)

#465:  Author: Alextp PostPosted: Thu Dec 30, 2010 01:16
    —
В диалоге Настройка лексера- если выбрать Правила - Подсветка - Дин. подсветка - можно попереключать дин. подсветку для правил. Наверное для многих правил она включена... как ее выключить- даже не знаю, надо пробовать менять что-то в этом диалоге

#466:  Author: StayAtHomeLocation: Ukraine PostPosted: Sat Jan 01, 2011 16:12
    —
Alextp wrote:
В диалоге Настройка лексера- если выбрать Правила - Подсветка - Дин. подсветка - можно попереключать дин. подсветку для правил. Наверное для многих правил она включена... как ее выключить- даже не знаю, надо пробовать менять что-то в этом диалоге
Выбрал там стиль подсветки "Отключить" -- не помогло Sad Жаль, плагин мне понравился...

#467:  Author: Alextp PostPosted: Sat Jan 01, 2011 17:19
    —
Ее надо выключать для всех п-ов (в списке слева)..

#468:  Author: StayAtHomeLocation: Ukraine PostPosted: Sat Jan 01, 2011 22:20
    —
Для всех и отключил. Все равно курсор не успевает быстро пририсовываться...

#469:  Author: Alextp PostPosted: Sun Jan 02, 2011 21:51
    —
На beta-link (1 пост) выложена бета с кн. Find next

#470:  Author: Alextp PostPosted: Wed Jan 26, 2011 12:25
    —
2.5.815. Изменения- hist.txt.

#471:  Author: sergiokapone PostPosted: Tue Feb 01, 2011 10:24
    —
Есть ли у плагина возможность изменять режимы выделения текста (обычный/строка/колонка)? У SynPlus'a такая возможность была.

Можно лизадать сохранение ini-файл плагина в его же папке, а не в папке Total Commander?

Alextp wrote:
CFlint
"моргание" панели не вижу у себя. Кстати, попробуй с unMain.pas - сворачивалки появл. гораздо позднее. Но не мигает у меня все равно (


У меня, кстати, замечается моргание панели


Last edited by sergiokapone on Tue Feb 01, 2011 11:16; edited 2 times in total

#472:  Author: sergiokapone PostPosted: Tue Feb 01, 2011 10:59
    —
Заметил еще, сразу после запуска/перезапуска Total Commander'a при нажатии F3 выскакивает окошко

При нажатии OK все открывается (далее полет нормальный). В дальнейшем (при вызове плагина) окошко не появляется.

P.S. Причем окошко выскакивает даже если для просмотра грузится совсем другой плагин!

#473:  Author: Alextp PostPosted: Tue Feb 01, 2011 14:03
    —
-Есть ли у плагина возможность изменять режимы выделения текста (обычный/строка/колонка)?

нет, но можно выделять другой тип блока с нажатой клав. Alt. (выделять строками нельзя)

-Plugin detect string error
Это не знаю что-посмотри что у тебя в wincmd.ini в [Listerplugins]. В строке N_detect=. по умолчанию там (пусто), у тебя там что-то.

#474:  Author: Alextp PostPosted: Tue Feb 01, 2011 14:24
    —
-Можно лизадать сохранение ini-файл плагина в его же папке
да, надо выкл. опцию "Дополнительно - сохранять настройки ..."

#475:  Author: sergiokapone PostPosted: Tue Feb 01, 2011 15:36
    —
Alextp wrote:
-Есть ли у плагина возможность изменять режимы выделения текста (обычный/строка/колонка)?

нет, но можно выделять другой тип блока с нажатой клав. Alt. (выделять строками нельзя)


Ну это то что и нужно было. спасибо.

Alextp wrote:
-Plugin detect string error
Это не знаю что-посмотри что у тебя в wincmd.ini в [Listerplugins]. В строке N_detect=. по умолчанию там (пусто), у тебя там что-то.


Да, нашел лишний символ в конце списка расширений.

#476:  Author: sergiokapone PostPosted: Tue Feb 01, 2011 15:38
    —
Alextp wrote:
-Можно лизадать сохранение ini-файл плагина в его же папке
да, надо выкл. опцию "Дополнительно - сохранять настройки ..."


У меня невозможно туда галочку поставить, неактивній chekbox.

#477:  Author: Alextp PostPosted: Tue Feb 01, 2011 16:39
    —
галочку туда можно ставить если это wlx. А если exe- нет.

#478:  Author: Factotum PostPosted: Tue Feb 01, 2011 18:34
    —
Alextp wrote:
2.5.815. Изменения- hist.txt.
спасибо, уважили

#479:  Author: Semi-bit PostPosted: Fri Feb 04, 2011 10:31
    —
Всем привет! Понимаю, что могу оказаться далеко не первым, кто это спрашивает, но всё же хотя бы дайте ссылку, где это обсуждалось.

Вопрос такой: в составе с программой SynWrite идут исходники. Я намерен их немного доработать (нужны обращения к БД и вывод подсказок о содержимом некоторых таблиц для автозавершения кода) под себя. Когда я импортировал проект в Дельфи, обнаружилось отсутствие многих используемых юнитов Sad Часть из них я нашёл в гугле, часть - нет. Подозреваю, что частично найденные исходники нестандартны, а кое-где попросту устарели, и могут не совпасть с используемыми автором.
Посему прошу дать ссылки на актуальные их версии. Желательно, чтоб результат мог компилироваться в Дельфи без каких-либо дополнений.

Итак, юниты, которые мне необходимы:


Пользуясь случаем, хочу поблагодарить Alextp за прекрасную работу. Этим редактором я пользуюсь с версии 1.5, и вижу огромный прогресс начиная со 2-й ветки Smile Если бы ещё старые схемы разметки можно было импортировать Rolling Eyes

#480: вопрос Author: cash_2005 PostPosted: Sat Feb 05, 2011 15:44
    —
Огромное спасибо Alextp за такой чудесный редактор - о таком я только мечтал, теперь мечта сбылась (Syn я так и не смог заставить понимать сворачивание произвольных функций, да и в Дереве функции не отображались - а тут просто СУПЕР)
Но хотелось бы знать:
1. Как заставить настройки самого редактора (внешний вид) использоватся с флешки чтобы не настраивать на каждом ПК?
2. Можно ли гдето выложить/скачать схемы подсветки?
3. Можно ли както поменять свертку узлов с трейгольника на +- так привычнее, если нет - то можно ли эту опции добавить для консервативных?

#481:  Author: cash_2005 PostPosted: Sat Feb 05, 2011 16:04
    —
Извиняюсь за беспокойство, вопрос
2. Можно ли гдето выложить/скачать схемы подсветки?
СНЯТ

#482:  Author: cash_2005 PostPosted: Sat Feb 05, 2011 16:05
    —
Crying or Very sad заработался, перепутал, СНЯТ вопрос
1. Как заставить настройки самого редактора (внешний вид) использоватся с флешки чтобы не настраивать на каждом ПК?

а остались вопросы:
2. Можно ли гдето выложить/скачать схемы подсветки?
3. Можно ли както поменять свертку узлов с трейгольника на +- так привычнее, если нет - то можно ли эту опции добавить для консервативных?

#483:  Author: Alextp PostPosted: Sun Feb 06, 2011 11:43
    —
Спасибо
исходники- сначала нужно ec*. Это shareware comp Econtrol.
econtrol.ru. Пока вы его не найдете брать остальные почти бесполезно. купите его у автора, тогда скажите.

#484:  Author: Alextp PostPosted: Sun Feb 06, 2011 11:49
    —
-Можно ли гдето выложить/скачать схемы подсветки?
Папка HL. lexlib.lxl. "Это оно"

#485:  Author: Semi-bit PostPosted: Mon Feb 07, 2011 07:54
    —
cash_2005 wrote:
2. Можно ли гдето выложить/скачать схемы подсветки?

Их просто импортировать/экспортировать. В редакторе библиотеки лексеров выберите нужный Вам, и нажмите кнопку со стрелочкой "из приложения", или "наружу", потом сохраните файл с расширением lcf. Затем этот файл можно загрузить в другой библиотеке лексеров. Также можно выбрать готовую библиотеку через пункт меню "Загрузка библиотеки". Здесь и следует выбирать lexlib.lxl, например, от Syn2, который идёт в комплекте с Тотал Командером.

#486:  Author: Alextp PostPosted: Tue Feb 08, 2011 17:29
    —
-от Syn2, который идёт в комплекте с Тотал Командером.
До этого не дошло. =) В комплекте с UV.

#487:  Author: I-Vladimir PostPosted: Thu Mar 24, 2011 21:23
    —
Lister Find стоит на Shift F3
Ищу файлы содержащие какойто текст в ТС
Получаю лист с файлами
F3 для просмотра одного файла запрыгивает в SynWrite Lister
Shift F3 для поиска набранного текста - ищет в обратную сторону, т.е надо уйти в конец файла и искать

Было бы удобно использовать ту же комбинацию что и для Find Next

#488:  Author: Alextp PostPosted: Sat Apr 02, 2011 16:03
    —
не совсем понимаю issue.
Shift f3 - это поиск назад через lister
F5- поиск вперед через lister
Оно не работает что-ли? или надо переназначить их и тогда не работает?

#489:  Author: Alextp PostPosted: Sun Apr 03, 2011 11:04
    —
2.5.820- update.

#490:  Author: 790 PostPosted: Sun Apr 03, 2011 17:19
    —
Syn2:
как сделать, чтоб запоминал последнюю папку, из которой открывался документ?
как сделать, чтоб запоминал последний выбранный "тип файла"?
как сделать, чтоб предлагал открывать ТОЛЬКО html/css, например ?

#491:  Author: Alextp PostPosted: Sat Apr 09, 2011 11:51
    —
3- чтобы открывал html/css- никак, это 2 фильтра, нельзя открыть сразу 2
1,2- сделаю.

#492:  Author: 790 PostPosted: Sat Apr 09, 2011 15:16
    —
(1) - работает, но каждый раз открывает "все файлы" и каждый раз надо выбирать HTML Documents, например.

а CSS, действительно, не нужно - будет только мешаться при "групповом редактировании", которое для меня единственое применение для Syn

#493:  Author: Dr. Pilulkin PostPosted: Wed Apr 13, 2011 14:35
    —
Программа отличная.
Пара замечаний:
1. Переустановил Windows. Поставил 64-битную. Пропали наименования вкладок.
2. Есть возможность, чтоб программа при выходе запоминала сессию и при запуске автоматически ее восстанавливала?

#494:  Author: Alextp PostPosted: Wed Apr 13, 2011 16:22
    —
1. знаю. пока не знаю в чем дело. MSDN не помогает
2. Будет опция.
Кстати, url для скачки: www.uvviewsoft.com/files_syn/

#495:  Author: Alextp PostPosted: Wed Apr 13, 2011 18:48
    —
Проблема с вкладками кажется поправлена.

#496:  Author: Dr. Pilulkin PostPosted: Thu Apr 14, 2011 07:58
    —
Если речь идет о релизе двумя постами выше, то нет.

#497:  Author: Alextp PostPosted: Thu Apr 14, 2011 09:11
    —
Нет, не о том, будет новая бета.

#498:  Author: Alextp PostPosted: Thu Apr 14, 2011 10:55
    —
http://uvviewsoft.com/files_syn/syn_b.rar - бета. Фикс x64. Опция для деф-й сесии.

#499:  Author: Dr. Pilulkin PostPosted: Thu Apr 14, 2011 11:02
    —
БОЛЬШУЩЕЕ СПАСИБО!!!
Заработало и автосохранение сессии и вкладки появились.

#500:  Author: bolix PostPosted: Thu Apr 14, 2011 14:43
    —
Можно одно пожелание:
Хотелось бы редактировать столбцом в выделении блоком. Т.е. выделяешь блок и при наборе в каждой строке выделения набирается текст. Аналогично в Notepad++

#501:  Author: Dr. Pilulkin PostPosted: Thu Apr 14, 2011 15:06
    —
Еще пожелание (хотя может оно настраивается). При поиске/замене, когда выбираешь "заменить все", если есть выделенный блок, то поиск/замену осуществляло только в выделенном блоке.

#502:  Author: Alextp PostPosted: Thu Apr 14, 2011 15:06
    —
bolix
не думаю, что EControl поддерживает это.

#503:  Author: Alextp PostPosted: Thu Apr 14, 2011 15:08
    —
Dr. Pilulkin
поиск/замена только в выделенном есть- флажок в диалоге ctrl+F.

#504:  Author: 790 PostPosted: Sat Apr 16, 2011 17:45
    —
Запоминание последнего открытого типа файлов заработало, спасибо!

Не нашёл опций:
1. "Показывать ВСЕ вкладки", т.е. табы в несколько рядов.
2. "Закрывать табы по двойному клику"
Если не заметил, то подскажите где есть. А если нет таких опций, то неплохо бы и добавить Smile

#505:  Author: Alextp PostPosted: Sat Apr 16, 2011 19:53
    —
Насчет multi-line- Ok. Насчет дв.клика не знаю, в FFox например нету такой опции. Но там можно закрывать ср.кликом. Вот это я могу добавить.

#506:  Author: FlasherLocation: Москва PostPosted: Sat Apr 16, 2011 20:21
    —
Alextp
В защиту 2-го клика: в ТС есть, в tlister есть, в ряде gecko-браузеров есть.

#507:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Apr 16, 2011 20:37
    —
Flasher
...и ещё много где есть. Я тоже поддерживаю эту идею.

#508:  Author: FlasherLocation: Москва PostPosted: Sat Apr 16, 2011 20:42
    —
Avada wrote:
...и ещё много где есть.
Я знаю, в тех же редакторах (AkelPad и т.п.), я просто указал на самые насущные. Wink

#509:  Author: Alextp PostPosted: Sat Apr 16, 2011 20:46
    —
ладно. сделаю, если разберусь как (реакция на дв.клик в PageControl кривая какая-то). Ср.клик сделал

#510:  Author: Dr. Pilulkin PostPosted: Mon Apr 18, 2011 08:21
    —
Еще один "бажик". Если закрывать вкладку по Ctrl+F4 (по-мойму общепринятый стандарт), то появляется сообщение об ошибке.

#511:  Author: Alextp PostPosted: Mon Apr 18, 2011 10:14
    —
Dr. Pilulkin
как воспроизвести?

#512:  Author: Dr. Pilulkin PostPosted: Mon Apr 18, 2011 10:17
    —
Alextp
1. Открываем несколько вкладок.
2. Нажимаем Ctrl+F4.
3. Ошибка "Control "" has no parent window."

#513:  Author: Alextp PostPosted: Mon Apr 18, 2011 10:26
    —
не воспроизводится, хм.

#514:  Author: Dr. Pilulkin PostPosted: Mon Apr 18, 2011 10:30
    —
Видимо, все зависит от настроек. Может кинуть скрины? А то переписывать все настройки очень долго.

#515:  Author: Alextp PostPosted: Mon Apr 18, 2011 10:58
    —
Лучше кинь %appdata%\SynWrite\Syn.ini (или он у тебя в папке syn?) на email (About)

#516:  Author: Dr. Pilulkin PostPosted: Mon Apr 18, 2011 11:16
    —
Кинул. Только мне оттуда еще ни разу ответ не приходил. Smile

#517:  Author: Alextp PostPosted: Mon Apr 18, 2011 12:32
    —
не приходил, т.к. ты сдублировал здесь. )
Повторяется. Особенность в том что Ctrl-f4 это _вторая клавиша. с первой Ctrl-W этого нет

#518:  Author: 790 PostPosted: Mon Apr 18, 2011 13:00
    —
Dr. Pilulkin wrote:
Еще один "бажик". Если закрывать вкладку по Ctrl+F4 (по-мойму общепринятый стандарт), то появляется сообщение об ошибке.

у меня тоже самое

#519:  Author: Alextp PostPosted: Mon Apr 18, 2011 19:37
    —
www.uvviewsoft.com/files_syn/
-бета

#520:  Author: elsuk2 PostPosted: Sat Apr 30, 2011 01:46
    —
Alextp спасибо прога отлично работает, только недавно о ней узнал как плагин тотала, но вот в первый же день появились некторые неудобства в работе при поиске из тотала так что привожу несколько пожеланий и критики,
Что сразу не понравилось так это то что тотал и все открытые окна lister блокируется когда открыто диологовое окно обычного поиска в synwrite, и также не понятно зачем 3 не связанных друг с другом поиска lister, быстрый и обычный. может стоит обеденить?
например ищем в файлах что-то в тотале открываем результат через F3, synwrite ищет через lister, чтобы найти следующее слово надо нажимать F5 место F3, а это надо перносит палец(( а мы народ ленивый, вобщем ладно, это дело можно поменять в настройках на F3.
вобщем нажимаем на результате поиска файлов тотала F3, открывается synwrite, ну и как обычно выделяется найденный текст, далее F5(F3 у меня) и продолжаем искать через листер собствнно предолжение в том чтобы
1) synwrite при открытии вставял текст который ищем в тотале в поле быстрого поиска и уже далее искал через быстрый поиск, соотвественно и нажатие F3(и назад ctrl+F3) тоже были связанны с быстрым поиском,
2) добавить в панель быстрого поиска кнопку "Найти все и пометить". вобщем также как в обычном поиске, чтобы сохранялось подсвечивание даже при клике и навигации по документу, а также выделении иного текста не относящегося к поиску. Выделение остается до тех пор пока не нажмешь повторно кнопку про пометить либо удалишь текст в поле.
3) добавить при быстром поиске выделение всех вхождений по всему документу, но текущее найденне вхождение будет выделенно другим цветом. Соответсвенно при таком поиске выделения найденного в документе будет утерены при клике по документу.
4) добавить такую штуку как "интеллектуальная подсветка" (как в программе notepad++) вобщем подсвечивать ВСЕ найденные вхождения выделенного слова во всем документе, например при двойном клике по слову "привет" либо просто при выделениии всего слова выделяются все слова "привет" либо "ПрИвеТ" во всем документе. и соотвественно сброса выделения при снятии выделения с основного выделенного слова. тофтология но думаю суть ясна.
5) исправить потерю фокуса с документа при работе с быстрым поиском, если курсор мыши над документом. например ввел текст в поле быстрого поиска, текст подсветился далее скролом мышки пытаемся пролистать документ вниз чтобы увидеть что там ниже а он не двигается, приходится кликать на документ, соотвественно и выделение найденного теряется, и только потом документ начинает слушатся скрола мышки.
6) добавить подсвесивание линии между скобками { и }. например в файлах сpp, как бы пунктирные вертикльные линии и так есть, но желательно чтобы эта линия подсвечивалась при подсвечивании пары скобок { }
7) и еще, это конечно дело привычки но сделеть по умолчанию сочетание Ctrl+F с приявзкой на быстрый поиск, а сочетание Сtrl+R на продвинутый поиск (и одновременно на замену, когда она будет), но это ерунда каждый настроит сочетания как хочет.

зарание спасибо за труд над программой

#521:  Author: Alextp PostPosted: Sat Apr 30, 2011 09:29
    —
-так это то что тотал и все открытые окна lister блокируется когда открыто диологовое окно обычного поиска в synwrite
Уже говорили.. поправить- может быть потом, если вообще.

-и также не понятно зачем 3 не связанных друг с другом поиска lister, быстрый и обычный.
lister- для совместимости с Тоталом, быстрый- для набора и тут же видения текста по набору.


--
1) synwrite при открытии вставял текст который ищем в тотале в поле быстрого поиска
Поиск один все равно. код один. Только вызывается он из 3х мест-
непонятно зачем делать тот же поиск в QSearch.

2) добавить в панель быстрого поиска кнопку "Найти все и пометить".
для этого- команда Поиск-- Пометить все

3) ..но текущее найденне вхождение будет выделенно другим цветом
Это не поддерживает движок. цвет - или selection, или пометки (черные). больше цвета нет.

4) добавить такую штуку как "интеллектуальная подсветка"
подумаю.

5) исправить потерю фокуса с документа при работе с быстрым поиском, если курсор мыши над документом.
тут дело в том, что фокус на Qsearch, а скролл можно делать только когда фокус на editor. Соотв. надо переводить фокус. мышь подд-т скролл только для фокус-го контрола

6) добавить подсвесивание линии между скобками { и }.
Не получится(линию нельзя подсветить)

#522:  Author: elsuk2 PostPosted: Sat Apr 30, 2011 11:57
    —
спасибо за ответы,

>для этого- команда Поиск-- Пометить все
ага разобрался сделал через нажатие сочетаний клавиш

а по поводу "интеллектуальной подсветки" было бы вообще супер

#523:  Author: Alextp PostPosted: Wed May 25, 2011 18:57
    —
Интел.подсветку -позже. После UViewer. вообще лучше сделать другое-быстрый запуск плага. Для этого надо переделать систему загрузки lexers.

У кого были вопросы(баги) по c++ lexer?

#524:  Author: Dr. Pilulkin PostPosted: Wed Jun 01, 2011 15:38
    —
Еще раз про замену символов в блоке. Если выделить вертикальный блок и нажать "Заменить все", то заменяет все равно во всем тексте, а не в выделенном блоке.

#525:  Author: Alextp PostPosted: Wed Jun 01, 2011 18:28
    —
занесу в to do.

#526:  Author: Арсен PostPosted: Fri Jun 10, 2011 14:28
    —
Сразу прошу прощения, что не прочитал предыдущие 35 листов (только бегло проглядел), но первое что бросается в глаза - это крайне странное цветовое выделение. Может, конечно, я что-то не понимаю, но все константы типа 0xFE плагин воспринимает как 0xFE. Команды AVR Assembler знает через одну (что мне показалось совсем странным - по идее либо знает, либо нет). Надеюсь замечание будет полезным для доработки плагина, а пока я остался разочарованным.

#527:  Author: Alextp PostPosted: Fri Jun 10, 2011 15:18
    —
0xFE (в C++ lexer?)- попробую доделать. AVR assembler- такого lexer нет. есть Assembler. Доработать не могу(не знаю)

Добавлено спустя 6 минут:

попробовал
void m() {
int m_=0xFE;
}
- в С++ - ОК. А в asm lexer 0xFE не должно подсвечиваться.

#528:  Author: AlNiS PostPosted: Fri Jun 17, 2011 14:01
    —
Лично мне очень не хватает функции свернуть / развернуть все блоки текста. И еще один момент: если в теле функции встречается преждевременный выход (return), то фолдинг работает от Function до этого Return, а не последнего. Можно ли это как-то исправить? Или есть какие-то настройки, о которых я не знаю?

#529:  Author: Alextp PostPosted: Fri Jun 17, 2011 14:41
    —
AlNiS
1. есть действия (Опции-Клавиши): Свернуть все блоки текста, Развернуть все свернутые блоки. Назначь на них что-то
2. Это надо смотреть Опции- Изменение св-в lexer (п-т меню).
Посмотрю потом

Добавлено спустя 5 минут:

попробовал- folding работает.
Code:

void m(){
  if (i<p) {
    return 1;
  }
  else {
    i++;
    return 0;
  } 
}

#530:  Author: AlNiS PostPosted: Fri Jun 17, 2011 15:35
    —
По п.1 - виноват, просмотрел. Спасибо.
По п.2:
Code:

FUNCTION aaa(b)
     if b<10; return nil; endif
     b++
return nil


Определяет начало блока - строка 1, конец блока - строка 2.
P.S. Использую Clipper lexer, идущий с программой установки Syn2

#531:  Author: Alextp PostPosted: Fri Jun 17, 2011 17:53
    —
Update. Clipper fixed

#532:  Author: Alextp PostPosted: Sat Jun 18, 2011 20:28
    —
Неск. раз жаловались "не строится дерево для PHP". Присылайте php файл, в котором оно должно строиться, с 3-10 ф-циями. Попробую посмотреть.

#533:  Author: Dr. Pilulkin PostPosted: Mon Jun 20, 2011 08:24
    —
Переведите "clipper fixed", пожалуйста. Попробовал поиска/замена в непострочном блоке так и не работает.

#534:  Author: Alextp PostPosted: Mon Jun 20, 2011 10:00
    —
Dr. Pilulkin
Fixed: момент с Clipper lexer: блоки function не fold'ится

#535:  Author: AlNiS PostPosted: Mon Jun 20, 2011 19:23
    —
Alextp wrote:
Dr. Pilulkin
Fixed: момент с Clipper lexer: блоки function не fold'ится

Спасибо за оперативность, все работает Smile

#536:  Author: Alextp PostPosted: Sat Jun 25, 2011 15:24
    —
Update

#537:  Author: Gemorroj PostPosted: Sat Jun 25, 2011 17:01
    —
Code:
<?php
echo '\\';
echo 'test';
?>

такая беда исправится когда-нибудь?(

#538:  Author: Alextp PostPosted: Sat Jun 25, 2011 17:07
    —
Как она исправится- если вы не репортили? или я не видел. Посмотрю

Добавлено спустя 12 минут:

fix: зайти в настройки php, Parser, String -ввести в Regex
(?s)(["'])(\\\\|\\\1|.)*?\1

Добавлено спустя 10 минут:

Upd. если есть еще моменты - давайте

#539:  Author: Gemorroj PostPosted: Sat Jun 25, 2011 18:40
    —
Alextp, писали давно, совет был обновить лексер, но у меня ничего не вышло)
спасибо большое =)

Добавлено спустя 7 минут:

заодно тогда еще выскажу такое пожелание - сделать настройку по которой все файлы бы открывались как UTF-8 без BOM.
потому как сейчас для меня в 99% случаев приходится сначала выбрать кодировку, а потом уже приступать к изучению файла.

#540:  Author: Alextp PostPosted: Sat Jun 25, 2011 19:19
    —
Настройка может плохо работать с не-utf файлами. Да и для других кодировок тоже тогда насйтройку делать надо

#541:  Author: Alextp PostPosted: Wed Jul 06, 2011 12:49
    —
Обновление лексеров. 2 новых лексера

#542:  Author: XXXLer PostPosted: Tue Jul 12, 2011 21:27
    —
при определенных обстоятельствах лексер реагирует на незакрытую кавычку в комментариях
http://rghost.ru/14328721

#543:  Author: Alextp PostPosted: Tue Jul 12, 2011 22:53
    —
что есть коммент в au3? От ; в любом месте до конца строки? или только если ";" - первый непроб-й символ?

#544:  Author: XXXLer PostPosted: Tue Jul 12, 2011 23:06
    —
да, первый символ вне кавычек (";" ';') и до конца строки, так-же при продолжении строки допустимы комменты после знака продолжения до конца строки
Code:

$a = "; не коммент"
$a = ";" ; коммент
$a = "1" &  _ ; коммент
Blaah (1) & _ ; коммент
"11111адын" ; коммент

#545:  Author: Alextp PostPosted: Tue Jul 12, 2011 23:29
    —
поправил. Обновлю завтра плаг

#546:  Author: XXXLer PostPosted: Wed Jul 13, 2011 00:10
    —
ок, спс )

#547:  Author: Alextp PostPosted: Wed Jul 13, 2011 11:32
    —
Upd.

Добавлено спустя 25 минут:

в au3 коментом считается еще:
/* ........ */
// ............
В описании AutoIt я это не нашел..

#548:  Author: Antony PostPosted: Sat Jul 16, 2011 21:37
    —
Все очень круто - но есть одна мини просьба)))
Точнее 2:
Приделайте уж autoupdate функционал. Пусть он не качает сам файл - черт с ним. Но хотя бы чтоб проверял - новая ли у меня версия...
И для SynWrite и для Universal Viewer заодно.
И второе - вы уж ну плиз, обновляйте в окнах about версии программ до их актуального состояния...
Я вот ща, чесслово - полчаса убил на все, пытаясь понять, отчего, скачав версию 845 я вижу, что пользуюсь все еще версией 838 SynWrite... Вот все еще грешу на то, что просто версию не обновили..
Или вы просто на сайте не обновили доступный для скачки дистриб?

Кстати - на сайте uvviewsoft.com/ ссылка See what's new.
упорно ведет только на download... Но ведь выделено what's new - значит я ожидаю увидеть what's new, а не ссылки....
Так же очень хорошо было бы - если бы вы на этом же сайте ссылку на закачку вывели именно как на этом форуме - uvviewsoft.com/files_syn/
Ибо раз уж сам Universal Viewer напрямую качается, то чего уж SynWrite чёрти куда выкидывать...

#549:  Author: Alextp PostPosted: Sat Jul 16, 2011 22:51
    —
Antony wrote:
пытаясь понять, отчего, скачав версию 845 я вижу, что пользуюсь все еще версией 838 SynWrite... Вот все еще грешу на то, что просто версию не обновили


тут все не совсем просто. Версия Synwrite- это версия .exe + версия lex.lib. Lexlib обновилась, вот и выложена 2.5.845. я счас обновляю только lexlib, будет еще 2.5.850. ... По этой же причине трудно сделать check update.

Добавлено спустя 5 минут:

-ссылка See what's new.упорно ведет только на download

Нет, на страницу "Free vs Pro" (написано что нового в Pro).

#550:  Author: Antony PostPosted: Sun Jul 17, 2011 12:16
    —
Ндя, на страницу "Free vs Pro" ведет - согласен, но там нет инфы ЧТО нового!
Т.е. what's new на сотнях сайтов если я вижу - то это означает историю изменений! Типа вот ща версия 6.2.2.1 - изменилось тото и тото... Раньше было 6.2.2.0 - в ней было тото и тото....
А текущая инфа Free vs. Pro - это есть само по себе Free vs. Pro
Т.е. я ожидаю увидеть это именно отдельной ссылкой слева в Navigation колонке - и я ВИЖУ это уже там. Но вот what's new я не вижу нигде, хотя есть ссылка, так называющаяся)))
Но название одно, а контент в ней НЕожидаемый, не тот, т.е. увы(((

насчет update стратегии. Ну раз вы сами указали, что "Версия Synwrite- это версия .exe + версия lex.lib". Так это ж супер!
Так именно и распишите в окне about! Именно две версии и укажите!
И тогда, имхо, что мешает проверять на сайте два каких-нить файла-ключа, в которых была бы написана текущая актуальная версия этих двух компонентов по отдельности, и если моя установленная версия хотя бы по одной из подверсий(версия .exe или версия lex.lib) отличается от цифр в файле-ключе - то так и сигнализировать!
Мол, товарищ - к примеру, версия .exe все таже, но версия lex.lib обновилась, и если хош - иди на сайт и перекачай дистриб, в котором тока lex.lib обновлен. И всё!

#551:  Author: Alextp PostPosted: Sun Jul 17, 2011 19:14
    —
-Но вот what's new я не вижу нигде, хотя есть ссылка, так называющаяся
Wats new было раньше. Потом я это выкинул-обновлять лень. "Whats new" переименовал: "Free vs. Pro"

Насчет check update- лень делать. Еще комп-т брать для http... лень.

#552:  Author: Antony PostPosted: Sun Jul 17, 2011 21:36
    —
спасибо, что переименовали what's new в то, чем по ссылке оно и является.)))

ок, ок... про лень не протестую)))
Но тогда как такой вам вариант?

Насчет апдейта.
Просто на сайте сделайте cgi страницу chek_update, наподобие той, что для editplus редактора сделана:
editplus.com/version2.cgi?E3.11.340
именно эта ссылка открывается по меню CheckUpdates из проги.
Согласитесь - тут компонент добавлять не надо - у вас уже куча мест в окне about представляет из себя гиперлинк.
Вот такую ссылку приделываете - по щелчку открывается страница сайта со ссылкой типа:
uvviewsoft.com/check_update.cgi?EXE2.3.825&LIB2.3.838
На самой странице рисуется та же минитабличка:

Текущая Версия exe - 2.3.838 | У вас - 2.3.825
Текущая Версия LexLib - 2.3.850 | У вас - 2.3.838
И внизу ссылка на закачку обновленного дистриба.

Как вам это? ну явно же легко сделать... Embarassed

#553:  Author: Alextp PostPosted: Mon Jul 18, 2011 10:14
    —
В общем , ничего, но у меня на сайте нет php(cgi).. И писать такое я не умею

#554:  Author: CaptainFlintLocation: Москва PostPosted: Mon Jul 18, 2011 12:24
    —
[OFF]
Alextp
Немного оффтоп, но а) PHP и CGI друг с другом не связаны, б) такое можно реализовать без серверных скриптов, на одном JavaScript (только актуальную версию про выкладывании новой сборки надо будет обновлять). Если интересует, пиши в личку, помогу.
[/OFF]

#555:  Author: Antony PostPosted: Mon Jul 18, 2011 23:28
    —
Да! это было бы просто супер! Соглашайтесь на джаву! Прошу Вас))))

#556:  Author: XXXLer PostPosted: Thu Jul 21, 2011 01:12
    —
Alextp
еще пару глюков в подсветке синтаксиса в au3
http://rghost.ru/15251781

#557:  Author: Alextp PostPosted: Thu Jul 21, 2011 12:24
    —
XXXLer
выбери Настройки lexer - Парсер - String - вбей
(?s)(["'])(\1\1|.)*?\1

#558:  Author: XXXLer PostPosted: Fri Jul 22, 2011 00:38
    —
Alextp, спасибо, прошло Smile

#559:  Author: XXXLer PostPosted: Sat Jul 23, 2011 23:23
    —
Alextp
еще несколько недочетов с подсветкой, теперь Inno Setup

http://rghost.ru/15564201

1. После секции [Code] может идти другая секция
2. Директива пред-процессора может находится либо с начала строки (допустимы пробелы) либо в конструкции {#directive}, к тому-же она может находится в любой секции (в т.ч. [Code])

#560:  Author: Alextp PostPosted: Sun Jul 24, 2011 00:46
    —
-После секции [Code] может идти другая секция
Fixed

-либо в конструкции {#directive}
не понял. Что за конструкция?

-может находится в любой секции (в т.ч. [Code]
fixed

#561:  Author: XXXLer PostPosted: Sun Jul 24, 2011 10:51
    —
выделенное является директивами пред-процессора:
Quote:
#sub AddIconFiles
#expr GetFileVars
Source: {#Copy (IconsMask, 0, RPos ("\", IconsMask)) + CurrentFileName}; DestDir: {app}; DestName: {#IconName}; Components: icons\{#CurrentName}; Flags: ignoreversion
#endsub


а здесь # является частью имени файла
Quote:
Source: "{app}\Plugins\wlx\SynWrite\HL\C#.acp"; DestDir: "{app}\Plugins\wlx\SynWrite\HL"; Flags: ignoreversion


по идее должно парсится выражением
Quote:
^\s*\#\S.*|\{\#[^\}]+\}

но в реальности это вызывает глюки с фолдингом (см. сэмпл) и не-обработкой выделенной части

#562:  Author: Alextp PostPosted: Sun Jul 24, 2011 11:27
    —
fixed. Выложу upd. сегодня

Добавлено спустя 8 минут:

Upd.

#563:  Author: XXXLer PostPosted: Sun Jul 24, 2011 11:52
    —
ок, спасибо!

#564:  Author: Alextp PostPosted: Sun Jul 24, 2011 20:41
    —
новый lexer: NSL. Будет еще 1С.

#565:  Author: Alextp PostPosted: Fri Jul 29, 2011 14:27
    —
beta с командой "Заменить в файлах". uvviewsoft.com/bb/

#566:  Author: elsuk2 PostPosted: Fri Aug 12, 2011 19:35
    —
по поводу "умной подсветки" ага то что хотел спс, жаль что только черный цвет для выделения(((
с выделением и заменой глюков не заметил но в вот 1 баг с языками есть, а имеено стоит руский язык интерфейса, открываем через F3 любой файл меню плагина русское, открываем 2 и последующие, меню все на английском (у меня убрана панель инструментов, показывается только меню и строка состояния)

#567:  Author: Alextp PostPosted: Fri Aug 12, 2011 20:03
    —
elsuk2
- черный можно менять- см. последние п.п. в списке цветов (Вид)
-про локализацию знаю. Поправить не могу

#568:  Author: elsuk2 PostPosted: Fri Aug 12, 2011 20:19
    —
вот блин значит решил поставить новую версию тотала и на него новые версии плагинов и был разочарован lister поиск в synwrite не совместим с последним тоталом(( скачивал настроенный тотал с samlab.ws Total Commander 7.56a PowerPack 2011.06 и на него ставил уже плагин,
вобщем в моей предыдущей версии 7.56(без a) плагин отлично работает а вот в 7.56a не хочет я про lister поиск остальное вроде работает. synwrite даже не позволяет открыть окно листер поиска. вместо него открывается обычный поиск нажимаю кнопки присвоенные к вызову листер поиска либо F5 или F7
поставил чистый тотал ввобще без палгинов скачал с wincmd.ru и листер поиск в synwrite тоже в нем не работает((((

#569:  Author: Alextp PostPosted: Fri Aug 12, 2011 20:44
    —
А ты очистил [x] Использовать новый диалог поиска?

#570:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Aug 12, 2011 20:48
    —
elsuk2
Тестирование на сборках, где с клавишами может быть накручено что угодно — ИМХО, вообще не повод для обсуждения. А на нормальном TC 7.56a из официального дистрибутива лично у меня поиск вызывается в SynWrite 8.6.872 именно теми клавишами, которые для него и предназначены. Поисковый диалог SynWrite — по Ctrl+F, поисковый диалог Листера — по F7 и так далее. Это при снятой галке в "Использовать новый диалог поиска". А при включённой — диалог SynWrite и по Ctrl+F, и по F7, как и должно быть, насколько понимаю.

#571:  Author: Alextp PostPosted: Fri Aug 12, 2011 20:55
    —
Avada
он же написал- на чистом ТС воспроизводится. Я предполагаю невыкл. опцию.

#572:  Author: elsuk2 PostPosted: Fri Aug 12, 2011 21:11
    —
Alextp wrote:
А ты очистил [x] Использовать новый диалог поиска?

угу спасибо там галка стояла, шас все OK

#573:  Author: Alextp PostPosted: Tue Aug 30, 2011 22:42
    —
Avada
можно сделать отд.тему для опроса "Нужна ли в Syn подд-ка external compilers"?

#574:  Author: ask-rusLocation: Russian Federation PostPosted: Sat Sep 03, 2011 14:57
    —
Смена языка интерфейса приводит к ошибке:
Quote:
---------------------------
SynWrite
---------------------------
Cannot write ini file(s)
---------------------------
ОК
---------------------------

Из-за перемещения кнопочных панелек часто не отрисовываются некоторые объекты, пока по ним не проведешь курсором мыши (те же кнопки или "Дерево").

#575:  Author: Alextp PostPosted: Sat Sep 03, 2011 15:02
    —
ask-rus wrote:
Смена языка интерфейса приводит к ошибке

Интересно- не могу повторить
А опция "Misc- Save plugin settings near lsplug.ini" влияет? это не должно быть от смены языка. (Если просто жать ОК-то же?)

#576:  Author: ask-rusLocation: Russian Federation PostPosted: Sat Sep 03, 2011 15:10
    —
Quote:
c:\Program Files\SynWrite\Syn.exe

Не как плагин.

Добавлено спустя 2 минуты:

Alextp wrote:
Если просто жать ОК-то же?

Тоже.

#577:  Author: Alextp PostPosted: Sat Sep 03, 2011 15:20
    —
хм. Это из-за readonly (или нет доступа записи к папке) Syn.ini. У тебя syn.ini не в папке программы (под W7)? если нет- доступ записи в %Appdata%\synwrite есть?

#578:  Author: ask-rusLocation: Russian Federation PostPosted: Sat Sep 03, 2011 15:27
    —
Alextp wrote:
Это из-за readonly (или нет доступа записи к папке) Syn.ini.

Нет, есть доступ.
Alextp wrote:
У тебя syn.ini не в папке программы (под W7)?

В Application Data\. WinXP.
Alextp wrote:
если нет- доступ записи в %Appdata%\synwrite есть?

Есть доступ.

Добавлено спустя 3 минуты:

Попробуй погонять с "Английский" на "Русский" ("Применить") и обратно.
Quote:
---------------------------
SynWrite
---------------------------
Cannot write ini file(s)
---------------------------
ОК
---------------------------

Quote:
---------------------------
SynWrite
---------------------------
Не удалось записать ini-файл(ы)
---------------------------
ОК
---------------------------

Ошибки через раз.

#579:  Author: Alextp PostPosted: Sat Sep 03, 2011 15:39
    —
хм- пришли плс Syn.ini на email (About box).

Добавлено спустя 12 минут:

Ош. не повторяется.. у кого еще такое?

Добавлено спустя 22 минуты:

ask-rus wrote:
часто не отрисовываются некоторые объекты, пока по ним не проведешь курсором мыши

У меня плохая версия Toolbar, обновиться пока не могу


Last edited by Alextp on Sun Sep 04, 2011 12:48; edited 1 time in total

#580:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Sep 04, 2011 12:41
    —
Alextp
Можешь расслабиться, ошибка выплыла ещё на одном приложении. По этому судя, буду искать причину в своей системе.

#581:  Author: RamSoftLocation: Москва PostPosted: Mon Sep 05, 2011 17:10
    —
А кто подскажет, как добавить команды запуска?

#582:  Author: Alextp PostPosted: Mon Sep 05, 2011 17:15
    —
RamSoft
Меню "Опции- Настр. внеш. инструментов".

#583:  Author: RamSoftLocation: Москва PostPosted: Tue Sep 06, 2011 13:46
    —
Alextp, Спасибо, а то вообще из виду потерял...

А теперь ещё вопрос:
Так у всех или только у меня?

#584:  Author: Alextp PostPosted: Tue Sep 06, 2011 14:33
    —
Это autocomplete показан с 0 высотой. Почему непонятно- пришли Syn.ini (он в %appdata%\Synwrite или папке с lsplugin.ini)

можно расширить autocomplete (за рамку).

#585:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 09, 2011 11:49
    —
Alextp, Извини, со временем напряги...
Вот http://rghost.ru/20948331

#586:  Author: Alextp PostPosted: Fri Sep 09, 2011 12:28
    —
RamSoft
непонятно почему занулилось
ecACP.DropDownCount=0
и почему
ecACP.Height=16
Поставь 8, 100 (соотв-но). Для dropdowncount будет опция.

#587:  Author: LonerDLocation: Донецк PostPosted: Fri Sep 09, 2011 17:33
    —
SynWrite 2.6.900 используется как листерный плагин.
В списке плагинов стоит последним.
Фрагмент настроек
Code:

[ListerPlugins]
....
15=%COMMANDER_PATH%\Plugins\wlx\HTMLView\HTMLView.wlx
....
31=%COMMANDER_PATH%\Plugins\wlx\Syn2\Syn2.wlx

В одной папке лежат txt и html. Быстрым просмотром по Ctrl+Q просматриваю файлы в этой папке. Если просматриваю txt-файл, а потом следующим просматриваю html-файл (или mht) - то SynWrite перехватывает просмотр и отображает html в виде кода.
Если между этими файлами просматривать файл другого типа, то SynWrite выгружается, и файл открывается нужным плагином.

Баг?
Или где-то можно настроить?
Или так и задумано, чтобы SynWrite лез "поперед батька" ?

#588:  Author: Alextp PostPosted: Fri Sep 09, 2011 17:55
    —
Quote:
Или где-то можно настроить?
Или так и задумано


Так задумано.
при переходе на html после txt вызывается ListLoadNext, а не ListLoad. Настроиить- можно поправить detect string,
N_detect="EXT!="HTML" & EXT!="HTM""
(не помню, надо != или <> для исключения)

#589:  Author: LonerDLocation: Донецк PostPosted: Fri Sep 09, 2011 18:04
    —
Alextp
Спасибо. Сработало с !=.

#590:  Author: Alextp PostPosted: Thu Sep 15, 2011 19:56
    —
2.7. Работа с компиляторами, захват вывода.
"Find in files" как в N++. См. Readme\History.txt

#591:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 09:28
    —
Alextp, Привет, захват вывода для компилятора не понимает OEM вывод, кажет краказябру. Smile

З.Ы. Так же валится ошибка при попытке копирования из фрейма вывода.

#592:  Author: Alextp PostPosted: Fri Sep 16, 2011 10:24
    —
RamSoft
1. добавлю опцию
2.
RamSoft wrote:
при попытке копирования из фрейма вывода

Как повторить (по шагам плс)?

#593:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 10:44
    —
Alextp, Повторить просто:
Достаточно прогнать компилятор, и то что появилось в окне консольного вывода ПКМ/Копировать.

Да... И ещё... А регулярные выражения работают в консольном выводе?

Posted after 43 minutes:

По регулярным выражениям разобрался... Вопрос отпадает. Smile

#594:  Author: Alextp PostPosted: Fri Sep 16, 2011 11:31
    —
RamSoft
1. fix. Update

#595:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 12:30
    —
Alextp wrote:
1. fix. Update

Alextp, Кирилицу всё так же не переваривает.

#596:  Author: Alextp PostPosted: Fri Sep 16, 2011 12:44
    —
RamSoft
хм, а какая команда выводит кирилицу? Я написал тест (выводит "Строка1" в oem)- OK.

#597:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 12:59
    —
Alextp, Разобрался... Спасибо. Smile

#598:  Author: Alextp PostPosted: Fri Sep 16, 2011 13:06
    —
Ладно Smile я еще сделал .bat file:
Code:
echo Проверка

- выводится ОК в SynWrite.

#599:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 13:22
    —
Alextp, Осталось ещё и ANSI поддержку добавить. Very Happy

#600:  Author: Alextp PostPosted: Fri Sep 16, 2011 13:28
    —
ANSI-вывода в консоли? Можно опцию, но какая команда выводит в ANSI? Все (что есть у меня) выводит в OEM.

#601:  Author: RamSoftLocation: Москва PostPosted: Fri Sep 16, 2011 13:39
    —
Alextp, Very Happy Ну если учесть что я свой предкомпилятор пишу, то вывод может быть каким угодно. Но это уже не важно. Smile

Спасибо большое за чудесный редактор. Smile Теперь это лучшее что я использовал.

#602:  Author: Fuzz PostPosted: Fri Sep 16, 2011 20:24
    —
Отличный редактор! Спасибо. А поддержка синтаксиса Ruby планируется? Очень надо.

#603:  Author: Alextp PostPosted: Fri Sep 16, 2011 21:17
    —
Fuzz
пока - нет. Попробуй сам сделать?

#604:  Author: Fuzz PostPosted: Fri Sep 16, 2011 21:27
    —
Alextp
можно попробовать.. Если не сложно, расскажи вкратце как это сделать. Можно в личку.

#605:  Author: Tol!kLocation: Арзамас PostPosted: Fri Sep 16, 2011 21:47
    —
Quote:
Можно в личку.
Можно и не в личку.
Прочитал какой крутой плагин. Порпобовал – раскраска не понравилась. Пытался перекрасить – не получилось. Забил на плагин.

#606:  Author: Alextp PostPosted: Fri Sep 16, 2011 21:54
    —
Tolik
поменять раскраску -
1. зайти в "Опции - Изм. св-в лексера", закладка Стиль, там повыбирать стили и поменять цвета справа.
2. Поменять цвет ифейса - "Опции-Настройки", закладка "Вид".
3. "Опции-Настройки", закл. "Интерфейс", опц. "Тема панели инструментов"

#607:  Author: Tol!kLocation: Арзамас PostPosted: Sat Sep 17, 2011 00:12
    —
Я про подсветку синтаксиса.
Мне не "поменять цвета", а настроить лексер.

Кстати .cmd по умолчанию не открываются

#608:  Author: Alextp PostPosted: Sat Sep 17, 2011 10:26
    —
Tolik
>Я про подсветку синтаксиса.
Это п.1 из письма выше.

>Мне не "поменять цвета", а настроить лексер.
как?

#609:  Author: minie PostPosted: Sat Sep 17, 2011 10:56
    —
tc 8beta 64 bit
при попытке установить плагин система сообщает об отсуствии необходимой dll Sad

#610:  Author: Alextp PostPosted: Sat Sep 17, 2011 11:02
    —
minie
Под 64бит ТС плагины не ставятся

#611:  Author: minie PostPosted: Sat Sep 17, 2011 11:06
    —
Alextp
жаль...

#612:  Author: Alextp PostPosted: Sat Sep 17, 2011 12:08
    —
Fuzz
Написал ЛС- сам пока не оч хорошо знаю как создавать lexer.

#613:  Author: LonerDLocation: Донецк PostPosted: Sun Sep 18, 2011 20:09
    —
SynWrite может хранить ini-файлы рядом с собой (портабельность). Небольшой баг - при такой настройке все-равно создаётся папка SynWrite в профиле пользователя, что не очень вяжется с понятием портабельности.

Кстати, а может ли плагин хранить настройки в своём каталоге? Он у меня упорно создаёт ini-файлы в корневой папке Тотала.

И ещё неприятный баг с плагином. При просмотре при первом открытии файла часто появляется горизонтальная полоса прокрутки, причём смещена она вправо, то есть первые несколько символов в каждом ряде оказываются не видны, и приходится двигать полосу прокрутки.

Иногда полоса прокрутки вообще не нужна - текст узкий и полностью помещается в ширину экрана. Но она тем не менее появляется, если передвинуть полосу влево (чтобы стали видны первые символы) - она исчезает.

Версии плагина и программы - последние 2.7.0 от 16.09


Last edited by LonerD on Sun Sep 18, 2011 20:16; edited 1 time in total

#614:  Author: Alextp PostPosted: Sun Sep 18, 2011 20:14
    —
>Кстати, а может ли плагин хранить настройки в своём каталоге?
да. см. "Дополнительно - Файлы настроек" .

#615:  Author: LonerDLocation: Донецк PostPosted: Sun Sep 18, 2011 20:20
    —
"Дополнительно - Файлы настроек"
Это где такое?
Я не вижу вообще как у плагина добраться до меню настроек.

Если в одной папке \Plugins\wlx\Syn2\ лежат и плагин и программа и настройки сохранять рядом с ними (файлы настроек называются одинаково Syn.ini и SynState.ini), то не будет ли конфликта?

#616:  Author: Alextp PostPosted: Sun Sep 18, 2011 20:23
    —
LonerD wrote:
"Дополнительно - Файлы настроек"
Это где такое?

кнопка toolbar c Отверткой. (или F9). Там закладка

Добавлено спустя 2 минуты:

LonerD wrote:
то не будет ли конфликта?

нет.

#617:  Author: LonerDLocation: Донецк PostPosted: Sun Sep 18, 2011 20:46
    —
Спасибо. А что насчёт полосы прокрутки?
Это баг или это отключается в настройках?
Можно сделать перенос по словам, но хотелось бы с прокруткой и чтобы при этом были видны начала строк.

#618:  Author: Alextp PostPosted: Mon Sep 19, 2011 09:48
    —
LonerD wrote:
А что насчёт полосы прокрутки?

видимо недочет. Пришли мне (About box) Syn.ini. Я не могу повторить.

#619:  Author: Alextp PostPosted: Tue Sep 20, 2011 18:22
    —
LonerD
поправлено -проверь. uvviewsoft.com/bb/

#620:  Author: LonerDLocation: Донецк PostPosted: Tue Sep 20, 2011 19:18
    —
Спасибо. Погонял немного новую версию - проблема не возникла.
Кстати, в просмотр по Ctrl+Q, наверное, стоит вынести опцию настроек (или кнопочку внизу панели или при клике правой кнопкой мыши ). По F9 можно вызвать настройки, но например я до этого не додумался (наверняка не только я).

#621:  Author: Alextp PostPosted: Tue Sep 20, 2011 19:28
    —
LonerD
-наверное, стоит вынести опцию настроек
в ПКМ меню- можно. Добавлю потом.

#622: Автоопределение кодировки Author: Vladimyr PostPosted: Thu Sep 22, 2011 11:40
    —
Интересно, а можно ли сделать автоопределение кодировки для сугубо англ. файлов?
Пример: файл xml, буквы в нём только латинские, но первой строкой идёт "<?xml version="1.0" encoding="utf-8"?>".
Как думаете, какая у него кодировка? SynWrite считает, что ANSI Laughing

#623:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 22, 2011 20:55
    —
Alextp
Тут на ру-борде пишут...

#624:  Author: Alextp PostPosted: Fri Sep 23, 2011 11:16
    —
Avada
ответил


-encoding="utf-8"?>".
-Как думаете, какая у него кодировка?
Будет UTF8

Добавлено спустя 3 минуты:

Сколько байт (в начале) надо смотреть для <?xml.....?> ? 100 - хватит?

#625:  Author: Alextp PostPosted: Fri Sep 23, 2011 16:47
    —
детект <?xml ..encoding....?>- www.uvviewsoft.com/bb/

#626:  Author: Vladimyr PostPosted: Fri Sep 23, 2011 17:27
    —
Alextp wrote:
AvadaБудет UTF8

Добавлено спустя 3 минуты:

Сколько байт (в начале) надо смотреть для <?xml.....?> ? 100 - хватит?

детект <?xml ..encoding....?>- uvviewsoft.com/bb/


Супер! Спасибо за оперативность!
Для xml 100 байт должно хватить, но если взглянуть шире -
есть ещё html с параметром "charset=windows-1251" в теге "meta",
который может идти после <html>, <head> и кучи других "meta".

Правда, мне только xml был нужен, но по-идее можно и ещё
какие-нибудь файлы проверять Rolling Eyes

Кстати, там только UTF-8 определяется или другие кодировки тоже?

#627:  Author: Alextp PostPosted: Fri Sep 23, 2011 17:33
    —
>Кстати, там только UTF-8 определяется ..
Только UTF8 (пока). Что там еще может быть?

Добавлено спустя 45 минут:

Если там windows-nnnn, то не все поддерживаются.

#628:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Sep 23, 2011 18:20
    —
Alextp
Если ничего не упустил, x64 планируется?

#629:  Author: Alextp PostPosted: Fri Sep 23, 2011 18:36
    —
ask-rus
пока нет- не знаю как работает ECtl с новой Делфи

#630:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Sep 23, 2011 19:00
    —
Alextp wrote:
пока нет- не знаю как работает ECtl с новой Делфи

Разве $100 не стимул к тому, чтобы узнать? Smile

#631:  Author: Alextp PostPosted: Fri Sep 23, 2011 19:04
    —
$100 - не стимул для Syn. Его другие не портируют Smile

#632:  Author: CaptainFlintLocation: Москва PostPosted: Sat Sep 24, 2011 12:45
    —
Alextp
Quote:
21.09.11 Added: Search function: Save current search text before starting a search, so Lister plugins can access it (32/64)

Сможешь извлечь выгоду? Smile

#633:  Author: Alextp PostPosted: Sat Sep 24, 2011 13:04
    —
Да =) Это мой wish

#634:  Author: Vladimyr PostPosted: Sat Sep 24, 2011 19:11
    —
Alextp wrote:
>Кстати, там только UTF-8 определяется ..
Только UTF8 (пока). Что там еще может быть?

Добавлено спустя 45 минут:

Если там windows-nnnn, то не все поддерживаются.

В принципе - всё что угодно Cool
хттп://wdh.suncloud.ru/charsets.htm
Но чаще дело ограничивается utf-8, utf-16 и windows-1251.

p.s.: и также, такие строки мы видим в начале многих файлов, например, fb2 Wink

#635:  Author: Alextp PostPosted: Sun Sep 25, 2011 12:52
    —
utf-16 так не определишь (оно уже 2х байтовое)
win-1251 смысла нет определять, и так ANSI.

#636:  Author: Alextp PostPosted: Sun Oct 02, 2011 11:34
    —
Ruby lexer
www.uvviewsoft.com/bb/ruby.lcf

#637:  Author: Fuzz PostPosted: Tue Oct 04, 2011 16:00
    —
Alextp
спасибо, лексер работает чудесно. Будут предложения - напишу.

#638:  Author: Alextp PostPosted: Tue Oct 04, 2011 16:09
    —
В lexer недостаток - не fold'ится блоки if-end, while-end. Потому что не получилось сделать это сначала. Потом будет

#639:  Author: BommLocation: Москва PostPosted: Tue Oct 04, 2011 16:48
    —
Решил только сейчас попробовать этот плагин.
Увидел, что вторичная загрузка его со следующим файлом, не выгружая предыдущего, ведет к переключению интерфейса на английский язык...
Нашел здесь сообщение:
bolix Чт Сен 30, 2010 6:51 pm
минибаг:
Если в опциях Интерфейса указано Показывать главное меню и язык Русский, то:
- первый F3, показывает меню на русском.
- на втором файле F3, меню на английском. Первый не закрывать.

И ответ:
Да, баг dkLang- знаю.
С тех пор прошло больше года...
Что, эта ошибка неисправима в принципе?
Или это не считается ошибкой?

#640:  Author: Fuzz PostPosted: Tue Oct 04, 2011 16:54
    —
Alextp
Ещё такой вопрос. Не планируется ли в перспективе поддержка дерева файлов проекта наподобие того как сделано в textmate или в Komodo Edit чтобы удобно переключаться между файлами проекта непосредственно из редактора?.

#641:  Author: Alextp PostPosted: Tue Oct 04, 2011 17:13
    —
Fuzz
Возможно да


Bomm
-Что, эта ошибка неисправима в принципе?
Исправима правлением исходника DKLang. посмотрел его- там муть. Я не поправлю. А автору писал 2 раза. Ответа нет

#642:  Author: BommLocation: Москва PostPosted: Wed Oct 05, 2011 11:20
    —
Alextp
Спасибо, понятно...

#643:  Author: Alextp PostPosted: Fri Oct 14, 2011 22:54
    —
All
Как делать "подхват" Тоталской истории поиска? Можно сделать полное исп-ние Тоталской секции в ini. (Отказ от своей секции в Syn.ini) Можно только читать Тоталскую секцию. Читать только 1 строку или все. Дополнять свою историю Тоталской или заменять. Если дополнять как быть с ограничением ("NN п-ов в истории")

#644:  Author: alk_banka PostPosted: Sat Oct 22, 2011 22:33
    —
Программа замечательная, только вот огорчает, что время от времени, вроде программа меняется, а не файл, не ее описание - нет. ТРИ раза качал, с сайта wincmd.ru, с родного сайта, в инсталаторе. Вот предыдущая версия таким страдала, да и пред-пред-идущая. Где-то через одно обновление, такая беда. Но все это мелочи. За саму программу - респект ОГРОМНЫЙ, очень удобно и приятно работать.

#645:  Author: Alextp PostPosted: Sat Oct 22, 2011 22:47
    —
--Где-то через одно обновление, такая беда
Не понял: Что не нравится? Что значит "программа меняется, но не ее файл"? Что меняется, а что нет?

--За саму программу - респект ОГРОМНЫЙ
Спасибо Smile

#646:  Author: alk_banka PostPosted: Sun Oct 23, 2011 10:53
    —
Alextp
Да, это сложно объяснить, но я попытаюсь. Было обновление 040, 19-го числа - выкачал, поставил. Потом было обновление 042, 21-го числа. Выкачал - в архиве все тот же файл от 19-го, и в свойствах (о программе) версия 040. Можно грешить на прокси, но у меня его нет. Вышел на сайт программы, вытащил инсталятор, та же версия. Вот только обновление 050 - уже и дата/время и версия отличаются. Это не претензия, нет. Поймите правильно. Если я где туплю, то извините. А за программу еще раз спасибо!

#647:  Author: Alextp PostPosted: Sun Oct 23, 2011 11:20
    —
Понятно. ) Это не issue. Это из-за того что .exe не всегда обновляется. Пример- .042 это тот же .040 .exe, + обнова lexer lib.

#648:  Author: Alextp PostPosted: Wed Nov 09, 2011 16:56
    —
2.7.120
+Окно Clipbrd History
+Color presets
Не совсем совместимо с DecClipboardFS. Хук на Clipboard перестает работать из-за DecClip. Написал автору.

#649:  Author: ABTOP PostPosted: Thu Nov 10, 2011 11:07
    —
А как отучить Lister по умолчанию не открывать файлы *.txt с помощью этого плагина? Хочу чтобы по умолчанию, *.txt открывались встроенным механизмом листера, а уж затем при нажатии клавиши "4" файл открывался в SynWrite.
P.S. В ini в [ListerPlugins] плагин стоит на последнем месте без указания расширений.

#650:  Author: Alextp PostPosted: Thu Nov 10, 2011 11:20
    —
Попробуй указать в ListerPlugins:
N_detect=EXT!="TXT" | FORCE

#651:  Author: ABTOP PostPosted: Thu Nov 10, 2011 11:50
    —
Alextp, а как сделать для нескольких расширений? По аналогии не получилось, прописал
Code:
21_detect=EXT!="TXT"| EXT!="INI" | EXT!="INF"|FORCE
, но при открытии по F3 первым открывается в SynWrite Sad

#652:  Author: Alextp PostPosted: Fri Nov 11, 2011 12:08
    —
((EXT!="TXT") & (EXT!="INI") & (EXT!="INF")) |FORCE

#653: Кодировка для типа файла Author: dmrom2 PostPosted: Mon Nov 14, 2011 07:57
    —
Можно ли сделать настройку для кодировки по-умолчанию для каждого типа файла?
Например, у нас коментарии к проектам на c++ в UTF-8, автоматически кодировка не определяется и приходится все время ее переключать вручную.

#654:  Author: Alextp PostPosted: Mon Nov 14, 2011 10:54
    —
dmrom2
Может лучше опция: "Расширения, кот. открывать в UTF8: ............". Подойдет?

#655:  Author: dmrom2 PostPosted: Tue Nov 15, 2011 07:36
    —
Вполне! Большое спасибо! Smile

#656:  Author: Alextp PostPosted: Tue Nov 15, 2011 11:49
    —
Сделал, uvviewsoft.com/bb/

#657:  Author: sergiokapone PostPosted: Tue Nov 15, 2011 22:52
    —
Когда открытый файл с помощью Syn.exe (открытый по двойному щелчку из-за асоциациации txt->syn.exe), не правильно срабатывает кнопка:
Code:

TOTALCMD#BAR#DATA
%commander_path%\Plugins\wlx\SynWrite\syn.exe
wincmd.ini
%commander_path%\Totalcmd.exe,3

%commander_path%\
0
-1



Пишет что "файл wincmd.ini не найден. Cоздать его?"
Если же до этого не открыт файл с пом. Syn, то все нормально.

#658:  Author: FlasherLocation: Москва PostPosted: Tue Nov 15, 2011 23:11
    —
sergiokapone
%COMMANDER_PATH%\Plugins\wlx\SynWrite\syn.exe "%COMMANDER_INI%"

#659:  Author: sergiokapone PostPosted: Tue Nov 15, 2011 23:23
    —
Это я как пример wincmd.ini привел, вместо него м.б. любой открываемый файл, например, operaprefs.ini.

Last edited by sergiokapone on Tue Nov 15, 2011 23:31; edited 2 times in total

#660:  Author: FlasherLocation: Москва PostPosted: Tue Nov 15, 2011 23:26
    —
Непринципиально. Я же указал на проблему. В пути есть пробелы, а значит, без кавычек вокруг полного пути не обойтись.
Это не проблема конкретного редактора.

#661:  Author: sergiokapone PostPosted: Tue Nov 15, 2011 23:32
    —
Пробелов как раз нету.

Если в поле "команда" внести syn.exe с "inifile.ini" (так как вы и привели), то все нормально, если же в поле "команда" syn.exe, а в поле "параметры" - "inifile.ini", то тогда выскакивает сообщение об отсутствии файла (при указанных условиях). Меня интересует почему именно в случае разделения команды и параметров в кнопке, проявляется баг.

#662:  Author: FlasherLocation: Москва PostPosted: Tue Nov 15, 2011 23:34
    —
Так. Скачал последнюю версию. Скопировал приведённую кнопку. Работает.
Win 7 x86 TC8b9

#663:  Author: Alextp PostPosted: Tue Nov 15, 2011 23:40
    —
sergiokapone
у меня срабатывает. Даже если наоткрывать неск-ко Syn.exe с wincmd.ini. (Если у тебя нет, напиши по шагам что делать)

#664:  Author: sergiokapone PostPosted: Wed Nov 16, 2011 00:08
    —
Пошагово, как проявляется баг
1. создайте папку с несколькими вложениями, например c:\1\1\
2. Создайте в ней какой-нибудь текстовый файл
3. Откройте Syn.exe
4. Откройте через его меню (Ctrl+o) созданный файл
5. Не закрывайте этот файл
6. Воспользуйтесь кнопкой

#665:  Author: Alextp PostPosted: Wed Nov 16, 2011 00:13
    —
Вижу

Добавлено спустя 13 минут:

Fix: UVViewsoft.com/bb/

#666:  Author: sergiokapone PostPosted: Wed Nov 16, 2011 13:51
    —
Предыдущий баг профиксен, спасибо.

В таком виде кнопка не срабатывает ни при каких условиях
Code:

TOTALCMD#BAR#DATA
%commander_path%\Plugins\wlx\SynWrite\syn.exe
"%commander_ini%"
%commander_path%\Totalcmd.exe
-1

Пишет, "Файл ommander_ini не найден, создать его?"
В таком, нормально

Code:

TOTALCMD#BAR#DATA
%commander_path%\Plugins\wlx\SynWrite\syn.exe "%commander_ini%"

%commander_path%\Totalcmd.exe
-1

#667:  Author: CaptainFlintLocation: Москва PostPosted: Wed Nov 16, 2011 15:10
    —
sergiokapone
Уж сколько раз твердили миру… В строке "Параметры" процент — служебный символ.

#668:  Author: FlasherLocation: Москва PostPosted: Wed Nov 16, 2011 15:42
    —
Мало того, что символ не сдвоенный, так само использование переменных среды в поле Параметры бессмысленно, если, конечно, сам интерпретатор их не умеет обрабатывать, как в случае со скриптами. А Syn.exe не умеет.

#669:  Author: Alextp PostPosted: Wed Nov 16, 2011 15:54
    —
Почему не имеет смысла? имеет. Пример показывает смысл. Если б Гислер сделал перемнные {ВотТак} то env vars поддерживать можно было бы

#670:  Author: FlasherLocation: Москва PostPosted: Wed Nov 16, 2011 16:00
    —
Не имеет смысла на этапе отсутсвия их поддержки. Наличие или отсутствие фигурных скобок, ИМХО, это проблема парсера, то бишь частная.

#671:  Author: sergiokapone PostPosted: Wed Nov 16, 2011 17:43
    —
CaptainFlint wrote:
sergiokapone
Уж сколько раз твердили миру… В строке "Параметры" процент — служебный символ.


Сколько ламеров бродит по интернету, столько и придется твердить, "такова жизнь" ©. А я, конечно, немного подумав, мог бы и сообразить в чем проблема, теперь буду себя казнить.

#672:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Nov 18, 2011 16:25
    —
Существует ли в Syn2 опция принудительной подсветки парных скобок т.е. независимо от текущего синтаксиса файла?
Если нет, можно ли добавить и сделать её опционально?

#673:  Author: Alextp PostPosted: Fri Nov 18, 2011 16:29
    —
1. нет. 2. Нужно для простых скобок (){}[] без выбранного lexer'а? и не просто переход по Ctrl-[ а и подсветка? Подсветку сделать проблематично

#674:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Nov 18, 2011 16:35
    —
Да, для простых скобок без выбранного lexer'а. И не только не выбранного - любого. Какой бы ни был синтаксис файла - при включенной галочке - подсвечивать парные скобки.
Ну раз сделать проблематично, значит обойдемся без подсветки...

Про переход по Ctrl-[ не знал, спасибо Smile

#675:  Author: Alextp PostPosted: Fri Nov 18, 2011 16:38
    —
Надо сделать переход Ctrl-[ и без lexer'а.

#676:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Nov 18, 2011 16:44
    —
Alextp wrote:
Надо сделать переход Ctrl-[ и без lexer'а.

Так тоже подойдет.
Спасибо, еще раз. Ждем новых версий.

#677:  Author: Alextp PostPosted: Fri Nov 18, 2011 18:25
    —
Upd: uvviewsoft.com/bb/

Добавлено спустя 46 секунд:

Ctrl-[ без lexer.

#678:  Author: Alextp PostPosted: Fri Nov 18, 2011 22:47
    —
Тест- подсветка скобок красным (если в lexer не другой цвет). URL тот же

#679:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Nov 19, 2011 01:30
    —
Работает! (почти Smile) Вот спасибо!
Не нашёл в настройках галочки (не реализовано?) включения/выключения опции + можно ли настраивать цвет скобок/цвет фона/жирность подсвеченных скобок (отдельной опцией для принудительного режима)?
Первый раз открывал файл - подсветка работала.
Второй раз открывал *pas файл, но с расширением *txt - не сработало. Создал txt файл (в TC, по Shift+F4), написал абракадабру (файл не закрывал) - работает.
Закрыл редактор, сохранив файл с абракадаброй в *txt, открыл снова - не работает.

#680:  Author: Alextp PostPosted: Sat Nov 19, 2011 10:33
    —
Не могу повторить.. файл обновлен. +Опция (Редактор 2), +цвет для скобок (Вид).

Добавлено спустя 58 минут:

>цвет скобок/цвет фона/жирность

Только цвет

#681: кодировка Author: Gemorroj PostPosted: Sat Nov 19, 2011 12:20
    —
Напишу еще раз свое пожелание, ибо очень достает)
Хотелось бы иметь возможность задавать в настройках кодировку по умолчанию. Ибо с файлами не в ANSI (у меня, например, все в UTF-8) постоянно морока.

#682:  Author: Alextp PostPosted: Sat Nov 19, 2011 12:37
    —
Done. См. опцию "Открывать в UTF8 файлы"- задай там "*"

#683:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Nov 19, 2011 15:10
    —
Alextp wrote:
файл обновлен. +Опция (Редактор 2), +цвет для скобок (Вид).

Теперь все нормально работает. Спасибо за опции.

Добавлено спустя 11 минут:

Есть предложение расширить функционал резервного копирования:
  1. добавить возможность включения инкрементного увеличения счетчика рез-ных копий (опционально);
  2. добавить возможность задания папки для копий (папка: Syn2 (подпапка Backup)/пользовательская/рядом с редактируемым файлом).
Не знаю будет ли актуально данное расширение функционала.

#684:  Author: Alextp PostPosted: Sat Nov 19, 2011 15:37
    —
Папку задать можно. с счетчиком- сложнее..

Добавлено спустя 29 минут:

+Опция Create bak: Disabled/ "%Appdata%\Synwrite" / Same folder

#685:  Author: Gemorroj PostPosted: Sat Nov 19, 2011 17:59
    —
Alextp wrote:
Done. См. опцию "Открывать в UTF8 файлы"- задай там "*"

о, спасибо большое. как-то я упустил этот момент.

#686:  Author: 480499497 PostPosted: Wed Nov 23, 2011 06:28
    —
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

П.С. Спасибо за ваши труды ребята.

#687:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Nov 23, 2011 08:28
    —
Alextp Спасибо за расширение резервного копирования.
Вопрос:
1)Умное выделение (УМ) текущего слова во всем файле работает независимо от регистра. Так задумано? Можно ли сделать опцию переключалку: есть/нет зависимость от регистра?
2) Можно ли включить УМ не по выделению слова, а по нахождению в нем курсора? (т.е. поставил курсор на файл - все похожие файлы подсветились)? (тоже опционально)

#688:  Author: Alextp PostPosted: Wed Nov 23, 2011 11:17
    —
PHP_Dev взял. AutoIt поправил. Спс

Добавлено

Ум.выделение: 1) сделал 2) Пока нельзя
uvviewsoft.com/bb/

Добавлено спустя 2 часа 15 минут:

Php_Dev:
поправил RegEx строки-
(?s)(["'])(\\\1|\\\\|.)*?\1

#689:  Author: Alextp PostPosted: Wed Nov 23, 2011 16:35
    —
+ ACP file для лексеров PHP и "PHP (dev)" теперь 1. (все что от " (" убирается)

#690:  Author: 480499497 PostPosted: Wed Nov 23, 2011 20:12
    —
Alextp wrote:
+ ACP file для лексеров PHP и "PHP (dev)" теперь 1. (все что от " (" убирается)

про АЦП здорово
про (все что от " (" убирается) не понял о чем ты.

кстати где ты поправил
Php_Dev:
поправил RegEx строки-
(?s)(["'])(\\\1|\\\\|.)*?\1


я у себя исправлю и посмотрю что где там пропадает и поправлю.

Кстати, что с ХТМЛ лексером? Оставишь старый или вставишь мой? Они одинаковые но с моим РНР дев приятнее смотрится, либо в релизе введешь оба?

#691:  Author: Alextp PostPosted: Wed Nov 23, 2011 20:33
    —
--не понял о чем ты.
Это про получение имени .acp файла из имени lexer. Все в имени lexer от " (" убирается
("Php (dev)" - "Php.acp")

--кстати где ты поправил
Закладка Парсер. выбираем String. вводим Regex.

--Оставишь старый или вставишь мой?
Вставлю твой(твой будет вызываться из Php (dev))
, но старый для HTML останется

#692:  Author: 480499497 PostPosted: Wed Nov 23, 2011 21:14
    —
Ок понял хорошо.
Кстати проверил:
Alextp wrote:
--кстати где ты поправил
Закладка Парсер. выбираем String. вводим Regex.

правильнее будет на 1 слеш больше, так как если в String будет в конце более одного слеша - парсит не верно
(?s)(["'])(\\\\1|\\\\|.)*?\1
для наглядности пропарсь:
Code:
123123123
"1231231"
123123123
"1231231\"
123123123
"1231231\\"
12312313


И еще одно предложение
При сворачивании кода, сейчас там просто линия сворачивания, а раньше в прошлых версиях был небольшой блок. Теперь что бы посмотреть что внутри свернутого блока нужно наводить на кнопку сворасивания - это не удобно. Попробуй оформить как опцию интерфейса плагина "Блок сворачивания вместо линии".
Ато в лекстерах функционал остался для него и подсветка и парсинг переменных для этого блока, а самого блока в плагине уже нету.

П.С. в темплейтсах только <caret> <paste> <marker> ? Или же есть еще не описаные теги?

#693:  Author: Alextp PostPosted: Wed Nov 23, 2011 21:23
    —
Quote:
для наглядности пропарсь:
Код:
"1231231\"

это неправильная строка. там же эскейпленная кавычка, а закрывающей кавычки нету. Парсится такая непр. строка как незакрытая

Добавлено спустя 2 минуты:

--линия сворачивания, а раньше в прошлых версиях был небольшой блок.
Какой блок? можно скрин. или скажи версию.

Добавлено спустя 3 минуты:

-в темплейтсах только <caret> <paste> <marker>
да.

Добавлено спустя 11 минут:

взял 2.04, никакого блока (с фолдингом) нету. Только линия. пробовал на .pas...

#694:  Author: 480499497 PostPosted: Wed Nov 23, 2011 21:56
    —
Quote:
это неправильная строка. там же эскейпленная кавычка, а закрывающей кавычки нету. Парсится такая непр. строка как незакрытая

в том и дело, если в РНР скрипте будет что то типа:
echo "You shuld input some simbole lyke /"
либо любая другая тема где текст закончится на символ /
то парситься уже будет не верно и вся раскраска кода уйдет в нибытие.
Это ты и я знаем что текстовые не должны заканчиватся на /
А другим может быть невдомек. В любом случае допиши туда четвертый слеш что бы отображалось правильно.

Quote:
--линия сворачивания, а раньше в прошлых версиях был небольшой блок.
Какой блок? можно скрин. или скажи версию.

Версию уже и не скажу это было хз когда и может быть даже не твоей редакции этого плагина, но механизм наглядно реализован в теле настроек Лекстеров. Зайди в настройки лекстера вставь пару функций и посворачивай их там в примерочной. Там еще осталось Блоковое сворачивание. Его необходимо вернуть в основной редактор.

Ссылка скрина
https://docs.google.com/open?id=0B0Q_49JdKZUUYTQ4Y2U4NTQtMzgzNC00OTRlLWExNGItNTc1MjBjZDY3NWI1

Posted after 13 minutes:

480499497 wrote:

Это ты и я знаем что текстовые не должны заканчиватся на /
А другим может быть невдомек.

а блин! Это же ковычки внутри текстовых, их так и нада печатать.
Что то я увлекся. Оставляй так как ты говорил.

#695:  Author: Alextp PostPosted: Wed Nov 23, 2011 22:14
    —
с "Иконкой текста" буду смотреть.
С Regex несогласен. Зачем там 4й слеш, это уже фигня а не regex. Т.к. \\\\1 означает "два слеша и цифра 1". Зачем это в regex? Низачем. Нужно имено \\\1 - "слеш и кавычка". А Php твою строку распарсит? нет наверное. тогда о чем речь

#696:  Author: 480499497 PostPosted: Wed Nov 23, 2011 22:44
    —
вот и я подумал что странно что в regex слеш и ковычка (\\\1) парсит не так как нада, решил проверить два слеша и ковычку, мало ли. Потом было начал удалять слеши и отвлекли в тот момент потому получилось не \\\\\1 а \\\\1 как вернулся тыкнул в лекстер и он обновился и к моему удивлению все строки приняли нормальный вид как нада.
Вот я и подумал с чего бы это два слеша и единица приводили к нормальному парсингу, может сам парсинг где то игнорирует 1 слеш и потому и получилось 4 слеша и единица, но - показалось.

В любом случае ты был прав у меня вылетело из головы про ковычки внутри текстовых, что их нужно через слеш печатать.


Кстати, есть вопрос про внешние Инструменты, где есть документы про то как можно прикрутить рнр.ехе с ответами в Вывод?

#697:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Nov 24, 2011 04:11
    —
Ещё один вопрос: в Notepad++ есть визуальная линия отступов [скриншот] (удобно отслеживать блоки {} begin/end и пр.) Есть ли такое в Syn2 (в опциях не нашёл)?

#698:  Author: 480499497 PostPosted: Thu Nov 24, 2011 04:37
    —
keiran_green wrote:
Ещё один вопрос: в Notepad++ есть визуальная линия отступов [скриншот] (удобно отслеживать блоки {} begin/end и пр.) Есть ли такое в Syn2 (в опциях не нашёл)?

Есть, но реализуется она через настройку подсветки лексеров. Для каждого расширения файла можно задать свои синтаксис подсветку и отступы. На сегодня это организовано для боьшенства распространеных языков.

Posted after 8 minutes:

Alextp я тут научился прикручивать SynWrite вывод, к ответам проверkи синтаксиса РНР, теперь тыкаю кнопку и открытый скрипт проверяется... но РНР выдает все ответы направленые на НТМЛ отображение Sad
к примеру:
Code:
<!--error--><br />
<b>Parse error</b>:  syntax error, unexpected T_STRING in <b>D:\1.php</b> on line <b>7</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>Errors parsing D:\1.php


Сможешь организовать галочку в опциях
либо "Вырезать HTML теги в Вывод для РНР"
либо сам Вывод научить обображать теги?

#699:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Nov 24, 2011 09:26
    —
480499497 wrote:
Есть, но реализуется она через настройку подсветки лексеров.

2 Alextp: можно реализовать для любых файлов? (в Np++ - для любых)
Чтобы не лезть в настройки лексера? Тоже опционально Smile

#700:  Author: Alextp PostPosted: Thu Nov 24, 2011 11:25
    —
--галочку в опциях "Вырезать HTML теги в Вывод для РНР"
Могу вырезать теги, но вообще у php нет опции "показать без тегов"?
у меня ок

Code:
D:\T\Prog>php T.php
Parse error: parse error, unexpected ')', expecting '&' or T_VARIABLE in D:\T\Prog\T.php o
n line 3


--можно реализовать для любых файлов? (в Np++ - для любых)
Нет, не получится

#701:  Author: 480499497 PostPosted: Thu Nov 24, 2011 15:51
    —
Alextp wrote:
--галочку в опциях "Вырезать HTML теги в Вывод для РНР"
Могу вырезать теги, но вообще у php нет опции "показать без тегов"?
у меня ок


Странно, пользуюсь этой версией:
Code:
D:\Program Files\TotalCommander\Utils\(Development)\danver\usr\bin>php5.exe -v
PHP 5.3.3 (cgi-fcgi) (built: Jul 21 2010 20:03:23)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Час сидел изучал документацию, перепробывал все доступные ключи, и в командной строке и ответы все исключительно с тегами.
Буду очень рад если докрутишь вырезалку тегов, а то уж больно я привык к нашему СинВрайту.

#702:  Author: Alextp PostPosted: Thu Nov 24, 2011 16:11
    —
прикручу. (Если не получится php настроить) У меня в php есть php.exe(вывод БЕЗ тегов) и php-cgi.exe (вывод С тегами). ты не можешь взять php.exe?

#703:  Author: Dr. Pilulkin PostPosted: Thu Nov 24, 2011 16:33
    —
Опять выскажусь по поводу вертикальных блоков.
1. Так и не работает функция найти/заменить.
2. Хотелось бы реализации следующего.

Имеется вертикальный блок:

Надо его перенести вот так:

А он переносится вот так:

Чтобы было красиво, надо дополнять части блока пробелами.
Возможно это реализовать?

#704:  Author: Alextp PostPosted: Thu Nov 24, 2011 17:02
    —
Dr.Pilulkin
Подумаю. (наверное да)

Upd.
+"Strip HTML tags from out" opt.

Добавлено спустя 25 минут:

HTML Output:
В php.ini надо выставить html_errors = Off.

#705:  Author: 480499497 PostPosted: Thu Nov 24, 2011 17:42
    —
Dr. Pilulkin wrote:
Чтобы было красиво, надо дополнять части блока пробелами.
Возможно это реализовать?

А пробовал играть с Умным табулятором? В настройках на РЕДАКТОР 2 поставить там режим табуляции не пробелы а умный табулятор


2Alextp
Quote:
HTML Output:
В php.ini надо выставить html_errors = Off.

Да как раз нашел хотел написать. Но даже если влючаю то не все теги в ответе РНР пропадают.


Quote:
Upd.
+"Strip HTML tags from out" opt.

Где взять или когда релиз?

#706:  Author: Alextp PostPosted: Thu Nov 24, 2011 17:47
    —
взять как обычно- www.uvviewsoft.com/bb

Добавлено спустя 1 час 4 минуты:

+ opt "Copy column block with extra spaces"
Upd завтра.

#707:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Nov 25, 2011 06:03
    —
Можно реализовать дублирование по Ctrl+D не только строк, но и выделенного текста, как в np++ (опционально: нынешний/новый способ)?

В np++ есть несколько вариантов работы:
  1. Курсор стоит на строке. Ничего не выделено - дублируется вся строка.
  2. Выделен текст на разных строках - дублируется выделенное, с сохранением переноса на строки. Начало вставки дубликата - положение курсора (в np++ - конец выделения).
  3. Выделен текст на строке - дублируется выделенное на ту же строку, сразу после выделенного.
Не хватает такого функционала. Smile
PS: "в живую" видеть действие Ctrl+D в np++ нагляднее Smile

#708:  Author: Dr. Pilulkin PostPosted: Fri Nov 25, 2011 07:55
    —
480499497 wrote:
А пробовал играть с Умным табулятором? В настройках на РЕДАКТОР 2 поставить там режим табуляции не пробелы а умный табулятор

Не помогает.

#709:  Author: Alextp PostPosted: Fri Nov 25, 2011 11:16
    —
Dr. Pilulkin
Upd ("Copy column blocks with spaces")

Добавлено спустя 3 минуты:

keiran_green
подумаю

#710:  Author: Dr. Pilulkin PostPosted: Fri Nov 25, 2011 11:29
    —
Alextp wrote:
Upd ("Copy column blocks with spaces")

Спасибо. Работает. Как насчет поиска/замены в вертикальном блоке?

#711:  Author: Alextp PostPosted: Fri Nov 25, 2011 12:09
    —
пока никак. В Todo.

Добавлено спустя 20 минут:

Ctrl+D: done. Upd.

Добавлено спустя 2 минуты:

--Не хватает такого функционала.
done

--"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.?

#712:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Nov 25, 2011 14:13
    —
Alextp wrote:
Ctrl+D: done. Upd.

Большое спасибо, потестирую.
Alextp wrote:
--"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.?

Имел в виду то, что показывать в np++ действие Ctrl+D лучше, чем описывать словами Smile

#713:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Nov 26, 2011 14:11
    —
Снова я со свомими предложениями: Smile
Сделать имя резервной копии не со счетчиком, а с текущим временем (имя_файла_dd.mm.yyyy#hh.mm.ss.расширение_файла).
Сделать резервное копирование при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением. Формат даты сделать настраиваемым.
Правда при таком подходе, если часто сохраняешь редактируемый файл, в папке оказывается много рез-ных копий. В этом случае можно добавить опцию "хранить N последних резервных копий" (0 - сохраняются все копии).

#714:  Author: Alextp PostPosted: Sat Nov 26, 2011 14:50
    —
--при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением.

и сейчас делается копия при нажатии Сохранить. Не понял. Какой файл "до правок"?

#715:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Nov 27, 2011 10:04
    —
Alextp wrote:
Какой файл "до правок"?

Ты что-то поменял в файле, нажал сохранить: копируется неизменный файл, который на диске, а потом уже в него сохраняются изменения. И так постоянно: перед сохранением файла резервируется его предыдущая копия.
Удобно, когда часто вносишь изменения в файл, а потом "вспоминаешь" что где-то там, между правками, есть что-то полезное, но ты уже это переисправил. И копии нет. Smile А одной копии иногда не хватает.

#716:  Author: Alextp PostPosted: Sun Nov 27, 2011 11:33
    —
Дату трудно потом отлавливать, может сделаю просто файл.#NN.bak. Так проще. Но востребованность сомнительная, т.ч. потом

#717:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Nov 27, 2011 11:41
    —
Alextp wrote:
Дату трудно потом отлавливать

В каком смысле трудно и отлавливать для чего? Если ставить вплоть до секунд, тогда пробем с одинаковыми именами практически нет.
Alextp wrote:
востребованность сомнительная, т.ч. потом

Я не тороплю Smile если особого смысла в опции, для других пользователей, не будет - тогда и релизовывать не надо Smile.

#718:  Author: Alextp PostPosted: Sun Nov 27, 2011 11:45
    —
>В каком смысле трудно?
Трудно потом удалять ненужные копии (если их много стало). проще с именами файл.#N.bak.

#719:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Nov 27, 2011 11:47
    —
Alextp
Теперь понял.

#720:  Author: CaptainFlintLocation: Москва PostPosted: Sun Nov 27, 2011 12:42
    —
Alextp
Я тут узнал, что SynEdit сделан на основе движка Scintilla. Помнится, на вопрос о 64 битах ты ответил, что автор SynEdit не заинтересован в портировании. А такой вот вопрос: насколько реально переделать SynWrite на использование исходной Scintilla в виде DLL? Тогда 64 бита для базового движка получаем совершенно без напрягов (библиотека плюсовая, компилится на ура), и останется перенести только сам SynWrite, написанный уже тобой, в Lazarus или Delphi XE2.

#721:  Author: Alextp PostPosted: Sun Nov 27, 2011 12:58
    —
"SynEdit is an advanced multi-line edit control, for Borland Delphi and Kylix"

SynEdit никак не может быть на Scintilla. это делфи-движок!
И отвечал я на вопрос о порте SW. Я его не заинтересован делать, т.к. много возни. при чем тут Scintilla? Smile

Добавлено спустя 4 минуты:

>и останется перенести только сам SynWrite,

библиотека EControl тоже под х64 компилится. Много возни кроме нее- всякие Toolbar, Tnt Unicode, etc

#722:  Author: CaptainFlintLocation: Москва PostPosted: Sun Nov 27, 2011 13:55
    —
Alextp wrote:
SynEdit никак не может быть на Scintilla. это делфи-движок!

Я сказал не "на Scintilla", а "на основе Scintilla". По результатам гуглений у меня сложилось впечатление, что SynEdit является чем-то вроде адаптации Scintilla под Дельфи. Ну раз нет — значит, нет.

Ладно, придётся, видимо, своё писать. Sad Плохо живётся на 64 битах без подсветки синтаксиса…

#723:  Author: Alextp PostPosted: Sun Nov 27, 2011 15:09
    —
>SynEdit является чем-то вроде адаптации Scintilla под Дельфи
Думаю нет

>придётся, видимо, своё писать
я может сделаю через мес.-два

#724:  Author: 480499497 PostPosted: Mon Nov 28, 2011 00:37
    —
Alextp есть идея )))
У нас есть фрейм для построения дерева.
Не хочешь Опционально зделать его из двух закладок и привязать их к горячим кнопкам типа Альт+ф1 и Альт+Ф2

Первая закладка собственно будет то что сейчас есть, парсить тело документа и рисовать дерево элементов.

А вторая закладка тоже дерево но которая отображает архитектуру каталогов. И на этой закладке в самом верху вткнуть кнопочку Обзор и поле для вывода пути Корневого каталога.
Что мы получим?
Тыкаешь обзор, выбераешь каталог (например PROJEKT_SAIT), нажимаешь открыть и
в фрейме дерева рисуется структура этого каталога по типам файлов в цвете. И что бы при даблклике на файле в основном фейме открывался для правки выбраный файл. А если он уже был открыт то закладка с ним станавилась активная.
Вот что то типа этого:
Quote:

PROJEKT_SAIT
---+ core
---+ settings
---o interface
---|---+ ADMIN_interface
---|---o USER_interface
---|---|---| user_interface_index.HTML
---|---|---| user_interface_div.php
---|---| stuff_for_all.php
---| INDEX.PHP
---| contacts.PHP


Замутить такое впринципе не сложно, темболее что в Синврайте уже есть всё для этого подготовленое и иконки дерева и сам механизм построения дерева, осталось только оформить и прикрутить функию открытия файла по клику на обьекте дерева.
Я верю для тебя это реализовать делов на два часа.
что теряем? да всего пару часов, а вот преимущество на титцо!
Ты выведешь Синфрай на новый уровень, не просто редактора, а уже некоего упрощенного средства разработки. и ему Цены не будет!

П.С. Можно конечно подумать еще круче, что бы было две закадки в дереве, и что бы каждой из них можно было применить свой собственный лексер. И создать 1 такой уникальный лексер для отображения и обработки не тела документа а каталога в котором нходится файл. Таким образом можно будет нстроить и цвета и само дерево как пользователю захочется. Будет вообще шикарно Very Happy

#725:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Nov 28, 2011 07:51
    —
Alextp
Можно добавить клав. сочетание на переключение SynsEdit режима? (в редакторе клавиш не нашел).

Добавлено спустя 47 минут:

По поводу Ctrl+D
Баг: если дублируется строка, и она последняя в файле, тогда новая строка не создается, и дубль вставляется в конец этой строки.

#726:  Author: RamSoftLocation: Москва PostPosted: Mon Nov 28, 2011 10:16
    —
Alextp, Приветствую!
А можно как нибудь свои кнопки на тулбар закинуть? Он же умный, должна быть возможность...

#727:  Author: Alextp PostPosted: Mon Nov 28, 2011 11:23
    —
keiran_green
Добавлю. Ctrl+D поправлю

RamSoft
Делать это не пара часов. у меня нет еще кода вывода каталога в дерево. С этим возня

-свои кнопки на тулбар закинуть?
Нет...

#728:  Author: Gemorroj PostPosted: Mon Nov 28, 2011 11:24
    —
В последних обновлениях (там где у php появилась новая подсветка синтаксиса) появилась проблема с тем, что названия методов и классов приводятся к нижнему регистру.
т.е. имеем класс errorHandler, SynEdit показывает его как errorhandler

#729:  Author: RamSoftLocation: Москва PostPosted: Mon Nov 28, 2011 11:31
    —
Alextp, Да я бы сам добавил, да вот с исходниками беда... Компоненты все воткнул, акромя одного "EControl Syntax Editor SDK". Crying or Very sad

#730:  Author: Alextp PostPosted: Mon Nov 28, 2011 11:44
    —
Gemorroj wrote:
названия методов и классов приводятся к нижнему регистру


зайди в настройки стилей Php (dev), выбери стиль Default, выбери "Без изменений". поправил

Добавлено спустя 2 минуты:

RamSoft
Можешь сделать отд. проект. сделай дерево, и по нажатию кнопки заполни его. а по dblclick по дереву выводи msgbox "Выбран каталог такой"

Добавлено спустя 2 минуты:

пришли мне. Не забудь про Unicode

#731:  Author: Gemorroj PostPosted: Mon Nov 28, 2011 11:56
    —
Alextp wrote:
зайди в настройки стилей Php (dev), выбери стиль Default, выбери "Без изменений". поправил

спс. теперь все хорошо.

#732:  Author: RamSoftLocation: Москва PostPosted: Mon Nov 28, 2011 12:19
    —
Alextp wrote:
RamSoft
Можешь сделать отд. проект. сделай дерево, и по нажатию кнопки заполни его. а по dblclick по дереву выводи msgbox "Выбран каталог такой"

Alextp, а что мешает задействовать TDirectoryListBox? Или он чем-то по функционалу не устраивает?

#733:  Author: Alextp PostPosted: Mon Nov 28, 2011 12:33
    —
RamSoft
Тогда уж брать TShellListview. DirListbox не показывает файлы.

#734:  Author: RamSoftLocation: Москва PostPosted: Mon Nov 28, 2011 13:11
    —
Alextp
Вот мой кустарный вариант: http://rghost.ru/private/32335781/ac28a1a1c960792ab4fbab233da54d86

З.Ы. За быстродействие не отвечаю. Rolling Eyes

#735:  Author: Alextp PostPosted: Mon Nov 28, 2011 13:23
    —
RamSoft
File explorer счас не самая важная задача. потом какнть

Добавлено спустя 3 минуты:

вариант медленен. ShellListview лучше.

Добавлено спустя 14 минут:

Upd

#736:  Author: keiran_greenLocation: Хабаровск PostPosted: Tue Nov 29, 2011 03:07
    —
Еще предложения:
  1. Объединить окна поиска и замены и расположить их во вкладках - удобно переключаться между ними, в таком случае.
  2. Сделать окно поиска/замены не модальным.
  3. При реализации вышеописанного пункта, добавить галочку "поверх окон" "не закрывать" (чтобы при клике по тексту окно оставалось сверху. Галочку выставить по умолчанию. Если галочка не стоит - скрывать окно поиска/замены).
  4. Если выделен текст, тогда при вызове диалога поиска/замены выделенный текст попадает в строку поиска/замены (наверное можно задать ограничение на длину ввода поиска, ибо текста много может быть выделено...хотя это на усмотрение Alextp)
  5. Сделать вывод найденного в поле вывода, чтобы можно было переключаться на найденное кликом по строке (как в Delphi например)
  6. добавить возможность задания/вкл/выкл прозрачности окна поиска/замены (как в np++).
  7. добавить подсказку к полю "Специальные символы" - какие именно символы. Все перечислять не надо, только самые распространенные. Опция необязательная, на усмотрение Alextp Smile.


#737:  Author: Alextp PostPosted: Tue Nov 29, 2011 10:40
    —
--4.при вызове диалога поиска/замены выделенный текст попадает в строку
Уже есть опция. (Предлагать искать тек. слово)

--5.Сделать вывод найденного в поле вывода
Это только по команде "Найти в файлах"
Прикручивать это к просто поиску не стоит

--7.добавить подсказку к полю "Специальные символы"
можно Smile

Добавлено спустя 18 минут:

1.- не принимается. Куча работы. а зачем

#738:  Author: Alextp PostPosted: Wed Nov 30, 2011 18:47
    —
>>добавить возможность задания/вкл/выкл прозрачности окна поиска/замены
Done

>добавить подсказку к полю "Специальные символы" -
не стОит- есть же "Помощь".

#739:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Thu Dec 01, 2011 11:07
    —
вчера открыл для себя замечательный текстовый редактор SynWrite ... отличный функционал и очень приятный дизайн ... всего лишь вещи не хватает мне для полного счастья - как сделать, чтобы новая вкладка открывалась по двойному клику на панели вкладок ? (можно нажать ПКМ-создать вкладку, но нужно именно по двойному клику ЛКМ) .. спасибо заранее

#740:  Author: Alextp PostPosted: Thu Dec 01, 2011 11:25
    —
сделать в Pagecontrol это непросто. У меня не получилось сходу. К тому же, если табов на 2 строки, то кликать уже негде(они занимают все). Тут надо вкладку "+" делать, а это тоже непросто
Пока кликай икону "New file"

#741:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Dec 01, 2011 13:54
    —
kalima
Тоже сегодня заметил, что по дв. клику новая вкладка не создается Smile
Использую Ctrl+N, для ее создания. (иной раз клавой быстрее, чем мышкой)

#742:  Author: iteg PostPosted: Thu Dec 01, 2011 17:04
    —
Windows 7 SP1
(Плагин SynWrite 2.7.216, TotalCMD 7.56a)

Проблема с окном Поиска (Ctrl+F)
1) Открываем в TotalCmd любой файл по F4.
2) Открывается Lister с плагином SynWrite. Нажимаем Ctrl+F.
3) Переходим в TotalCmd и невозможно получить фокус на его панели и другие контролы.
4) Дальше, если перейти опять на Lister открытого файла, то окно Поиска не будет модальным. Нажать Ctrl+F появится еще одно окно Поиска (хотя должно быть доступно только одно окно). Если повторять шаги 3) и 4), то можно получить N-ое количество окон.
Причем, если открыто несколько Lister-ов с SynWrite и "потеряется фокус" (как описано выше), то они не будут доступны. Необходимо найти окно Поиска и закрыть. Причем закрывать окна Поиска, если их несколько, возможно только в порядке LIFO.


1) Если поиск текста происходит в большом файле, то окно Поиска в начале процесса поиска скрывается, а затем если вхождение найдено - отображается иначе выдается сообщение.
Зачем окно при поиске скрывать?
Например, провожу поиск, поиск идет 10-15 сек. (очень большие файлы или regex), при этом окно скрывается и все это время скрыто.

#743:  Author: Alextp PostPosted: Thu Dec 01, 2011 17:16
    —
1-поправить пока не могу.
2-"окно Поиска в начале процесса поиска скрывается, а затем если вхождение найдено - отображается"

скрывается из-за оконченности модального показа. А то что поиск идет -это можно индикатор добавить. Он может раздражать...

Добавлено спустя 19 минут:

надо сделать nonmodal окно. руки не дойдут..

#744:  Author: Alextp PostPosted: Fri Dec 02, 2011 11:35
    —
НЕмодальный поиск

Beta
www.uvviewsoft.com/bb/

#745:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 02, 2011 12:12
    —
Alextp wrote:
НЕмодальный поиск



Добавлено спустя 10 минут:

Еще такой вопрос: можно (и нужно) ли реализовать автодополнение слов из текущего текста в файле? т.е. если подобное слово в этом же тексте встречается - тогда всплывает подсказка автодополнения.
+ реалиовать настройку автодополнения: гор. клавиши, а также после какого символа по счету автоматически подсказка появляется сама.
В VIM себе такое делал - в некоторых случаях было очень удобно.
PS: ну все, вот тут я окончательно замучал своими предложениями Smile

#746:  Author: Alextp PostPosted: Fri Dec 02, 2011 12:42
    —
1. fix
2. fix.
3."on top".- потом.
Upd

-переключатель "Диапазон" неактивен
fix

#747:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 02, 2011 13:23
    —
Обновился, спасибо Smile
Если окно поиска/замены (П/З) не в фокусе, но не скрыто, тогда при повторном вызове окна П/З, в поле поиска текст не заменяется, выделенным текстом.
Лечится закрытием и повторным открытием окна П/З.
Если вызвать сначала окно П, выделить текст в файле (не закрывая окно П), и тут же вызвать окно З, тогда выделенный текст в поле "найти" заменяется.

#748:  Author: Alextp PostPosted: Fri Dec 02, 2011 13:30
    —
Quote:
-а также после какого символа по счету автоматически подсказка появляется сама

вкл.: 1. "Отображать список даже без фильрации", 2. "Вызывающее RegEx" : \w{3,}

#749: SynWrite (Syn2) Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Dec 02, 2011 13:51
    —
как я обрадовался, что нашел-таки отличный текстовый редактор, однако первое впечатление начинает портиться ... возможно, просто я еще не освоил настройки, потому и прошу помочь решить эти проблемы:
1.Можно ли и как именно в настройках выставить, чтобы новый файл автоматом сохранялся с расширением txt, а то неудобно каждый раз искать это расширение в длинном списке ...
2. Почему сохраненному файлу не присваивается выбранное расширение ?! Приходится вручную его прописывать и вот это конкретный геморрой
в свое время от Notepad2 из-за этого отказался и тут та же байда ... в общем, нету в жизни счастия, если интерфейс хороший, то функционал хромой либо наоборот ... спасибо за помощь

#750:  Author: Alextp PostPosted: Fri Dec 02, 2011 14:17
    —
kalima
1. выстави в "Интерфейс"- Лексер "Text files".
2. открой вкладку
3. сделай Save- имя предлагает Unittled1.txt.

Добавлено спустя 3 минуты:

>> если интерфейс хороший, то функционал хромой

Делай репорты. будет хороший. ...PS. нужна 2.7.216

Добавлено спустя 22 минуты:

fix: теперь без lexer все равно предлагает "Unittled1.txt"

#751:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Dec 02, 2011 14:50
    —
Alextp
сделал, как ты говоришь, сработало, сохранило в txt ... однако, если закрыть SynWrite и снова открыть, то эта настройка слетает, т.е. эту операцию каждый раз проделывать придется после входа в редактор ... плохо, что по умолчанию сохраняемому файлу никакое расширение не прописывается автоматом, но и это можно было бы стерпеть ... однако, тот факт, что не сохраняется выбранное в списке расширение, это уже слишком

#752:  Author: Alextp PostPosted: Fri Dec 02, 2011 14:58
    —
оно сохраняется. У меня. В бете сохраняется? Beta
www.uvviewsoft.com/bb/

#753:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Dec 02, 2011 16:06
    —
Quote:
оно сохраняется. У меня. В бете сохраняется? Beta

и в самом деле в бета-версии SynWrite 2.7.235 автоматом сохраняется в txt ... но если выбрать любое другое расширение, к примеру - js, то оно не сохраняется ... не понимаю разрабов, несколько тем интерфейса в прогу вставили, а такие элементарные вещи нет Rolling Eyes

#754:  Author: Alextp PostPosted: Fri Dec 02, 2011 16:11
    —
kalima wrote:
но если выбрать любое другое расширение, к примеру - js, то оно не сохраняется

где выбрать? В списке lexer'ов? или вбить в "Имя файла" в save dialog? Твои репорты трудно понимать. Sad если выбрать lexer: JS, то подставится Name1.js.

#755:  Author: iteg PostPosted: Fri Dec 02, 2011 16:28
    —
Пожелание, которое расцениваю, как очень полезную возможность.
Касается Totalcmd 7.56a, SynWrite 2.7.216.
Т.к. SynWrite поддерживает вкладки для открытых файлов, то предлагаю, чтобы новый открываемый файл (например по F3) открывался не в отдельном Lister, а в уже открытом Lister с SynWrite. Будет одно окно Lister и N-вкладок файлов, а не N-окон Lister (в большом количестве окон трудно ориентироваться). Сделать это механизм через опцию в настройках.

#756:  Author: Alextp PostPosted: Fri Dec 02, 2011 17:27
    —
Это не хотелось бы делать. Lister api не поддерживает. (Пробуйте TLister)

Добавлено спустя 50 минут:

+ поиск: [x] при потере фокуса. Upd

#757:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Dec 02, 2011 22:11
    —
Quote:
где выбрать? В списке lexer'ов? или вбить в "Имя файла" в save dialog? Твои репорты трудно понимать. если выбрать lexer: JS, то подставится Name1.js ..

Alextp, ты всерьез что ли ? я же понятно вполне писал о том, что не присваивается выбранное расширение при сохранении файлов ... "сохранить как - тип файла" и там выбираешь нужное расширение ... видимо, прога еще сырая, как и этот топик, объяснить некому

#758:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Dec 03, 2011 05:22
    —
Alextp
баг:
Если выбрать любой тип файла, в окне сохранения, тогда файл все равно сохраняется с расширением txt. (в случае, если имя файла было оставлено по умолчанию: UntitledXXX)
Если написать произвольное имя файла - тогда сохраняется вообще без расширения.
ver - 2.7.235

Видимо это и имел в виду kalima...

Добавлено спустя 12 минут:

и еще одно:
  1. Ставим в опц. [x] "Режим только чтение при запуске" - (Включить не для новых файлов)
  2. Вешаем на на F4 в TC основным редактором syn2
  3. Создаем файл (Shift+ F4)
  4. Новый файл открывается в редакторе в режиме только чтение.

Можно ли сделать чтобы в этом случае он сразу открывался в режиме редактирования?
Ведь файл новый. (Или происходит так: редактору передается путь из ТС к новому файлу, он его открывает и думает, что он "уже не новый" и ставит режим "ReadOnly"?)

#759:  Author: Alextp PostPosted: Sat Dec 03, 2011 08:24
    —
>>Новый файл открывается в редакторе в режиме только чтение.
fixed.
Теперь для 0 sized всегда RO сбрасывается.

>>Видимо это и имел в виду kalima
Видимо. только объяснить не мог. посмотрю.

#760:  Author: Alextp PostPosted: Sat Dec 03, 2011 16:32
    —
keiran_green wrote:
Если выбрать любой тип файла, в окне сохранения, тогда файл все равно сохраняется с расширением txt. ..


fix. Посмотри бету pls.

#761:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Dec 03, 2011 16:40
    —
Alextp
Посмотрел - теперь сохранение работает как надо. Спасибо.
Но последнее выбранное расширение не подставляется в следующий раз, при повторном выборе диалога. (по-моему еще и это волновало kalima)
Может быть добавить opc: "выбрать расширение по-умолчанию" и "сохранять расширение как в последний раз" (или что-то подобное)?
Вдруг кто-то захочет вместо txt что-то другое сохранять...

#762:  Author: sergiokapone PostPosted: Sat Dec 03, 2011 22:08
    —
Alextp, хочелось бы следующую фичу: выделить фрагмент текста и закоментировать его.

#763:  Author: Alextp PostPosted: Sat Dec 03, 2011 22:20
    —
keiran_green wrote:
последнее выбранное расширение не подставляется в следующий раз, при повторном выборе диалога


"это фича". Выбирается в диалоге тот тип, кот. текущему lexer соотв-ет.

keiran_green wrote:
"сохранять расширение как в последний раз"

А где сохранять . в synState.ini? Имхо это не особо надо

Добавлено спустя 3 минуты:

sergiokapone
Пока только целые строки можно так(кнопка Закомментить)

#764:  Author: RamSoftLocation: Москва PostPosted: Sun Dec 04, 2011 11:48
    —
А я вообще оставил СинВрайт как текстовый редактор, а не плагин.
А с помошью внешних инструментов, запилил кучу полезных для себя фич, в частности компилятор dcc32.exe Smile

З.Ы. Надо Алекса раструсить на тулбар для внешних инструментов. Razz

#765:  Author: _92Location: ufa PostPosted: Sun Dec 04, 2011 12:00
    —
у меня проблема с FS и другими подобными спецсимволами
в notepad++ отображается этот символ (к примеру, href="javascriptFS:void(0) - FS выделен фоном)
в syn2 - нет, даже при включенном режиме показа *непечатаемые символы*

нашел код от FS
#28 0x1C


Last edited by _92 on Sun Dec 04, 2011 12:52; edited 1 time in total

#766:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Dec 04, 2011 12:20
    —
Alextp wrote:
Имхо это не особо надо

Значит и не нужно Smile

#767:  Author: Alextp PostPosted: Sun Dec 04, 2011 12:31
    —
_92
что за FS? Какой номер символа? Дай файл с ним.

#768:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Sun Dec 04, 2011 16:00
    —
Quote:
Видимо это и имел в виду kalima
, что-то я так и не понял, что я имел ввиду, а на самом деле я вот о чем ... в версии 2.7.235 по умолчанию открывается файл с названием Untitled1.txt ... хочу обратить внимание, что открывается не файл с расширением *.txt, а именно файл с названием Untitled1.txt, т.е. расширение попросту прописано в названии файла по умолчанию и если этот файл переименовать в любой другой (а это приходится делать каждый раз), то происходит сохранение файла вообще безо всякого расширения ... можно, конечно, при переименовании файла оставить расширение *.txt, но ведь как раз о том и речь, чтобы вручную этим не заниматься ... и второе, если при сохранении "Сохранить как" выбрать любое расширение из списка, например, *.js, то файл опять-таки сохранится без какого-либо расширения (Untitled1) ... и это не есть гут ... думаю, что по умолчанию файл должен сохраняться с расширением *.txt как наиболее универсальным и, конечно же, должна работать функция сохранения с расширением, выбранным из списка, предлагаемого после выполнения команды "Сохранить как" ...

#769:  Author: Alextp PostPosted: Sun Dec 04, 2011 16:10
    —
kalima
>если при сохранении "Сохранить как" выбрать любое расширение из списка, например, *.js, .. сохранится без какого-либо расширения

Поправлено в бете. ссылка дана.

#770:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Sun Dec 04, 2011 18:07
    —
Quote:
Поправлено в бете. ссылка дана

вранье ... скачал, проверил, еще хуже стало
Quote:
если при сохранении "Сохранить как" выбрать любое расширение из списка, например, *.js, .. сохранится без какого-либо расширения

этот баг остался и, кроме того, теперь по умолчанию не открывается файл Untitled1.txt

#771:  Author: Alextp PostPosted: Sun Dec 04, 2011 18:28
    —
как проверял? Я так-
открываю новую вкладку, делаю Save, в диалоге выбираю тип (например XML), имя не трогаю (Untitled). Сохраняется Untitled.xml.
потом буду расширение и в диалоге показывать

#772:  Author: _92Location: ufa PostPosted: Sun Dec 04, 2011 18:50
    —
kalima wrote:
не присваивается выбранное расширение при сохранении файлов ... "сохранить как - тип файла" и там выбираешь нужное расширение


да, действительно есть такое
к примеру редактируешь файл template.php
нажимаешь сохранить как
появляется окно, где "тип файла" = "все файлы (*.*)"
логичнее было бы подставлять сюда то же расширение (.php)

synwrite 2.7.235

#773:  Author: Alextp PostPosted: Sun Dec 04, 2011 18:54
    —
_92
Поправлено в бете(проверь). ссылка выше.

#774:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Sun Dec 04, 2011 18:58
    —
Quote:
Поправлено в бете(проверь). ссылка выше

где выше? может я не оттуда скачал?[/quote]

Добавлено спустя 2 минуты:

Quote:
открываю новую вкладку, делаю Save, в диалоге выбираю тип (например XML), имя не трогаю (Untitled). Сохраняется Untitled.xml

делаю то же самое, у меня сохраняется Untitled1.txt .. достало это сохранение уже

#775:  Author: Alextp PostPosted: Sun Dec 04, 2011 19:00
    —
www.uvviewsoft.com/bb/

#776:  Author: _92Location: ufa PostPosted: Sun Dec 04, 2011 19:01
    —
Alextp wrote:
_92
что за FS? Какой номер символа? Дай файл с ним.


http://ifolder.ru/27363241
после jav onc

#777:  Author: Alextp PostPosted: Sun Dec 04, 2011 19:11
    —
"FS"- символ 0x1C, до пробела, и в текущем шрифте его нету- вот и не выводится

#778:  Author: _92Location: ufa PostPosted: Sun Dec 04, 2011 19:42
    —
Alextp wrote:
"FS"- символ 0x1C, до пробела, и в текущем шрифте его нету- вот и не выводится


courier new
выводить как в notepad++ никак не получится?
может хотя бы квадратом обрамлять
как обычно выделяются неизвестные символы

#779:  Author: Alextp PostPosted: Sun Dec 04, 2011 19:49
    —
_92
мой репорт - http://www.econtrol.ru/mantis/view.php?id=450

#780:  Author: _92Location: ufa PostPosted: Sun Dec 04, 2011 19:59
    —
Alextp wrote:
_92
мой репорт - http://www.econtrol.ru/mantis/view.php?id=450


о мантис, респект)

Добавлено спустя 29 минут:

Syn2\HL\LexLib.LXL
25170: Extentions = 'htm html htt hta shtml phtml asp aspx ascx jsp'
сюда можно еще html-шаблоны .tpl добавить

Добавлено спустя 21 минуту:

вроде писалось выше подобное
чтоб при двойном клике по слову
выделялись все вхождения этого слова в файле
к примеру, нажимаем на class и выделяются все подобные слова
как опять в том же нотепадплюсплюс
как на примере функции "извлечь строки" (ctrl+e)

#781:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Sun Dec 04, 2011 22:07
    —
Alextp, спасибо, бета-версия 2.7.245 04-Dec-2011 18:56 сохраняет нормально, по умолчанию в *.txt и при выборе расширения из списка "Сохранить как" сохраняет файл с этим расширением .. именно это и было нужно Laughing

Добавлено спустя 2 минуты:

хотелось бы еще узнать вот что ... программа позицинируется как плагин к ТС, но я использую ее SynWrite просто как текстовый редактор, без интеграции в ТС ... это никак не отразится на функционале и стабильности?

#782:  Author: Alextp PostPosted: Sun Dec 04, 2011 22:17
    —
не отразится. (пара опций disable'ится)

#783:  Author: _92Location: ufa PostPosted: Tue Dec 06, 2011 09:58
    —
настройки стилей (LexLib.LXL) нельзя опционально перенести в syn.ini или CP.cfg?
при установке новой версии сбрасываются свои стили оформления редактора

#784:  Author: Alextp PostPosted: Tue Dec 06, 2011 10:29
    —
_92
Пока нет. не так просто их перенести...

#785:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Dec 07, 2011 01:25
    —
Существует ли справка по настройкам и созданию стилей?

#786:  Author: Alextp PostPosted: Wed Dec 07, 2011 10:33
    —
Лексеров? Да, Readme/LexerConfig.chm.

#787:  Author: iteg PostPosted: Wed Dec 07, 2011 11:20
    —
1) Опять по поводу потери фокуса. Проблема с окнами Поиск и Замена устранена, но осталась для окон О программе, Поиск/замена в файлах, Опции, Печать, Открыть файл и т.д. Необходимо для всех окон установить не модальность.
2) Если открыть Поиск, а затем Поиск в файлах, то будет два окна висеть, хотя должно быть последнее + потеря фокуса.
3) Если в окне Поиск/замена в файлах выбрать через кнопку Обзор папку, то окно теряет статус активности, а вместо его активным становится окно любой другой программы (т.е. переходит на задний план).
4) Хотелось, чтобы при открытии окна Поиск/замена в файлах сохранялась папка из предыдущего поиска.
5) Неочевидное расположение кнопок Обзор и Текущая. Лучше сделать Обзор справа напротив combobox Искать в папке, а под Обзор кнопку Текущая. Все кнопки будут в столбик + можно уменьшить окно по высоте за счет освободившегося места.
6) Если отобразить панель Вывода и изменить ее по высоте, то
а) иконки не прорисовываются, (у меня скрываются, а при наведении мышью отображаются). Зачем перерисовывать иконки на toolbar при изменении высоты панели Вывода?
б) дико перерисовывается текст. Хотя в случае, если взять за линию под Закладкой и изменять размер по вертикали, то текст отрисовывается без проблем.
7) По поводу вкладок. Tlister позволяет собирать различные плагины в одном Lister. Его работа оставляет желать лучшего. Получается Tlister объединает в вкладки + SynWrite со своими вкладками = вкладки в вкладках. Или в SynWrite убрать поддержку вкладок. SynWrite уже имеет почти готовый функционал, надо только немного доделать.
Можно реализовать, например, SynWrite при открытии в Lister проверяет существует ли свой иникальный mutex, который определяет наличие уже открытого Lister с SynWrite. Если нет, то SynWrite первый и создает свой mutex. Если mutex существует, то в процесс SynWrite с Lister, например, через pipe передать строку открываемого N-го файла и не открывает LISTER, т.е. завершается. Получится, что всегда будет только, один SynWrite: первый всегда отображается в Lister, а последующие вызовы только для передачи имени открываемого файла (Lister не открывает).

#788:  Author: _92Location: ufa PostPosted: Wed Dec 07, 2011 11:33
    —
iteg wrote:

Можно реализовать, например, SynWrite при открытии в Lister проверяет существует ли свой иникальный mutex, который определяет наличие уже открытого Lister с SynWrite. Если нет, то SynWrite первый и создает свой mutex. Если mutex существует, то в процесс SynWrite с Lister, например, через pipe передать строку открываемого N-го файла и не открывает LISTER, т.е. завершается. Получится, что всегда будет только, один SynWrite: первый всегда отображается в Lister, а последующие вызовы только для передачи имени открываемого файла (Lister не открывает).


кстати, подобно этому
можно открыть один и тот же файл в двух окнах
без проверки существования уже открытого файла

#789:  Author: iteg PostPosted: Wed Dec 07, 2011 11:38
    —
+ Пожелания:
1) Увеличить Размер истории файлов и Размер истории поиска/замены минимум до 50.
2) Реализовать возможность отмены действий, когда уже сделано сохранение изменений в файл.
3) При поиске Поиск/замена в файлах открывается окно Поиск - Выполняется поиск... Реализовать в этом окне кнопку или по ESC прекращение поиска и таймер времени с начала поиска. Связано с тем, что поиск в папках с огромным количеством исходников может занимать несколько минут.

#790:  Author: _92Location: ufa PostPosted: Wed Dec 07, 2011 12:50
    —
iteg wrote:

2) Реализовать возможность отмены действий, когда уже сделано сохранение изменений в файл.

правка-отменить
опции-дополн.-резервные копии-в той же папке

#791:  Author: Alextp PostPosted: Wed Dec 07, 2011 13:26
    —
iteg wrote:
но осталась для окон О программе, Поиск/замена в файлах, ...

Это не планирую править. Сложно, да и не стоит для этих окон- они редко (отн.) открываются.

iteg wrote:
Поиск, а затем Поиск в файлах, то будет два окна висеть

так и должно быть. хотя можно скрыть поиск при вызове "П. в файлах"

Добавлено спустя 15 минут:

iteg wrote:
4) . Поиск/замена в файлах сохранялась папка из предыдущего поиска.


сохраняется в Combobox. Почему не подставляется? чтобы случайно не запустить поиск не в той папке.

Добавлено спустя 27 минут:

iteg wrote:
6)
а) Зачем перерисовывать иконки на toolbar при изменении высоты панели Вывода?
б) дико перерисовывается текст.


посмотрю. Не помню зачем эти redraws..

Добавлено спустя 5 минут:

-выбрать через кнопку Обзор папку, то окно теряет статус активности
Fix

#792:  Author: _92Location: ufa PostPosted: Wed Dec 07, 2011 14:20
    —
_92 wrote:
iteg wrote:

2) Реализовать возможность отмены действий, когда уже сделано сохранение изменений в файл.

правка-отменить


на самом деле
отмена работает только до тех пор
пока файл не сохранен

#793:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Dec 07, 2011 14:21
    —
Alextp
Есть предложение в списке форматов файлов, в окне сохранения, первыми вывести часто используемые форматы, а уже ниже их (после разделителя) - основной список.

Список часто используемых (примерный):
*txt
*cmd
*bat
*js
*vbs
*html
*php
В основной список попадают и форматы из часто используемых.

#794:  Author: _92Location: ufa PostPosted: Wed Dec 07, 2011 14:35
    —
keiran_green wrote:
Alextp
Есть предложение в списке форматов файлов, в окне сохранения, первыми вывести часто используемые форматы, а уже ниже их (после разделителя) - основной список.


юзайте клаву)
в окне сохранения вначале курсор расположен на имени файла
нажимаем tab и первую букву расширения

#795:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Dec 07, 2011 14:46
    —
_92 wrote:
нажимаем tab и первую букву расширения

Спасибо. Возьму на заметку.
Правда если "проморгал" нужное расширение, приходиться два раза список кнопочкой прокручивать. Smile

#796:  Author: Alextp PostPosted: Wed Dec 07, 2011 16:01
    —
iteg wrote:
1) Увеличить Размер истории файлов и Размер истории поиска/замены минимум до 50.
2) Реализовать возможность отмены действий


1- можно. Хотя 30 строк- мало? И так замучаешься искать в них
2- Editor-- [x] Undo after save.

Добавлено спустя 2 часа 27 минут:

Iteg
по поводу mutex. неясно что давать Листеру при открытии новой вкладки. Если 0, то Листер попробует другой плагин. если не 0, то handle окна Листер попытается встроить в свое окно. Т.е. такое API

#797:  Author: iteg PostPosted: Wed Dec 07, 2011 18:32
    —
Quote:
1- можно. Хотя 30 строк- мало? И так замучаешься искать в них


Когда работаешь с количеством файлов ~4000, то список из 30 не кажется таким уж большим Smile
Мое пожелание в 50 остается в силе.
Что по поводу закладок и прекращения поиска?

#798:  Author: Alextp PostPosted: Wed Dec 07, 2011 18:35
    —
-Что по поводу закладок
см. выше. С поиском пока не знаю. посмотрю

#799:  Author: Alextp PostPosted: Thu Dec 08, 2011 00:11
    —
+ "Cancel" btn in Mass find
а таймер зачем?

#800:  Author: _92Location: ufa PostPosted: Thu Dec 08, 2011 08:01
    —
iteg wrote:

2- Editor-- [x] Undo after save.


наверное по умолчанию лучше сделать отмеченной

Добавлено спустя 6 минут:

Alextp wrote:
а таймер зачем?

наверное имелось ввиду обратный таймер
то бишь скока секунд нужно потратить
чтоб произвести поиск в четырех тысячах файлах
но т.о. нужны дополнительные функции подсчета размера и типов файлов

Добавлено спустя 15 минут:

_92 wrote:

чтоб при двойном клике по слову
выделялись все вхождения этого слова в файле
к примеру, нажимаем на class и выделяются все подобные слова


беру свои слова обратно
нашел таки в настройках
редактор2 - [v] умное выделение

выделение происходит также
и при выделении через клаву
как и в нотепадплюсплюс по умолчанию

опять таки почему не по умолчанию?

Добавлено спустя 9 минут:

_92 wrote:
опции-дополн.-резервные копии-в той же папке


кстати возможно ли опционально
реализовать подобное для ftp?

#801:  Author: Alextp PostPosted: Thu Dec 08, 2011 10:43
    —
-кстати возможно ли опционально
реализовать подобное для ftp?

Нет

#802:  Author: _92Location: ufa PostPosted: Thu Dec 08, 2011 11:27
    —
правка - закоментировать/раскоментировать
в файлах .php ни к чему не приводит
как со стройкой, так и с блоком

ps
опечатка в русском переводе
закоментировать/раскоментировать
д.б. с двумя "м"

#803:  Author: Alextp PostPosted: Thu Dec 08, 2011 11:32
    —
_92
1. потому что в PHP нет *строчного*(до конца строки) комента
2. fix

#804:  Author: _92Location: ufa PostPosted: Thu Dec 08, 2011 11:45
    —
Alextp wrote:
_92
1. потому что в PHP нет *строчного*(до конца строки) комента


а если для строки использовать блочное комментирование
/*echo phpinfo();*/

ps
у вас привычка пропускать "м" - "комента")

#805:  Author: Alextp PostPosted: Thu Dec 08, 2011 11:54
    —
_92
В опции lexer'а есть только "Строчный комм."- код расчитан на него. Добавлять опцию "блочный комм." пока автор EC не планирует

#806:  Author: _92Location: ufa PostPosted: Thu Dec 08, 2011 12:08
    —
Alextp wrote:
_92
В опции lexer'а есть только "Строчный комм."- код расчитан на него. Добавлять опцию "блочный комм." пока автор EC не планирует


имею ввиду можно ли для строчного комментирования
добавить шаблон /*...*/

#807:  Author: bolix PostPosted: Thu Dec 08, 2011 13:50
    —
_92 wrote:
правка - закоментировать/раскоментировать
в файлах .php ни к чему не приводит
как со стройкой, так и с блоком


В лексере PHP на закладке "Общие" поставить нужные "Символы комментария": //

#808:  Author: _92Location: ufa PostPosted: Thu Dec 08, 2011 15:57
    —
bolix wrote:
_92 wrote:
правка - закоментировать/раскоментировать
в файлах .php ни к чему не приводит
как со стройкой, так и с блоком


В лексере PHP на закладке "Общие" поставить нужные "Символы комментария": //


спс, робит

#809:  Author: Alextp PostPosted: Thu Dec 08, 2011 16:51
    —
keiran_green wrote:
первыми вывести часто используемые форматы, а уже ниже их (после разделителя)..


Это запутает. лучше по алфавиту.

#810:  Author: Alextp PostPosted: Thu Dec 08, 2011 21:19
    —
Beta
www.uvviewsoft.com/bb/

#811:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 09, 2011 07:41
    —
Alextp
Просьба реализовать опцию "закрепить впереди всех" главного окна программы.
Иногда требуется, чтобы окно висело впереди остальных приложений, и при потере фокуса не перекрывалось другими окнами.
Доступ можно реализовать через hotkey/меню/кнопку ToolBar'a

Добавлено спустя 18 минут:

Просьба рассмотреть на добавление, следующие нововведения:
При клике ПКМ на вкладке с файлом добавить пункты (отделить от уже имеющихся разделителем):

#812:  Author: RamSoftLocation: Москва PostPosted: Fri Dec 09, 2011 10:53
    —
Сегодня наткнулся...
При открытии файла:

Перезапустил, открыл снова тот же файл, ошибки не было, но через некоторое время:

#813:  Author: Alextp PostPosted: Fri Dec 09, 2011 11:07
    —
RamSoft
по шагам - как воспроизвести?

#814:  Author: RamSoftLocation: Москва PostPosted: Fri Dec 09, 2011 11:37
    —
Alextp
К сожалению, повторить не удалось, но шаги были следующие:
1. Файл / Закрыть всё.
2. Нашёл файл в проводнике, по двойному клику открыл (привязан как редактор по умолчанию).
3. Ошибка №1
4. Закрыл ошибку + Закрыл редактор
5. Открыл редактор, вкладка не запомнилась
6. Опять извне открыл файл (открылся)
7. Ничего не нажимал, спустя сек. 5-15 Ошибка №2
8. Закрыл ошибку + Перезапустил редактор.

На этот раз вкладка была на месте и ошибок больше не было.

Posted after 12 minutes:

Alextp
Так же нашёл, что таблица символов не вызывается комбинацией на которую назначена... "Shift + Ctrl + S". Сколько себя помню всегда вызывался диалог "Сохранить как..." Rolling Eyes

#815:  Author: Alextp PostPosted: Fri Dec 09, 2011 12:09
    —
RamSoft
возможно Авто-перечитывание. Файл изменялся в фоне, и слежение =On?

-таблица символов не вызывается комбинацией
Сними Ctrl-Shift-s с команды Save as

#816:  Author: RamSoftLocation: Москва PostPosted: Fri Dec 09, 2011 12:12
    —
Alextp
А мне нравится Save As... как есть, лучше на таблицу символов др. комбинацию назначу.

З.Ы. Файл в фоне не менялся, слежение "Вкл".

#817:  Author: Alextp PostPosted: Fri Dec 09, 2011 12:18
    —
Тогда странно. Что-то с этим файлом не то(может permissions есть?).

Добавлено спустя 51 минуту:

keiran_green
Ok. OnTop немного глючит - при OnTop главной формы форма Поиск становится не OnTop. 2- П-ты добавил

#818:  Author: RamSoftLocation: Москва PostPosted: Fri Dec 09, 2011 14:57
    —
Alextp
Забей, вот когда повторится, тогда и вернёмся к этому...

Лучше скажи мне почему у меня:
Code:
[Error] unSetup.pas(575): Undeclared identifier: 'ShowWhenNone'
[Error] unSetup.pas(1039): Undeclared identifier: 'ShowWhenNone'
[Fatal Error] unMain.pas(998): Could not compile used unit 'unSetup.pas'


Во...

#819:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 09, 2011 15:02
    —
Alextp wrote:
Ok. OnTop немного глючит - при OnTop главной формы форма Поиск становится не OnTop. 2- П-ты добавил

Спасибо Smile

#820:  Author: Alextp PostPosted: Fri Dec 09, 2011 15:05
    —
RamSoft
Надо делать патч ECtl. Он описан в Help - Source code changes

#821:  Author: RamSoftLocation: Москва PostPosted: Fri Dec 09, 2011 16:15
    —
Alextp
Что-то я ничего не нашёл про это... Question

#822:  Author: Alextp PostPosted: Fri Dec 09, 2011 16:26
    —
RamSoft
ответил ЛС

#823:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Dec 10, 2011 04:36
    —
Можно ли добавить прокрутку окна влево-вправо, при зажатом Shift и прокручивании колесика?

Добавлено спустя 50 минут:

+ добавить перетаскивание вкладок мышью

#824:  Author: Alextp PostPosted: Sat Dec 10, 2011 11:47
    —
keiran_green
1 Пока нет
2 Занес в Todo

#825:  Author: FlasherLocation: Москва PostPosted: Sat Dec 10, 2011 14:45
    —
keiran_green wrote:
Можно ли добавить прокрутку окна влево-вправо, при зажатом Shift и прокручивании колесика?
См. сюда.

#826:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Dec 10, 2011 14:56
    —
Flasher
Интересная штука, посмотрим... Спасибо!

#827:  Author: RamSoftLocation: Москва PostPosted: Mon Dec 12, 2011 13:36
    —
Alextp
Привет, у меня вопрос по plOut, она вечно меняет размер на меньший и с каждым перезапуском программы высота панели уменьшается на 18px.

Отловить в коде где меняется пока не получилось, может ты подскажешь?

#828:  Author: Alextp PostPosted: Mon Dec 12, 2011 13:44
    —
RamSoft
Это глюк TBX. Чтобы не уменьшалась каждый запуск, я сохраняю размер (SaveTBPos) только если был выставлен Moved.

#829:  Author: RamSoftLocation: Москва PostPosted: Mon Dec 12, 2011 15:41
    —
Alextp
Ладно, пока зафиксирую её (не буду перетирать в ini). А так уже приступил к "пилению"... Smile

#830: Syn2 Author: Real Root PostPosted: Mon Dec 12, 2011 21:04
    —
Уважаемый автор, скажите как обстоят дела с выходм x64 версии плагина и программы? Я честно говоря так привык к Syn что переходить на что-то другое очень уж сложно. Вродебы тот же SciTE x64 уже имеется - x64bitdownload. com/download/t-64-bit-scite-download-wxuhjrrh.html. Когда же будет Syn x64?

Если требуется перейти по ссылке, перед доменом нужно убрать пробел

#831:  Author: Alextp PostPosted: Mon Dec 12, 2011 21:11
    —
Где-то через 0.5-1 месяц может сделаю.

#832:  Author: Alextp PostPosted: Tue Dec 13, 2011 17:10
    —
бета с поддержкой разбиения на 2 вида- лев.+правая панели.
+ Синхронная прокрутка лев+пр панели.
Beta
www.uvviewsoft.com/bb/

Добавлено спустя 10 минут:

вызвать 2й вид: ПКМ на вкладке, "На другую панель"

#833:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Dec 14, 2011 01:11
    —
Alextp wrote:
+ Синхронная прокрутка лев+пр панели.

а сравнение файлов реализовать планируется?

Добавлено спустя 4 минуты:

Alextp wrote:
вызвать 2й вид: ПКМ на вкладке, "На другую панель"

Можно добавить: "копировать на другую панель", чтобы один и тот же файл можно было в двух панелях просматривать?
PS. поддержка разбиения полезная штука, спасибо.

Добавлено спустя 1 час 29 минут:

Только что обнаружил, что если потянуть за верхнюю границу, кот. перед вкладкой, текущее окно с файлом разделяется горизонтально. но синхронная прокрутка не работает.
---
По поводу автодополнения:
что-то не работает: не предлагает атводополнение слова (co Ctrl+Space) из уже набранных слов текущего файла.
Настройки: "тип фильтра - начало строки" "вызывающнее рег. - \w{3,}"

#834:  Author: _92Location: ufa PostPosted: Wed Dec 14, 2011 07:15
    —
keiran_green wrote:
не предлагает атводополнение слова (co Ctrl+Space) из уже набранных слов текущего файла.
Настройки: "тип фильтра - начало строки" "вызывающнее рег. - \w{3,}"

а шо раньше предлагалось?

Добавлено спустя 7 минут:

автоопределение кодировки файла только у меня не работает?
utf-8 открывается как ansi

#835:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Dec 14, 2011 08:01
    —
_92 wrote:
а шо раньше предлагалось?

Только слова, определенные синтаксисом

Вот здесь я спросил можно ли предлагать слова из тек. файла. Здесь мне ответили.
Сделал как сказали - не работает Smile

/возможно я что-то сделал неправильно, либо не так объяснил/

#836:  Author: Alextp PostPosted: Wed Dec 14, 2011 09:43
    —
keiran_green
-сравнение файлов реализовать планируется?
Пока нет

-"копировать на другую панель", ..файл можно было в двух панелях просматривать?
А зачем просматривать файл в 2 паенлях? для этого есть гориз. сплиттер (под вкладкой).
Синхронная пр-ка не работает для этого разделения- надо просматривать всегда разные части файла(а синхронность делает позиции одинаковыми)

Дополнение из слов файла- еще нету этого

#837:  Author: _92Location: ufa PostPosted: Wed Dec 14, 2011 11:41
    —
постил ранее..
Syn2\HL\LexLib.LXL
25171: Extentions = 'htm html htt hta shtml phtml asp aspx ascx jsp'
добавьте tpl

*tpl — template, обычный Html-шаблон с переменными, в которые вставляются данные PHP скриптом, обычно используется для форумов, CMS и прочих скриптах*

Добавлено спустя 2 минуты:

сохранение позиции курсора предполагается реализовать?

#838:  Author: Alextp PostPosted: Wed Dec 14, 2011 14:15
    —
_92
Есть История -- [x] сохранять положение каретки

Добавлено спустя 3 минуты:

-автоопределение кодировки файла

Нету пока.

#839:  Author: Alextp PostPosted: Wed Dec 14, 2011 19:33
    —
-атводополнение слова (co Ctrl+Space) из уже набранных слов
В Todo

#840:  Author: _92Location: ufa PostPosted: Thu Dec 15, 2011 08:22
    —
Alextp wrote:

Есть История -- [x] сохранять положение каретки


у меня эта функция отмечена, но не работает
курсор всегда в начале файла

#841:  Author: Alextp PostPosted: Thu Dec 15, 2011 13:02
    —
__92
Работает если файл в истории (т.е. число п-тов истории большое и файл открывался не так давно). открой файл, встань в середину, закрой, открой снова- курсор в середине

#842:  Author: _92Location: ufa PostPosted: Thu Dec 15, 2011 15:43
    —
Alextp wrote:
__92
Работает если файл в истории (т.е. число п-тов истории большое и файл открывался не так давно). открой файл, встань в середину, закрой, открой снова- курсор в середине


пробовал так для только что закрытого файла..

пока не нажал две кнопки "очистить" во вкладке истории
ни в какую не сохранял

#843:  Author: _92Location: ufa PostPosted: Fri Dec 16, 2011 14:47
    —
HL\PHP.acp
можно еще добавить
endforeach
endif

#844:  Author: Alextp PostPosted: Fri Dec 16, 2011 15:31
    —
__92
Может есть полный список?

#845:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 16, 2011 15:55
    —
Спасибо за новый релиз.
Можно добавить в меню опцию: "главн. форма поверх всех"?
Чтобы иметь возможность быстро вкл/выкл данную функцию.
bug:
меню - интеграция с проводником. Выставляем галочку "Добавить пункт SynWrite в меню проводника". Программа ругается, что не хватает прав и ее следует запустить от админа. Окно с ошибкой и опциями интеграции исчезает и Syn намертво вистет. Помогает убиение процесса.
----
Syn2 2.8.290/Vista SP2/пользователь с обычными правами (не админ)

#846:  Author: Alextp PostPosted: Fri Dec 16, 2011 16:06
    —
1. Можно, ок
2. На W7 не виснет- странное поведение Висты. А висты у меня счас нет

#847:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Dec 16, 2011 16:10
    —
В таком случае возможно проблема у меня.
Навреное трабла с настройками и/или программами. Ну да ладно.

#848:  Author: iteg PostPosted: Fri Dec 16, 2011 17:12
    —
1) Если нажать правой клавишей мыши на область, где располагаются вкладки (не на вкладке), то появится пустое меню - квадрат.
2) Для окон Поиска и Замена при открытии должен постоянно фокусироваться edit c текстом поиска и замены соответственно, как для Окна Поиск в файлах. На данный момент в этих окнах запоминается фокус последнего элемента - приходится постоянно переводить фокус в edit для ввода текста.
3) Устранить проблему с модальностью для окна Поиск в файлах, как для окон Поиск и Замена - (часто пользуюсь).
Ранее писал про:
4)дико перерисовывается текст (если Панель вывода имеет расположение в окне Bottom и изменять ее размер). Хотя в случае, если взять за линию под Закладкой и изменять размер по вертикали, то текст отрисовывается без проблем.

Добавлено спустя 12 минут:

5) В Диалоге Поиск результат Подсчитать выводить не в MessageBox, а в StatusBar и под Edit Искать, такое же поведение как при случае, когда строка не найдена. Не теряется фокус и не раздражает.

#849:  Author: Alextp PostPosted: Fri Dec 16, 2011 17:45
    —
1, 2- Fix
3, 4- поправить пока не могу.
5- наверное сделаю

#850:  Author: Gemorroj PostPosted: Sat Dec 17, 2011 13:06
    —
Alextp wrote:
__92
Может есть полный список?

http://www.php.net/manual/ru/indexes.php
http://www.php.net/manual/ru/reserved.keywords.php
http://www.php.net/manual/ru/reserved.constants.php

#851:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Dec 19, 2011 08:37
    —
Alextp
Можно добавить переключалку: "при комментировании строки", по гор. клав. - переходить на след. строку (как в Delphi)?

#852:  Author: Alextp PostPosted: Mon Dec 19, 2011 11:53
    —
keiran_green
А в делфи какой версии это есть?(Что жать?)

#853:  Author: keiran_greenLocation: Хабаровск PostPosted: Tue Dec 20, 2011 04:29
    —
Alextp
в 2010. Ctrl+/ - текущая строка комментируется и курсор переходит на следующую строку. Удобно комментировать/расскоментировать подряд несколько строк. (хотя кому как... Smile)

#854:  Author: _92Location: ufa PostPosted: Tue Dec 20, 2011 08:01
    —
2.8.304, при выходе

вначале
http://i27.fastpic.ru/big/2011/1220/ff/1eae059c2cd7f6e814aa66bd10342cff.png

затем
http://i32.fastpic.ru/big/2011/1220/f1/6ef9a5d52add618a17eab8447e2cc8f1.png

и в конец закрытие тотала

откатился до 2.8.290

#855: SynWrite (Syn2) Author: pswLocation: Е-бург PostPosted: Tue Dec 20, 2011 11:58
    —
Первые тыки в SynWrite.
2.8.290

При вставке символа в текст, на вкладке появляется звезда,
но после CTRL+Z - она не исчезает (хотя откат происходит),
и текст считается "изменён".
При этом CTRL+S тоже не удаляет звезду, хотя и сохраняет файл.
Выход крестом на вкладке - тоже предупреждает: "изменён".
Это ошибка.

При использовании парсера SQL, в тексте, всё что после "(*",
например при "count(*)", выделяется красным до конца текста,
как будто бы после "/*", и как будто бы после "/*" нет "*/".
Это ошибка.
Причём count(**) или count(**/) не решают красной проблемы Smile

При отсутствии корректировок, CTRL+S всё равно сохраняет файл,
что лично мне - изумительно и не нужно бы.

При первом запуске диалога "Замена" (с выполнением замен в итоге)
фокус переходит в строку "Искать:", а при повторном -
фокус остается в тексте, а не переходит в строку "Искать:".
Это напрягает. Тем более что при диалоге "Поиск" такого нет.

Мне необходимо для *.sql использовать не SQL-лексер, а PL SQL.
Для этого "проще всего" убрать галку с лексера SQL в б-ке лексеров.
Но так каждый раз при новой версии. Это напрягает.

Кроме того, для файла запоминается, с каким лексером он был открыт,
и после [той] правки б-ки лексеров, он открывается не с тем лексером,
который теперь "по умолчанию", а с запомненным для него. Это напрягает.

По "Ctrl+." появляется "Таблица символов",
но при повторном "Ctrl+." она не исчезает,
что несколько непоследовательно, несмотря на ESC.

Не нашёл работу со столбцами в тексте (как в UltraEdit). Плохо искал?..

Вкладку нельзя перетащить за другую, что неудобно.

Работаю с 2 вкладками, А(левая) и Б(правая). Нахожусь на Б.
Курсором тяну вкладку Б строго на вкладку А.
Ничего не происходит, на экране - текст по вкладке Б.
Однако, когда после этого сразу нажимаю "стрелка влево",
это нажатие переводит на вкладку А. (а "стрелка вправо" - нет.)
Но я же не жал "CTRL+TAB", и после потягивания активна-то была Б.
Да и в "описании клавиш" такая "возможность" не описана.
Мелочь и изыск, но - недоумение...


Last edited by psw on Wed Dec 21, 2011 13:44; edited 1 time in total

#856:  Author: Alextp PostPosted: Tue Dec 20, 2011 13:39
    —
_92
а повторить как? (по шагам, и файл какой)

Добавлено спустя 28 минут:

psw

Quote:
> При вставке символа в текст, на вкладке появляется звезда,
но после CTRL+Z - она не исчезает

кажется fixed в 2.8.304

Quote:
> При использовании парсера SQL, в тексте, всё что после "(*", .. выделяется красным до конца текста,

fixed. Можешь сам задисеблить правило Comment Ext в sql.

Quote:
> При отсутствии корректировок, CTRL+S всё равно сохраняет файл,

Правильно. Файл надо сохранить. вдруг на диске он изменен?

Quote:
> При первом запуске диалога "Замена" фокус переходит в строку "Искать:", а при повторном -
фокус остается в тексте

поправлял в .304.

Quote:
>он открывается не с тем лексером, который теперь "по умолчанию", а с запомненным для него.

Один раз можно поменять вручную lexer
Может поправлю

Quote:
> "Таблица символов", но при повторном "Ctrl+." она не исчезает

надо поправить

> Не нашёл работу со столбцами в тексте

Можно выделять Alt+мышь
Или что имеете в виду?

> Курсором тяну вкладку Б строго на вкладку А.
Однако, когда после этого сразу нажимаю "стрелка влево",
это нажатие переводит на вкладку А.

Праивльно. вы фокусируете заголовок Б, а потом жмете Лево- перевод фокуса на соседнюю А.
Фокус видно - таб помечается пунктиром

#857:  Author: _92Location: ufa PostPosted: Tue Dec 20, 2011 14:44
    —
Alextp wrote:
_92
а повторить как? (по шагам, и файл какой)


файл любой
у меня почему-то в некоторых прежних версиях первое окно появлялось с крахом тотала (winxp, win7, ..)
решалась откатом на бэкапную
потом в новой версии иногда нормально становилось - переходил на нее

сейчас стоят win7(x32) и tc8b13

#858:  Author: Alextp PostPosted: Tue Dec 20, 2011 20:34
    —
_92
Если переименовать syn.ini/Synstate.ini (папка lsplugin.ini): тоже падает?

#859:  Author: Dr. Pilulkin PostPosted: Wed Dec 21, 2011 10:34
    —
Еще одна огромная просьба по работе с вертикальными блоками.
Выделяем блок в тексте.


Функция "заполнить символами"... Выбираем символ \n".

Получаем результат:


Примерно так.
Подобное реализовано в Multi Edit.

#860:  Author: Alextp PostPosted: Wed Dec 21, 2011 13:11
    —
Dr. Pilulkin
как делать, если длина выд.строки (ширина блока) <> длине заполнения ?


Quote:
>>Ctrl+/ - текущая строка комментируется и курсор переходит на следующую строку.

done

#861:  Author: Dr. Pilulkin PostPosted: Wed Dec 21, 2011 13:18
    —
Alextp
Если длина введенной строки больше ширины блока, то обрезать эту строку до ширины блока.
Если меньше, то дополнять пробелами.

Комментирование текста. Если нажать Ctrl+\, то комментируется вся строка. Можно сделать так, что если в строке выделен блок, то комментировался бы только этот блок?

#862:  Author: Alextp PostPosted: Wed Dec 21, 2011 13:38
    —
-выделен блок, то комментировался бы только этот блок?

нет. Нет настройки не-строчного коммента (например {} в Паскале)

Добавлено спустя 2 часа 2 минуты:

Dr. Pilulkin
+ Edit -- Fill block
Не проси делать все команды ME.

Добавлено спустя 25 минут:

Beta
www.uvviewsoft.com/bb/

#863:  Author: Dr. Pilulkin PostPosted: Thu Dec 22, 2011 08:05
    —
Alextp
Спасибо. Fill block работает. Smile Только не работает его отмена по Ctrl+Z.

Все функции МЕ не надо. Smile
Только функции "поиск/замена в вертикальном столбце" не хватает для полного счастья.

#864:  Author: AlekseyKX PostPosted: Thu Dec 22, 2011 16:25
    —
Хороший редактор.
Многое нравится, но сильно не хватает одной опции.
Сейчас приходится работать с проектом, исходники которого разбросаны по многим папкам. Соотвественно искать файл, указанный в коде очень не удобно в ручную.
Можно ли реализовать возможность открытия выделенного в коде файла через контекстное меню?
Соответственно нужна настройка путей для поиска.

#865:  Author: Alextp PostPosted: Thu Dec 22, 2011 17:23
    —
AlekseyKX
подождите пока будет Project menu. Тогда можно будет настроить search paths

#866:  Author: AlekseyKX PostPosted: Thu Dec 22, 2011 18:20
    —
Alextp wrote:
AlekseyKX
подождите пока будет Project menu. Тогда можно будет настроить search paths


Пока писал,, понял что это можно реализовать бантиком и подключить его как внешний инструмент.
Час мучений и получился вот такой скрипт.

IF EXIST %1 ( "C:\Program Files\SynWrite\syn.exe" %1
) ELSE (
for /r <путь к проекту> %%i in (*%1) do (
"C:\Program Files\SynWrite\syn.exe" %%i
)
)

#867:  Author: Alextp PostPosted: Thu Dec 22, 2011 19:37
    —
я сделаю п-т "Открыть выделение" в ПКМ меню. и настройку папок. См след. бету

Добавлено спустя 1 час 17 минут:

Beta
www.uvviewsoft.com/bb/

#868:  Author: _92Location: ufa PostPosted: Fri Dec 23, 2011 07:24
    —
Alextp wrote:
_92
Если переименовать syn.ini/Synstate.ini (папка lsplugin.ini): тоже падает?


все времени не было проверить
сейчас обновился до 2.8.304
опять стало нормально

#869:  Author: AlekseyKX PostPosted: Fri Dec 23, 2011 09:41
    —
Alextp wrote:
я сделаю п-т "Открыть выделение" в ПКМ меню. и настройку папок. См след. бету


Работает. Спс.

Небольшое пожелание.
Возможно ли в будущем хранить несколько настроек проекта?

Сейчас обнаружился небольшой глюк.
Из открытого файла открываю с помощью этого механизма второй файл, из второго третий. Пробую сохранить третий файл с другим именем. Появляется окошко "Файл был удален. Пересчитать не возможно". Указывается имя второго файла.
Приэтом форма приложения перекрывает окно сохранения файла. Визуально кажется что приложение зависло. Приходится делать Alt+Tab

#870:  Author: Alextp PostPosted: Fri Dec 23, 2011 11:26
    —
AlekseyKX wrote:
Возможно ли в будущем хранить несколько настроек проекта?

в будущем да
AlekseyKX wrote:
Сейчас обнаружился небольшой глюк.

попробую исправить.

Добавлено спустя 3 минуты:

Что то не получ. повторить...

Добавлено спустя 9 минут:

Запишите видео (UVScreencamera'ой), плс

#871:  Author: AlekseyKX PostPosted: Fri Dec 23, 2011 14:42
    —
Alextp wrote:
Запишите видео (UVScreencamera'ой), плс


Выслал письмом на support uvviewsoft com

Хочу еще задать вопрос.
Можно ли подключить внешний хелп?
Есть готовый хелп по языку в формате chm. Хочется по F1 его запустить и перейти на раздел об выделеном фрагменте.
Внешними инструментами запустить хелп получается, а вот перейти автоматом на поиск нужного фрагмента нет(

#872: Тень Syn'а Author: Vladimyr PostPosted: Sat Dec 24, 2011 08:28
    —
Тень Syn'а

Доброе время суток, решил написать о баге, который возникает очень давно.

Если поработать некоторое время с плагином для TC, то иногда,
после наведения мышкой на любой из элементов окна листера до
появления всплывающей подсказки, от неё остаётся такая тень:



То есть, эта тень сопровождает любую всплывающую подсказку
и обычно исчезает вместе с ней, а здесь - продолжает висеть!
Причём поверх всех окон. Закрытие листера не спасает, приходится
перезапускать TC, тогда тень убирается.

Появляется сей глюк не сразу, а нерегулярно, иногда через
длительное время после начала работы.
Я обычно не выключаю ПК, а отправляю его в hibernation,
поэтому время аптайма может достигать недели и более.
Какой-либо закономерности в появлении бага заметить не удалось.
Если Syn не установлен в качестве плагина, баг не появляется.

#873:  Author: Alextp PostPosted: Sat Dec 24, 2011 13:36
    —
AlekseyKX wrote:
Можно ли подключить внешний хелп?

Beta upd

запускайте HtmlHelpView.exe с параметрами
Htmlhelpview <CHM file> <Help topic>

Добавлено спустя 7 минут:

Vladimyr wrote:
Тень Syn'а

не знаю, "куда копать".

#874:  Author: Vladimyr PostPosted: Sat Dec 24, 2011 14:04
    —
Alextp wrote:
Тень Syn'а

не знаю, "куда копать".

думаю, где-то зависает вызов подсказки...
согласен потестировать отладочную версию с логами и выслать их в момент зависания тени Wink
p.s.: забыл сказать, это проявляется и на Win7 и на XP

#875:  Author: Alextp PostPosted: Sat Dec 24, 2011 16:42
    —
Где именно идет вызов подсказки- не знаю. Я не смотрел это. где-то внутри vcl. Еще есть у меня unit для убирания тени- вот он может глючить. но тоже не смотрел

Добавлено спустя 2 минуты:

+ возм-ть указать chm в качестве external tool. Будет вызываться поиск в этом chm для тек. слова.

Добавлено спустя 1 час 40 минут:

Beta Up. вызывать HtmlHelpView теперь явно не надо.

#876:  Author: AlekseyKX PostPosted: Sat Dec 24, 2011 19:37
    —
Alextp wrote:
Beta Up. вызывать HtmlHelpView теперь явно не надо.

Круто. Работает.
Выскажу еще пару пожеланий.
Можно ли сделать запуск редактора из командной строки с открытием файла на указанной по номеру строке? что то типа такого
sin.exe <FileName> /n=<NumberRow>
И возможно ли отображение внешних инструментов в выпадающем по правой кнопке мыши меню. Что бы можно было указать в настройках какой именно инструмент нужен в меню.

#877:  Author: Alextp PostPosted: Sat Dec 24, 2011 20:52
    —
Принимается.

#878:  Author: Alextp PostPosted: Sun Dec 25, 2011 14:45
    —
Beta
www.uvviewsoft.com/bb/

+ search progress shown for big files (>120Kb)
+ dlg "External tools": option "Show in context menu"
+ dlg "Edit -- Insert text"

#879:  Author: AlekseyKX PostPosted: Sun Dec 25, 2011 15:42
    —
Спасибо.
Из меню процедуры теперь запускаются, а что с параметром запуска приложения?

#880:  Author: Alextp PostPosted: Sun Dec 25, 2011 15:46
    —
AlekseyKX
там не так просто, занес в todo.

#881:  Author: AlekseyKX PostPosted: Sun Dec 25, 2011 15:51
    —
ConfusedКогда просил, мне казалось что сложнее с меню сделать.
Хотя я всех тонкостей delphi и используемых компонент незнаю

#882:  Author: iteg PostPosted: Mon Dec 26, 2011 12:11
    —
1) Если правой клавишей мыши нажать на v_scrollbar или h_scrollbar, то контекстное меню как для закладки. Такого не должно быть.
2) Включена опция История-Сохранять положение каретки. Открываем файл с количеством строк большем, чем помещается в окне, например 200, переводим каретку в конец файла - на последнюю строку. Затем закрываем файл и удаляем. Создается одноименный файл с уже другим количеством строк. Если меньшим, то происходит дополнение пустыми строками, достаточно просто перейти в конец текущего файла (т.е. сохраненная позиция строки каретки больше чем реально существующих строк). Если большим, то оставить ту позицию, в которой были до удаления файла.
Данных механизм использую при просмотре логов генерируемых программами.
3) Если в файле, например 4 строки, и они по вертикали помещаются в окне, то почему отображается вертикальный скрол. Для одной строки скрола нет.
4) Убрать из Редактор 2\Отображать фон текущей строки, т.к. данная опция уже присутствует в Вид\Текущая строка - фон. Если пользователю не нужен фон, то опцию в None, если нужен - выбрать цвет.
5) Добавить в Вид\Цвета\Текущие элементы Текущая строка для шрифта текста.
6) Добавить в Вид\Цвета\Текущие элементы для текущего выделенного элемента дерева (Дерево - Текущий элемент, Дерево - Текущий элемент - фон).
7) Если в коде искать, например, переменную. В SynWrite открыто Дерево. И если переменная найдена в некоторой процедуре класса, чтобы эта процедура была бы в дереве выделена, как при нажатии мышкой данного элемента. У меня цвет светло-серый и трудно сразу заменить в дереве. А так будет синим или как выше писал заданным цветом. Или , если я вправ, на данный момент, текущий элемент - светло-серый, а вот выбранный мышкой синий. Тогда определить цвета для двух случаев.

#883:  Author: Alextp PostPosted: Mon Dec 26, 2011 12:40
    —
iteg
1-v_scrollbar или h_scrollbar, то контекстное меню как для закладки.
Надо поправить.

2-
не понял. Что предлагается?

3- то почему отображается вертикальный скрол.
Потому что опция "Редактор- Прокручивать до последней строки"

4) Убрать из Редактор 2\Отображать фон текущей строки
"Пусть будет". проще отключать (лезть в цвета дольше)

6-(Дерево - Текущий элемент, Дерево - Текущий элемент - фон).
Надо добавить

#884:  Author: iteg PostPosted: Mon Dec 26, 2011 13:14
    —
2) и 3) вопрос снять
5) добавить

7) При выходе из спящего режима выдается ошибка. Повторялось неоднократно.
Исключение в плагине:
System error. Code: 5.
Отказано в доступе.

И опять проблема с фокусом MessBox error. Получается, что окна являются модальными по отношению к главному окну TC?
Win7 x64.
[/img]

#885:  Author: Alextp PostPosted: Mon Dec 26, 2011 13:32
    —
-5) Добавить в Вид\Цвета\Текущие элементы Текущая строка для шрифта текста.

не понял. Можно пояснее? что за тек. строка шрифта?
Цвет выд. эл. дерева- пока не разобрался как его ставить. Может делать ownerdraw (но не факт что пойдет для моего дерева)

Добавлено спустя 5 минут:

iteg wrote:
7) При выходе из спящего режима выдается ошибка.

Это "Выкл. компьютер- Ждущий режим"? Или другой?

iteg wrote:
окна являются модальными по отношению к главному окну TC?

да

#886:  Author: iteg PostPosted: Mon Dec 26, 2011 14:36
    —
5)
Добавить в Вид\Цвета\Текущие элементы новый элемент "Текущая строка". Будет:
...
Текущая строка
Текущая строка - фон
...
Элемент "Текущая строка" будет определять/переопределять цвет текста в текущей строке. Например, в логах строки со словами Warning имеют оранжевый фон и белый шрифт, текущая строка имеет Желтый фон, так если сделать текущей строку Warning, то получается, что фон желтый и текст белый. Чтобы была возможность не только менять фон текущей строки, но и цвет текста в текущей строке.

7)
По умолчанию в Win7 в Электропитании настроен Переход в спящий режим через 30мин. Ситуация такова: открыл файл через TC SynWrite, поработал, отошел более чем на 30 мин - ПК перешел в спящий режим, пришел и залогинился в систему - появляется ошибка.

#887:  Author: Alextp PostPosted: Mon Dec 26, 2011 15:05
    —
7) посмотрю

5) ОК. (п-т в конце списка)

Добавлено спустя 19 минут:

Hibernate- не воспроизвел. (делал ручной вызов hibernate) Никакой ошибки. Пришли syn.ini. Ошибка только с wlx?

#888:  Author: iteg PostPosted: Tue Dec 27, 2011 11:42
    —
Выслал на support.

Добавлено спустя 1 час 1 минуту:

8 ) При загрузке или Сохранении палитры цветов окно SynWrite сворачивается, а при нажатии Отмена разворачивается.
9) Если сохранять палитру в существующий файл, то не выдается запрос на его перезапись.
10) Предлагаю элементы ListBox Цвета\Элементы интерфейса отсортировать по алфавиту (от а до я).

#889:  Author: Alextp PostPosted: Tue Dec 27, 2011 12:58
    —
8 ) не вижу. Ничего не сворачивается
9) у меня запрос есть. "Файл уже существует.. заменить?"
10) не получится. Важен порядок строк...

#890:  Author: iteg PostPosted: Tue Dec 27, 2011 13:16
    —
Cool Открываешь любое приложение, Word на полный экран. Затем SynWrite, тоже на полный экран. Проявляется. Можешь попробывать. Загрузить палитру, потом сохранить, несколько раз. Или кнопку Отмена. Получается, чтобы было рядом открытое окно любого приложения. Такая ситуация была, когда в Поиск в файлах при выборе директории. У меня повторяется постоянно.
Win7x64 SP1, TC 7.56a, SW 2.8.304
9) Если созранить под именем, например, test без расширения. Создатся файл test.colors. Опять сохраняем, в поле имя ввости test без расширения - сохранение без запроса. Если выбрать мышью файл, имя будет test.colors, то запрос на перезапись.
10) понятно.

#891:  Author: Alextp PostPosted: Tue Dec 27, 2011 14:23
    —
8 ) покопаю
9) ясно. Там warning только при вводе с расширением. посмотрю

Добавлено спустя 24 минуты:

8 - не получается поправить (пробовал fmMain.SendToBack/fmMain.BringToFront)
9 - fixed

Добавлено спустя 23 минуты:

8 - fix. Beta up.

#892:  Author: Alextp PostPosted: Wed Dec 28, 2011 12:28
    —
keiran_green wrote:
что-то не работает: не предлагает атводополнение слова (co Ctrl+Space) из уже набранных слов текущего файла


какие опции делать для этого?
Напр.
[x] Автодоп. из текущего файла
Брать слова не короче [...] симв.
В файлах не более [..] Мб

#893:  Author: iteg PostPosted: Wed Dec 28, 2011 17:08
    —
Доступна ли функция форматирования исходный текстов языков программирования? Если нет, то возможно реализовать? Например, как в MS VS 2010.

#894:  Author: Alextp PostPosted: Wed Dec 28, 2011 17:14
    —
iteg
Нет. реализовать *очень сложно. Это нужна dll...

#895:  Author: Alextp PostPosted: Thu Dec 29, 2011 01:23
    —
iteg
Лучше возьми *утилиту* форматирования- и подключи через ex tools. Это немалеьнкая должна быть утилита. и то только для какого-то 1 языка

------

+Ф-я дополнения из слов тек. файла.

Beta
www.uvviewsoft.com/bb/

#896:  Author: iteg PostPosted: Thu Dec 29, 2011 10:35
    —
В текущей beta нет решений ранее описанных замечаний:
1) Если правой клавишей мыши нажать на v_scrollbar или h_scrollbar, то контекстное меню как для закладки. Такого не должно быть.
6) Добавить в Вид\Цвета\Текущие элементы для текущего выделенного элемента дерева (Дерево - Текущий элемент, Дерево - Текущий элемент - фон). Уже есть возможность менять вид всех элементов дерева, но хотелось бы и текущего элемента дерева.

Предложения расширить функционал дерева:
1) Добавить контекстное меню. Для узла класс сделать пункт меню -Копировать структуру класса - Имя класса + имена всех его методов. Копирование обычным текстом в буфер обмена. Также можно добавить пункт - Статистика класса - будет содержать количество методов. Есть классы с кол-вом методов до 300. Или в узел названия класса добавлять число - количество методов. Например,
TMyClass, 30
func1
..
func30

И еще вопрос: если ли возможность автодополнения API-функций, констант, типов и т.д.?

#897:  Author: Alextp PostPosted: Thu Dec 29, 2011 11:38
    —
iteg
1- мой репорт http://www.econtrol.ru/mantis/view.php?id=457
2- не получилось. Дерево не меняет цвета выд. эл-та

-Добавить контекстное меню
Не думаю что это получится. с деревом я не разбирался

-возможность автодополнения API-функций
Можно править HL\*.acp ... (тебе придется самому)

#898:  Author: Alextp PostPosted: Thu Dec 29, 2011 20:34
    —
Пар-р комстроки для номера строки сделан.

#899:  Author: _92Location: ufa PostPosted: Sat Dec 31, 2011 17:30
    —
возможно ли реализовать ctrl+a
для выделения всей строки в быстром поиске
сейчас юзаю shift+home
но многие наверное тоже привыкли к ctrl+a

#900:  Author: Alextp PostPosted: Sat Dec 31, 2011 17:40
    —
_92
Почему привыкли? разве Ctrl+A выделяет все в edit'ах? нет.

#901:  Author: _92Location: ufa PostPosted: Sat Dec 31, 2011 20:00
    —
просто где-то было так..
когда же настройки лексера не будут перезаписываться при обновлении плагина..
в стилях лексера для .log - фон для элемента error красный
может лучше шрифт сделать красным, а фон по умолчанию оставить белым/серым
а то при просмотре на сервере /logs/error.log слишком ярко получается..

#902:  Author: Alextp PostPosted: Sat Dec 31, 2011 22:17
    —
Красный фон - удобно искать в тексте ошибки. Пусть будет. а перезапись стилей- надо будет чтото с этим делать

#903:  Author: Alextp PostPosted: Mon Jan 02, 2012 17:00
    —
_92
Стоит сделать автокопирование стилей(при сохранении lexer) в SynNN.ini. +команду "Восстановить стили из SynNN.ini". Тогда после апдейта будешь выполнять ее. Ок?

#904:  Author: _92Location: ufa PostPosted: Mon Jan 02, 2012 17:54
    —
ок

#905:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Jan 05, 2012 03:42
    —
Alextp wrote:
какие опции делать для этого?
Напр.
[x] Автодоп. из текущего файла
Брать слова не короче [...] симв.
В файлах не более [..] Мб

Да можно обе эти опции Smile

Добавлено спустя 2 минуты:

Опа...уже сделано...спасибо!

Добавлено спустя 13 минут:

Заметил странность: когда вставляешь текст по Ctrl+V иногда срабатывает автодопол. из тек файла, к тому же в списке присутствуют несовпадающие слова.

#906:  Author: Alextp PostPosted: Thu Jan 05, 2012 19:07
    —
Проверь, что в "Авто-зав." стоит "Тип фильтра - начало строки". У тебя не "без фильтрации" там?

#907:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Jan 06, 2012 01:09
    —
Стояло "символы в том же порядке".
Поставил "тип фильтра начало строки", галочку "отображать список даже без фильтрации" убрал (хотя особой разницы от галочки не заметил): теперь появляются только совпадающие слова. Но все равно срабатывает по Ctrl+V.

#908:  Author: Alextp PostPosted: Fri Jan 06, 2012 11:32
    —
-Но все равно срабатывает по Ctrl+V

может, стоит "Авто-зав. - Число символов, вызывающее список">0 ?

#909:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Jan 06, 2012 13:18
    —
"Число символов, вызывающее список" стоит = 3 если копировать и вставлять кусок текста, в конце которого стоит слово из >=3х букв - автодополнение срабатывает. Если слово < 3 тогда автодополнение не срабатывает.
Видимо если поставить в "Число символов" другое число (не 3) будет то же самое, толко с указанным количестом букв.

#910:  Author: Alextp PostPosted: Fri Jan 06, 2012 14:25
    —
-Видимо если поставить в "Число символов" другое число (не 3) будет то же самое
Конечно. так и должно быть. Срабатывание ACP на вставке- это побочный эффект. Вставка считается таким же набором текста

Добавлено спустя 1 час 57 минут:

==========

Alextp wrote:
Стоит сделать автокопирование стилей(при сохранении lexer) в SynNN.ini. +команду "Восстановить стили из SynNN.ini"


done (команда Опции- Восстановить)
_92:
Пробуй
(Сначала замени только syn.exe/wlx- и забекапь стили (заходом в диалог Стилей, нажатием ОК). потом можешь обновлять LexLib и восстанавливать стили)

www.uvviewsoft.com/bb/

#911: пробелы/табуляции Author: _92Location: ufa PostPosted: Fri Jan 06, 2012 18:55
    —
в настройках:
http://imglink.ru/show-image.php?id=5570b59e27bd81549c8f64018e68b7e4

в редакторе нажимаю enter в конце строки,
получаю четыре пробела в начале след.строки:
http://imglink.ru/show-image.php?id=45dd9e83651f9cb0bf4e91bf595e9c1b

как сделать, чтоб вставлялась табуляция

synwrite 2.9.380

#912:  Author: Alextp PostPosted: Fri Jan 06, 2012 19:34
    —
_92
Включить Editor- Optimal fill.

#913:  Author: _92Location: ufa PostPosted: Sat Jan 07, 2012 20:10
    —
Alextp wrote:
_92
Включить Editor- Optimal fill.


спасибо, помогло

еще вопрос
ранее было в
история - резервные копии - в той же папке
сейчас
история - резервные копии - не делать
но все равно иногда создается .bak в той же папке

Добавлено спустя 1 час 39 минут:

Alextp wrote:

done (команда Опции- Восстановить)
_92:
Пробуй
(Сначала замени только syn.exe/wlx- и забекапь стили (заходом в диалог Стилей, нажатием ОК). потом можешь обновлять LexLib и восстанавливать стили)

www.uvviewsoft.com/bb/


SynStyles.ini сохраняется в %commander_path%
нельзя ли сделать в директории плагина

syn.ini в %commander_path% отвечает за syn.exe, а
syn.ini в директории плагина за syn2.wlx?

Добавлено спустя 21 минуту:

после ?> меняется стилистика текста (после </table> все тэги html становятся другого цвета и жирности):
http://imglink.ru/show-image.php?id=600c11959c558f2d1bf7468a9b5f0d9c

в notepad++ с синтаксисом php все норм:
http://imglink.ru/show-image.php?id=57b92f5d567ab5b8002d71cf60e87f76

#914:  Author: Alextp PostPosted: Sun Jan 08, 2012 10:18
    —
_92
-SynStyles.ini сохраняется в %commander_path%
нельзя ли сделать в директории плагина

Папка Syn***.ini одна. Она может быть и в дир. плагина. См. опцию "Дополн.- Файлы настроек"


-после ?> меняется жирность
Это задано в настройке lexer PHP (dev). После ?> включается lexer PHP_dev_HTML. В нем другой цвет. Можешь задисеблить -настройки lexer, Сублексеры

Добавлено спустя 21 минуту:

с .bak проблем не вижу

#915:  Author: _92Location: ufa PostPosted: Sun Jan 08, 2012 10:44
    —
Alextp wrote:

Папка Syn***.ini одна. Она может быть и в дир. плагина. См. опцию "Дополн.- Файлы настроек"


убрал чекбокс - теперь все .ini сохраняются в директории плагина
имхо, лучше там сделать select - сохранять в: 1) директории lsplugin.ini и 2) директории плагина

Alextp wrote:

Это задано в настройке lexer PHP (dev). После ?> включается lexer PHP_dev_HTML. В нем другой цвет. Можешь задисеблить -настройки lexer, Сублексеры


задисаблил (замочек придавлен)
</title> стал темно-синим, но не жирным
после него все html-тэги - черные
все отлично)

еще заметил
при смене сублексера с php_dev_html на другой
вылетает плагин и тотал (без вывода ошибки)


Last edited by _92 on Sun Jan 08, 2012 11:37; edited 1 time in total

#916:  Author: Alextp PostPosted: Sun Jan 08, 2012 10:50
    —
Может sublexer поставил сам PHP(dev). Тогда вылетит конечно

#917:  Author: _92Location: ufa PostPosted: Sun Jan 08, 2012 15:01
    —
открываю файл по f3
меню, настройки - на рус.
в настройках выбран русский язык

затем по f3 - другой файл
открывается новое окно lister'a
интерфейс становится полуанглийским:
меню, панель инструментов - на англ.
внутренность настроек (f9) - на рус.


Last edited by _92 on Sun Jan 08, 2012 15:20; edited 1 time in total

#918:  Author: Alextp PostPosted: Sun Jan 08, 2012 15:05
    —
Это известнй баг DKlang. (уже писали)

#919:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 08, 2012 17:11
    —
Никак не пойму логику работы.
Использую SynWrite как плагин, просмотровщик в Тотале - Universal Viewer, то есть SynWrite подгружается в UViwere.
Открываю какой-нибудь файл на просмотр, пытаюсь вставить в него текст из буфера. Если вставлять правой кнокой мыши - текст вставляется на текущую позицию курсора. Если по Ctrl+V - текст так и норовит вставиться на новую вкладку.
Как сделать, чтобы текст всегда вставлялся в текущую позицию курсора?

#920:  Author: Alextp PostPosted: Sun Jan 08, 2012 17:29
    —
хм. ну это клавиша UV Ctrl+V отрабатывает. Соотв-но зайти в настройки UV, выбрать Клавиши, выбрать EditPaste, очистить клавишу.

#921:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 08, 2012 18:10
    —
Ясно. Может, стоит сделать, чтобы клавиши не накладывались друг на друга? Например, если открыт плагин, то клавиши UV становятся неактивными (можно сделать горячую клавишу на переключение схемы горячих клавиш).
Или же если курсор находится в текстовом поле - то активны клавиши SynWrite, а не UV.

#922:  Author: Alextp PostPosted: Sun Jan 08, 2012 18:22
    —
я уже делал опцию "Плагины- Добавлять клавишу Alt буквенным командам". Оно почти решает проблему(но не с Ctrl=V). А для Ctrl-V делать что-то еще не хочется (тогда еще дисеблить Ctrl+O, Ctrl+S? непонятно)

#923:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 08, 2012 19:01
    —
Придумать можно что-нибудь...
Например - перехват положения мыши (опционально). Если мышка над текстовым полем - то активировать команды плагина, если нет - то UV. Или через плагин приоритет хоткеев реализовать нельзя?

Ещё хочу попросить в режиме быстрого просмотра Тотала Ctrl+Q добавить тулбар SynWrite (опционально) или хотя бы кнопку настроек.

#924:  Author: Alextp PostPosted: Sun Jan 08, 2012 19:48
    —
-Или через плагин приоритет хоткеев реализовать нельзя?

Приоритет делать как раз правильно. но не знаю как. Как-то субклассить окно нужно, но я не оч разбираюсь. Делать это ради пары клавиш не хочется

-добавить тулбар SynWrite (опционально)
Какой из 4х тулбаров (File, edit, view, QS).

#925:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 08, 2012 20:54
    —
Quote:
Какой из 4х тулбаров (File, edit, view, QS).

А какие из них будут работать в режиме быстрого просмотра?
Или хотя бы кнопку настроек в контекстное меню плагина добавить.

Quote:
Приоритет делать как раз правильно. но не знаю как. Как-то субклассить окно нужно, но я не оч разбираюсь. Делать это ради пары клавиш не хочется

Клавиатурные сочетания - довольно таки частоиспользуемые в текстовом редакторе - вставить, удалить.
Знаю только, что через AutoHotKey это делается примерно так (если мышка находится над текстовым полем):
Code:
~клавиша::
MouseGetPos, x, y, , ActiveControl
IfEqual, ActiveControl, TSyntaxMemo3
{
послать соответствующую команду не UV, а SynWrite
}

#926:  Author: Alextp PostPosted: Sun Jan 08, 2012 21:10
    —
-хотя бы кнопку настроек в контекстное меню плагина добавить
Можно

Добавлено спустя 56 секунд:

настроек F9? А настройки lexer, lexlib не надо?

#927:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 08, 2012 22:10
    —
Quote:
настроек F9? А настройки lexer, lexlib не надо?

Думаю, лишним бы не было.

#928:  Author: Alextp PostPosted: Sun Jan 08, 2012 22:15
    —
пока добавил только F9. Настраивать lexer в Quick view-- кто это будет делать.

#929:  Author: LonerDLocation: Донецк PostPosted: Mon Jan 09, 2012 16:05
    —
Alextp
Спасибо. Думаю, пока этого достаточно.

#930:  Author: _92Location: ufa PostPosted: Mon Jan 09, 2012 19:18
    —
Alextp wrote:

done (команда Опции- Восстановить)
_92:
Пробуй
(Сначала замени только syn.exe/wlx- и забекапь стили (заходом в диалог Стилей, нажатием ОК). потом можешь обновлять LexLib и восстанавливать стили)


synwrite 2.9.420
в SynStyles.ini есть нужные стили
нажимаю Опции - Восстановить - Восстановить стили лексеров
все чекбоксы отмечены - нажимаю ок - ничего не происходит
закрываю lister c synwrite, открываю вновь по f3 - ничего не меняется
HL\LexLib.LXL не меняется с бэкапом
пока что сравниваю LexLib.LXL и возвращаю его из бэкапа

#931:  Author: BezDNaU PostPosted: Tue Jan 10, 2012 10:38
    —
Можно ли сделать, чтобы плагин по Ctrl+Q запускался сразу в режиме редактирования. (без нажимания замочков и F4)?

#932:  Author: Alextp PostPosted: Tue Jan 10, 2012 10:47
    —
BezDNaU
Пока нет.


Last edited by Alextp on Tue Jan 10, 2012 11:00; edited 1 time in total

#933:  Author: BezDNaU PostPosted: Tue Jan 10, 2012 10:52
    —
Sad
Спасибо.

#934:  Author: Alextp PostPosted: Tue Jan 10, 2012 11:04
    —
_92
У меня в тесте ОК. Проверь так. например не восстановился цвет коммента. Зайди в SynStyles.ini, найди там ##_DisplayName=Comment,
и проверь что у него сохранился правильный ##_BgColor, ##_FontColor.

#935:  Author: _92Location: ufa PostPosted: Tue Jan 10, 2012 13:30
    —
Alextp wrote:
_92
в SynStyles.ini, найди там ##_DisplayName=Comment


нету DisplayName

#936:  Author: Alextp PostPosted: Tue Jan 10, 2012 13:53
    —
не _DisplayName, а просто _Name.

#937:  Author: _92Location: ufa PostPosted: Tue Jan 10, 2012 15:05
    —
Alextp wrote:
_92
У меня в тесте ОК. Проверь так. например не восстановился цвет коммента. Зайди в SynStyles.ini, найди там ##_DisplayName=Comment,
и проверь что у него сохранился правильный ##_BgColor, ##_FontColor.


Name нашел
дело в том, что файлы SynStyles.ini и никак не меняются
когда нажимаю опции-восстановить-..

изменения д. произойти сразу или после перезапуска?

#938:  Author: Alextp PostPosted: Tue Jan 10, 2012 15:13
    —
SynStyles изменяется ТОЛЬКО при нажатии ОК в Lexer properties dlg (их 2). при нажатии Восстановить-ок он *читается* и пишется в LexLib.lxl .
restart не нужен.

Добавлено спустя 10 минут:

напишу caption в диалоге получше.

#939:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Tue Jan 10, 2012 15:25
    —
у меня стоит SynWrite 2.8.304 portable ... это самый последний билд?

#940:  Author: _92Location: ufa PostPosted: Tue Jan 10, 2012 20:21
    —
kalima wrote:
у меня стоит SynWrite 2.8.304 portable ... это самый последний билд?


2.9.420
portable по умолчанию)

Добавлено спустя 12 минут:

Alextp wrote:
SynStyles изменяется ТОЛЬКО при нажатии ОК в Lexer properties dlg (их 2). при нажатии Восстановить-ок он *читается* и пишется в LexLib.lxl .
restart не нужен.


у меня в SynStyles.ini сохраняется корректно - на секунду зависает даже
а при восстановлении - быстро:
как будто не может найти SynStyles.ini или LexLib.LXL
что посмотреть в настройках еще?

#941:  Author: _92Location: ufa PostPosted: Wed Jan 11, 2012 05:59
    —
Alextp wrote:
напишу caption в диалоге получше.

может еще выводить пути к SynStyles.ini и LexLib.LXL
делать автоматически рез.копию LexLib.LXL.bak перед чтением из SynStyles.ini

Добавлено спустя 49 минут:

при нажатии на ctrl+space
pageup/pagedown скроллят страницу
а не список

Добавлено спустя 1 час 56 минут:

перейти к парной скобке
на примере { и } работает отлично

возможно ли реализовать подобное для тэгов
сейчас на примере <td> и </td> происходит следующее
- если курсор расположен между t и d (т.е. <t|d>)
то при вызове этой функции происходит переход к </td>
- если курсор - <td|> <td>|
то - происходит переход в начало строки
- если <|td>
то - <td|> (что логично - как на примере { и })

#942:  Author: _92Location: ufa PostPosted: Wed Jan 11, 2012 09:06
    —
быстрый поиск

ищу в быстром поиске, к примеру, class
затем в обычном оконном поиске, к примеру, class="main"
потом закрываю это окно
затем по хоткею перехожу в быстрый поиск - там ведь остался "class", нажимаю enter - в статусной строке выводится - Строка не найдена: class="main"
т.е. быстрый поиск пытается искать фразу из оконного поиска (class="main")
но при вводе в быстрый поиск вновь "class" - уже ищется эта фраза

#943:  Author: Alextp PostPosted: Wed Jan 11, 2012 11:14
    —
-может еще выводить пути к SynStyles.ini и LexLib.LXL

не стОит. SynStyles точно найден, т.к. список диалога Восстановить непуст. Lexlib тоже найден. Ты не сказал- цвета которые должны восстановиться- прописаны в SynStyles правильно? (Пар-ры _BgColor, _FontColor). И они просто не восстанавливаются?

Добавлено спустя 15 минут:

-при нажатии на ctrl+space
pageup/pagedown скроллят страницу а не список

Fix

Добавлено спустя 8 минут:

-там ведь остался "class", нажимаю enter - в статусной строке выводится - Строка не найдена: class="main"
Fix

Добавлено спустя 6 минут:

-у меня в SynStyles.ini сохраняется корректно .а при восстановлении - быстро

Посмотри сохраняется ли LexLib после восстановления. Должен.
просто дата файла меняется?
И при заходе в диалог стилей lexer- стиль не восстановился (из посмотренного в SynStyles)?

Добавлено спустя 1 час 42 минуты:

fix
осн. ссылка -update
Было восстановление только 1-го выбранного п-та

#944:  Author: _92Location: ufa PostPosted: Wed Jan 11, 2012 14:38
    —
Alextp wrote:
Ты не сказал- цвета которые должны восстановиться- прописаны в SynStyles правильно? (Пар-ры _BgColor, _FontColor). И они просто не восстанавливаются?

да, прописаны правильно
сейчас заметил следующее:
в SynStyles.ini сохранены стили для [HTML documents], [PHP (dev)] и [Style sheets]
при опции-восстановить восстанавливается только html
сравниваю LexLib.LXL - изменяется 47 строк вразброс

Alextp wrote:
Посмотри сохраняется ли LexLib после восстановления. Должен.
просто дата файла меняется?

изменяется

Alextp wrote:

И при заходе в диалог стилей lexer- стиль не восстановился (из посмотренного в SynStyles)?

нет

#945:  Author: Alextp PostPosted: Wed Jan 11, 2012 14:41
    —
_92
про Fix написал

#946:  Author: _92Location: ufa PostPosted: Wed Jan 11, 2012 14:53
    —
Alextp wrote:

fix
осн. ссылка -update
Было восстановление только 1-го выбранного п-та

спасибо, теперь все стили восстанавливаются
только становится полуотмеченным у всех импортируемых стилей параметр "скрытый" (за что он отвечает, кстати?)
http://imglink.ru/show-image.php?id=f5d8de6c0f3364897e2c4b3cbb874b62

по поводу авторез.копии LexLib.LXL
LexLib.LXL.bak думаю не помешает создавать при восстановлении из SynStyles.ini
чтоб можно было вернуться к настройкам стилей по умолчанию

#947:  Author: Alextp PostPosted: Wed Jan 11, 2012 14:58
    —
-у всех импортируемых стилей параметр "скрытый"
спасибо. полубаг.

-(за что он отвечает, кстати?)
за неотображение элемента. Исп-ть не рекомендуется

#948:  Author: _92Location: ufa PostPosted: Wed Jan 11, 2012 15:01
    —
настройки стилей для php
Singl Simbol => д.б. Single Symbol

в комментируемом блоке, к примеру <!--<a href="http://wincmd.ru"></a>-->
стиль и цвет адреса остаются такими же
возможно ли опционально реализовать общую стилистику для комментируемого блока

#949:  Author: Alextp PostPosted: Wed Jan 11, 2012 15:29
    —
-Singl Simbol
когда буду править, учту

-стиль и цвет адреса остаются такими же
Тут не поправить

Upd
("Hidden" fix)

Добавлено спустя 8 минут:

атр. Hidden не весь сохранялся в SynStyles. fix

#950:  Author: Alextp PostPosted: Thu Jan 12, 2012 00:40
    —
Готов JSON lexer. Думал что это какое-то JS расширение. Оказывается язык )

#951:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 06:15
    —
Alextp wrote:
Готов JSON lexer. Думал что это какое-то JS расширение. Оказывается язык )


что даст - универасальность и скорость?)

#952:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 15:57
    —
опции - клавиши
переместить курсор в конец строки
переместить курсор к последнему символу строки

и та и другая функция не перемещают курсор в конец строки
если строка длинная (к примеру 154 символов) и включен режим перенос по строками

#953:  Author: Alextp PostPosted: Thu Jan 12, 2012 16:52
    —
Подтверждаю

Добавлено спустя 17 минут:

Это при "Умная каретка ON". Оно так специально сделано.

#954:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 19:21
    —
дерево
не хватает хоткея для перехода между кодом и деревом
не хватает реакции на enter в дереве - сейчас только двойной клик

опции - вид - цвета - элементы интерфейса
текущая строка - фон (вверху списка)
текущая строка - текст (внизу списка)

#955:  Author: Alextp PostPosted: Thu Jan 12, 2012 19:30
    —
дерево- занес в todo, Ok. Хоткей не помешает

-- фон (вверху списка)
Я не могу пока отсортить список. Там завязка на номер эл-та

#956:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 19:51
    —
Alextp wrote:
занес в todo

кстати нельзя ли реализовать подобное в synwrite
или заметки хотя бы
не для текущего файла, а вообщем
наподобие вид - панель буфера обмена

панель буфера обмена
не работает хоткей
если даже поменять его в опции - клавиши

в опции - клавиши не обрабатываются
alt+w alt+a alt+z alt+x

#957:  Author: Alextp PostPosted: Thu Jan 12, 2012 20:10
    —
Не понял что подобное реализовать. Todo list? А зачем, если есть synTree (на движке Syn1.5).

-не работает хоткей
fix

-alt+w alt+a alt+z alt+x
посмотрю

Добавлено спустя 4 минуты:

назначил Alt+A для панели Буфера- работает (в плагине). Что не работает?

#958:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 20:42
    —
Alextp wrote:
Не понял что подобное реализовать. Todo list? А зачем, если есть synTree (на движке Syn1.5).

где есть в syntree
Alextp wrote:
назначил Alt+A для панели Буфера- работает (в плагине). Что не работает?

у меня почему то не обрабатывается
хотя alt+q работает (winxp sp3)

закладки - * маркер
для чего нужно и как пользоваться

#959:  Author: Alextp PostPosted: Thu Jan 12, 2012 21:08
    —
syntree- посмотри сам, оно как бы Todo.

#960:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 21:36
    —
заметки
имею ввиду наподобие заметок в опере

Добавлено спустя 16 минут:

Alextp wrote:

Upd
("Hidden" fix)
атр. Hidden не весь сохранялся в SynStyles. fix


2.9.426
все равно остается полуотмеченным "скрытый"
для всех импортируемых стилей

сравниваю LexLib.LXL после восстановления из SynStyles.ini с бэкапом:
добавляется строка
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffFontName, ffFontSize, ffFontCharset, ffVertAlign]
которой вовсе не было

#961:  Author: Alextp PostPosted: Thu Jan 12, 2012 22:10
    —
-все равно остается полуотмеченным "скрытый"
для всех импортируемых стилей

SynStyles хранил Hidden неправильно- если руками выкл. этот Hidden и импортируешь снова- Ок
Если хочется поправить SynStyles-
замена
_FormatFlags=biusrNSCv
на
_FormatFlags=biusrhNSCv

#962:  Author: _92Location: ufa PostPosted: Thu Jan 12, 2012 22:59
    —
2.9.426
при восставнолении стилей стало выводиться
лексер с именем "java script" не найден
и не восстанавливается стилистика для js

#963:  Author: Alextp PostPosted: Thu Jan 12, 2012 23:49
    —
из-за * renamed lexers: ActionScript, Java, JavaScript
(Поправь секцию в SynStyles)

#964:  Author: _92Location: ufa PostPosted: Fri Jan 13, 2012 06:11
    —
Alextp wrote:
из-за * renamed lexers: ActionScript, Java, JavaScript
(Поправь секцию в SynStyles)


переименовал в SynStyles.ini Java Script на JavaScript
при восстановлении предупреждение не выводится
но и для js не восстанавливается стилистика
в LexLib.LXL тринадцать отличий получается

#965:  Author: Alextp PostPosted: Fri Jan 13, 2012 11:47
    —
Пришли плс SynStyles (email в About)

#966:  Author: _92Location: ufa PostPosted: Fri Jan 13, 2012 12:02
    —
Alextp wrote:
Пришли плс SynStyles (email в About)


отправил
если импорт кроме меня никому не нужен
не тратьте на это время)

#967:  Author: Alextp PostPosted: Fri Jan 13, 2012 12:31
    —
после восстановления JS (твоего) вижу красные symbols, зеленые keywords. У тебя не так?

#968:  Author: _92Location: ufa PostPosted: Fri Jan 13, 2012 15:00
    —
Alextp wrote:
после восстановления JS (твоего) вижу красные symbols, зеленые keywords. У тебя не так?


сейчас восстановился - норм стало.. странно
спасибо

Добавлено спустя 7 минут:

история
часто при открытии файла
который ранее не открывал
курсор переносится в конец файла

наверное из-за того что часто работаю
локально и на фтп
с одинаковыми именами файлов
к примеру, dir1/index.php (53 строки), dir2/index.php (14 строк)..
и интерпретируется как один и тот же файл?

#969:  Author: Alextp PostPosted: Fri Jan 13, 2012 16:28
    —
Возможно, изза этого. Я храню в истории лок. имя (100 посл. символов), для ftp файлов оно м.б. одно

#970:  Author: _92Location: ufa PostPosted: Fri Jan 13, 2012 16:59
    —
Alextp wrote:

Это задано в настройке lexer PHP (dev). После ?> включается lexer PHP_dev_HTML. В нем другой цвет. Можешь задисеблить -настройки lexer, Сублексеры


в SynStyles.ini сохраняются только стили
что делать с другими настройками lexer'а
после обновления энаблятся сублексеры вновь..

#971:  Author: Alextp PostPosted: Fri Jan 13, 2012 17:19
    —
Может, сделаешь стили для этого PHP_dev_HTML?

Добавлено спустя 47 минут:

_92 wrote:
не хватает хоткея для перехода между кодом и деревом

done

Для ftp/history тоже нав. будет fix.

#972:  Author: _92Location: ufa PostPosted: Fri Jan 13, 2012 19:41
    —
когда Вы пишите done/fix - не выкладываете на http://www.uvviewsoft.com/bb/ ?
там последняя версия от 12-Jan-2012 12:48

#973:  Author: Alextp PostPosted: Fri Jan 13, 2012 19:54
    —
Не выкладываю.. счас обновил

#974:  Author: Alextp PostPosted: Sat Jan 14, 2012 19:37
    —
fix: не запомин. история для TEMP файлов

#975:  Author: _92Location: ufa PostPosted: Sun Jan 15, 2012 17:43
    —
дерево
в .css, .tpl (html) работает отлично
в .php, .js - выводится странно и хаотично)

ps
SynStyles.ini
0_FontStyles= (пусто)
в дереве не выводится вовсе

#976:  Author: Alextp PostPosted: Sun Jan 15, 2012 18:03
    —
1. Пришли пару примеров где "Дерево странно". (Тот же email)
2. в ini пустые значения не выводятся в дереве

Добавлено спустя 14 минут:

ini поправил.

#977:  Author: _92Location: ufa PostPosted: Sun Jan 15, 2012 21:05
    —
отправил
настраиваемое дерево было бы замечательно)

#978:  Author: _92Location: ufa PostPosted: Mon Jan 16, 2012 08:40
    —
Alextp wrote:

_92 wrote:
не хватает хоткея для перехода между кодом и деревом

done


для буфера обмена может тоже ctrl+f6

Добавлено спустя 8 минут:

буфер обмена

сейчас двойной клик по строке в буфере обмена
вставляет содержимое этой строки в редактор
может добавить еще enter

и ctrl+c:
f6 (отобразить буфер обмена)
выбираем строку, ctrl+c (копируем содержимое строки)
ctrl+f6 (переходим в редактор)

#979:  Author: iteg PostPosted: Mon Jan 16, 2012 17:52
    —
11) Последнее слово в строке, заканчивающееся на русскую маленькую букву 'а' в DOS кодировке, при включенной опции обрезания концевых пробелов и переключении в ANSI кодировку и сохранении удаляется.

#980:  Author: Alextp PostPosted: Mon Jan 16, 2012 18:30
    —
iteg
Удаляется только "а" (а не всё слово с "а")- а как не удалять, если оно переводится в ANSI-пробел?

Добавлено спустя 54 минуты:

+Clipbr. panel:
Ctrl+F6, Enter, Ctrl+C

#981:  Author: LonerDLocation: Донецк PostPosted: Mon Jan 16, 2012 19:50
    —
Продолжу по панелям инструментов.
Можете опционально добавить в плагине в режиме Ctrl+Q добавить панель вид и панель быстрого поиска, а также панель дерева?
Хочется избавиться от плагина IniEd и перейти на SynWrite.

И ещё пожелание - при просмотре файлов в форматах NFO и DIZ - автоматически переключаться на DOS (OEM) кодировку. Указанные файлы - это в подавляющем случае псевдографика, и в дос-кодировке она как-раз таки и будет отображаться так, как задумано.

#982:  Author: Alextp PostPosted: Mon Jan 16, 2012 20:02
    —
-при просмотре файлов в форматах NFO и DIZ
Уже есть: "Дополн- Открывать в код-ке ОЕМ файлы". Добавлю туда дефолт- эти два.

Добавлено спустя 50 секунд:

LonerD wrote:
добавить в плагине в режиме Ctrl+Q добавить панель вид и панель быстрого поиска

может стОит сделать опцию.

Добавлено спустя 31 минуту:

LonerD
чтобы иметь панели в QV, надо будет прописать ключ в LSPlugin.ini:

[Syn2]
QViewToolbars=File,Edit,View,Menu,QS,Tree,Clip
список из нужного тебе

#983:  Author: LonerDLocation: Донецк PostPosted: Mon Jan 16, 2012 20:43
    —
Quote:
Уже есть: "Дополн- Открывать в код-ке ОЕМ файлы"

Не заметил Smile
Спасибо.

Quote:
может стОит сделать опцию.

Конечно - сделать опционально.
Кнопки включения-отключения панелей "Быстрого поиска" и "Буфера" вынести на панель "Вид", а включение-отключение панели вид повесить, например, на кнопочку в контекстном меню мыши в окне быстрого просмотра.

"Панель дерева" можно сделать по аналогии с OEM-кодировкой - чтобы автоматически открывалась для заданных пользователем типов файлов (ini, inf, reg), а для других - по дефолту была закрыта.

#984:  Author: Alextp PostPosted: Mon Jan 16, 2012 20:51
    —
Quote:
-панелей "Быстрого поиска" и "Буфера" вынести на панель "Вид"

В Вид я это не помещу. Можно тогда в context menu.


+
LSPlugin:
[Syn2]
QViewTree=ini,inf,reg,<...>

Добавлено спустя 41 минуту:

Beta
www.uvviewsoft.com/bb/
см. readme- Plugin*.txt.

#985:  Author: LonerDLocation: Донецк PostPosted: Mon Jan 16, 2012 21:49
    —
Quote:
В Вид я это не помещу. Можно тогда в context menu.
+
LSPlugin:
[Syn2]

Было бы замечательно.
Можно в context menu, можно в строку состояния (по аналогии с включением/отключением редактирования текста).

#986:  Author: iteg PostPosted: Tue Jan 17, 2012 11:12
    —
Имел в виду только букву 'а'. А причем тут пробел, если ASCII код символа остается 160? Код пробела в OEM и ANSI 32. В ANSI 160 - неразрывный пробел. Не зачем приравнивать 160 к 32, если это разные понятия. Это ошибка, которая присуща многим редакторам при смене кодировок.
Предложение: просто не обрезать символы с ASCII 160 в конце строки.

#987:  Author: Alextp PostPosted: Tue Jan 17, 2012 12:11
    —
iteg
Fix

#988:  Author: iteg PostPosted: Thu Jan 19, 2012 19:13
    —
Почему exe версии 2.9.460, а wlx 2.9.426?

#989:  Author: Alextp PostPosted: Thu Jan 19, 2012 20:30
    —
не перекомпилил потому что. Обновлю завтра

#990:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Jan 20, 2012 12:40
    —
Не знаю, писал ли кто об этом ранее: хочется видеть в новых версиях Syn2 возможность добавлять свои кнопки (из меню) на панель инструментов.

#991:  Author: Alextp PostPosted: Fri Jan 20, 2012 20:59
    —
Настройка toolbar непростая вещь. иконки надо делать. и т.д... хотя диалог можно взять из UV.
Даже в Notepad++ этого нет. хотя там просят давно

#992:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Jan 21, 2012 03:31
    —
Alextp wrote:
Даже в Notepad++ этого нет. хотя там просят давно

Давно им не пользовался Smile думал там такое уже есть.
Ну раз вешь непростая, то и делать не надо Smile

#993:  Author: Антас PostPosted: Tue Jan 24, 2012 15:46
    —
А планируется ли создание версии x64 или текущая и так будет на 64-битной работать?

#994:  Author: Alextp PostPosted: Wed Jan 25, 2012 00:10
    —
Может планируется (Х64 для плагина), но лениво.

#995:  Author: iteg PostPosted: Wed Jan 25, 2012 13:43
    —
При поиске текста в файле иконка в виде 'Бинокля' 'Создать область связанного редактирования' (что это такое?) перекрывает номер текущей строки, то же самое относится и для иконок 'Закладок':

http://s44.radikal.ru/i105/1201/c8/a5f7475a7bcf.png

Предложение: сделать отдельную колонку для иконок и колонку для номера строки позволит избавиться от перекрывания. Имею в виду, что вертикальная колоса, где сейчас выводится номер строки будет разделена на две части, визуально нет необходимости показывать это разделение.
Например, схематично 4 ситуации:
|icon__separator_______|
|icon__separator_number|
|_____separator_number|
|_____separator_______|

Или дать возможность изменять ширину данной полосы мышью, если это устранит проблему.

#996:  Author: Alextp PostPosted: Wed Jan 25, 2012 14:56
    —
добавил колонку иконок. Самому не нравилось что мало места на gutter. Сбились цвета колонок- надо перенастроить их (п.4 и 7 в списке цветов)

Beta
www.uvviewsoft.com/bb/

Добавлено спустя 4 минуты:

обл. связанного редактирования- см. описание SyncEdit в Help/Overview

#997:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Jan 25, 2012 15:14
    —
iteg wrote:
Создать область связанного редактирования' (что это такое?)

Позволяет в выделенном блоке текста одновременно менять одинаковое слово в нескольких местах сразу, изменяя только одно слово.

Архиважная и архиполезная штука. Smile

#998:  Author: LonerDLocation: Донецк PostPosted: Wed Jan 25, 2012 15:38
    —
SynWrite не умеет определять кодировку открываемого файла UTF - BOM и неBOM?
Вот тут по моей просьбе Гислер ввёл в Тотале определение кириллицы
http://www.ghisler.ch/board/viewtopic.php?t=33278
Встроенный листер теперь открывает все файлы правильно.

А вот SynWrite открывает файлик кракозябрами:
http://rghost.ru/36109471


Last edited by LonerD on Wed Jan 25, 2012 17:19; edited 1 time in total

#999:  Author: _92Location: ufa PostPosted: Wed Jan 25, 2012 15:38
    —
дерево (f12)
желательно бы фокус на список в дереве
сейчас приходится сначала f12, потом ctrl+f12

#1000:  Author: Alextp PostPosted: Wed Jan 25, 2012 15:55
    —
_92
можешь сразу Ctrl_F12. оно покажет и фокуснет. Просто F12 -нехорошо делать фокус, т.к. я могу править текст еще

#1001:  Author: iteg PostPosted: Wed Jan 25, 2012 17:39
    —
Иконки теперь не перекрывают номер строки. Спасибо!

13) При использовании диалога 'Замена' и выполнении поиска и замены текста в заголовок закладки открытого файла не добавляется звездочка *, что в файле произошла модификация.
14) При поиске, например, слова в тексте сделать так, чтобы найденная строка с данным словом по возможности была в центре TSyntaxMemo по вертикали и в центре по горизонтали, если строки длинные. Бывает ситуация, когда строка с текстом является самой последней в окне + еще перекрывается горизонтальным скроллом, приходится постоянно “подкручивать”. Или, когда найденное слово находится в длинной строке в конце, приходится опять “подкручивать”.
15) Если мышкой выделить текст и перемешать вниз курсор, то иконка ‘Бинокля’ будет смещаться вслед за курсором вниз, а вот, если вверх, то доходит до строки нажатия мышкой и больше не передвигается.

#1002:  Author: Alextp PostPosted: Wed Jan 25, 2012 18:09
    —
13- Fix. спасибо. 14- посмотрю. Надо тоже править. 15- это "карандаши" а не бинокль. Smile

#1003:  Author: _92Location: ufa PostPosted: Wed Jan 25, 2012 19:36
    —
Alextp wrote:
_92
можешь сразу Ctrl_F12. оно покажет и фокуснет. Просто F12 -нехорошо делать фокус, т.к. я могу править текст еще

ну да, логичнее

#1004:  Author: Alextp PostPosted: Wed Jan 25, 2012 19:54
    —
iteg
у меня уже есть подкрутка вертикали, если строка с рез.- последняя.
Т.е. по Y как бы все ок. или нет? (это не всегда центрирование!)
Вот по X надо доделать.

#1005:  Author: iteg PostPosted: Wed Jan 25, 2012 20:00
    —
Вот, например, нет подкрутки по вертикали.
При поиске текущая строка в самом низу окна (желтый фон) + скролл. Часто так получается.

http://s006.radikal.ru/i213/1201/d8/a27d20d1621a.jpg

#1006:  Author: Alextp PostPosted: Wed Jan 25, 2012 20:04
    —
не вижу.. Дай файл (поменьше) + скажи как ищешь (QSearch? F3? диалог?)

#1007:  Author: iteg PostPosted: Thu Jan 26, 2012 12:31
    —
Поиск провожу по F3 или через диалог Поиск.
Выравнивание по горизонтали не срабатывает, когда гор. скролл находится справа (вертикальные палочки - граница окна, текст - искомый текст):
|......текст......| корректно
текст |....................| выделяется строка, а текста невидно.

По вертикали, пока, не смог вручную воспроизвести, буду отслеживать данную ситуацию.

Добавлено спустя 58 минут:

Я ошибся, выравнивания по вертикали нет, если использовать 'Перейти к позиции' (возникает выше описанная ситуация), а при Поиске все нормально. Smile
Хотелось бы еще и горизонтальное выравнивание.

#1008:  Author: Alextp PostPosted: Thu Jan 26, 2012 14:15
    —
+ UTF8 detect (Ghisler's code)
Beta up.

#1009:  Author: iteg PostPosted: Thu Jan 26, 2012 15:01
    —
В версии 500 13) исправлено, а что по поводу 14) (доделать выравнивание по горизонтали при 'Поиске', а для 'Перейти к позиции' по вертикали) и 15)?

#1010:  Author: Alextp PostPosted: Thu Jan 26, 2012 15:04
    —
..

Last edited by Alextp on Fri Jan 27, 2012 12:48; edited 1 time in total

#1011:  Author: Alextp PostPosted: Thu Jan 26, 2012 18:16
    —
14) Fix - проверь.

#1012:  Author: Alextp PostPosted: Fri Jan 27, 2012 12:44
    —
iteg wrote:
15) ..иконка ‘Бинокля’ будет смещаться вслед за курсором вниз, а вот, если вверх, то доходит до строки нажатия мышкой


Это не баг. Иконка всегда висит около низа выделения.

#1013:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Jan 27, 2012 15:03
    —
Спасибо за новую версию. Smile
У меня вот такой вопрос:
Сейчас, при добавлении закладки (маркера) строки, существует возможность добавить несколько закладок на одну строку:

Почему так происходит?
Можно ли сделать так (как в Delphi): при добавлении закладки строки, если эта закладка уже стоит в другом месте, то она перемещается на новое место - а оттуда удаляется, если на строку, которая помечена закладкой (напр.) "1" установить закладку "2" - тогда закладка с "1" изменяется на "2".
Таким образом, для одной отдельной строки можно добавить только одну закладку.
Также можно сделать опцию, переключающую старый и новый вариант.

#1014:  Author: Alextp PostPosted: Fri Jan 27, 2012 15:50
    —
В Д7 тоже можно жать Ctrl+Shift+N на одной строке- оно будет как закладка для всех n...

#1015:  Author: _92Location: ufa PostPosted: Fri Jan 27, 2012 23:18
    —
3.0.520
+ UTF-8 content detection (code by C.Ghisler)

не уследил в форуме, что это означает?
автоопределение кодировки?
если да, то у меня не определяется что-то
при первом открытии файла все также ansi вместо utf-8 without bom

Добавлено спустя 8 минут:

+ Zen Coding support
шаблон кода (ctrl+j) удобнее будет)

Добавлено спустя 2 минуты:

+ Opt dlg: Keys tab - "Jump to category" edit
что-то даже в англ.фейсе не нашел

Добавлено спустя 3 минуты:

- fix: JS, PHP (dev) lexer
восстановление из SynStyles.ini норм будет?
сравниваю LexLib.LXL - много отличий

#1016:  Author: Alextp PostPosted: Fri Jan 27, 2012 23:38
    —
-восстановление из SynStyles.ini норм будет?
да

-+ Opt dlg: Keys tab - "Jump to category"
Edit над списком клавиш

-если да, то у меня не определяется что-то
Тогда напиши плс Гислеру.
в тему
http://www.ghisler.ch/board/viewtopic.php?t=33278&highlight=

#1017:  Author: _92Location: ufa PostPosted: Sat Jan 28, 2012 15:26
    —
настройки лексера
нельзя ли все настройки лексера сохранять в *.ini
настройки шаблонов кода приходится возвращать из бэкапа

#1018:  Author: Alextp PostPosted: Sat Jan 28, 2012 15:29
    —
Шаблоны не для того, чтобы быть правлены end user'ом...
у тебя много новых шаблонов, каких?

#1019:  Author: _92Location: ufa PostPosted: Sat Jan 28, 2012 15:38
    —
Alextp wrote:
Шаблоны не для того, чтобы быть правлены end user'ом...
у тебя много новых шаблонов, каких?

наберется десяток своих специфических)

правка - вставить дату/время
возможно ли реализовать настройку вывода
сейчас вроде бы по настройкам ос выводится
универсальнее начинать с года и заканчивать секундами

#1020:  Author: Alextp PostPosted: Sat Jan 28, 2012 15:51
    —
1. шаблоны будут в .ini.
2. Date/time:
в todo. Пока будет .530.

#1021:  Author: _92Location: ufa PostPosted: Sat Jan 28, 2012 21:29
    —
найти/заменить в файлах
может добавить вызов этого диалога в диалоге поиска
сейчас там замена и ?
вкладки возможно ли реализовать для окна с поиском
как в notepad++

панель вывода
сейчас f8 для отображения панели
может также ctrl+f8 для отображения этой панели
и переноса фокуса курсора

закомментировать строку
1)
возможно ли реализовать один ходкей для комментирования/раскомментирования
как в notepad++
2)
возможно ли добавить еще функцию
для комментирования строки и дублирования ее на следующей
т.е.
// код код код
код код код
т.к.
часто нужно изменить немного код в строке
оставив в комментировании старую версию кода
т.е.
// код код код
код новыйкод код


Last edited by _92 on Sat Jan 28, 2012 21:39; edited 2 times in total

#1022:  Author: Alextp PostPosted: Sat Jan 28, 2012 21:35
    —
-может добавить вызов в диалог поиска
нет, Find in files совсем не такой диалог как Find. и модальность..

-может также ctrl+f8 для переноса фокуса курсора
можно

-один ходкей для комментирования/раскомментирования
можно

-для комментирования строки и дублирования ее на следующей
можно но где такое есть? Это ты придумал? )

#1023:  Author: _92Location: ufa PostPosted: Sat Jan 28, 2012 21:41
    —
Alextp wrote:
можно но где такое есть? Это ты придумал? )

не встречал
но было бы удобно
имею ввиду именно как дополнительную функцию
т.е. оставить обычное комментирование
добавив по хоткею подобное)

#1024:  Author: Alextp PostPosted: Sat Jan 28, 2012 21:44
    —
Лучше макросы... тогда макрос будет.

#1025:  Author: _92Location: ufa PostPosted: Sat Jan 28, 2012 21:48
    —
добавьте в .chm способы для donate
webmoney яндекс.деньги visa ..
перечислю n рублей)

#1026:  Author: Alextp PostPosted: Sat Jan 28, 2012 23:18
    —
-для комментирования строки и дублирования ее на следующей

можно так: Ctrl+D, Ctrl+/

YaMoney заводить не хочу. чтобы перевести 5$, я с нимвозился около получаса + выход в банкомат. Фигово. Может сделаю ссылу на Plimus.com, 2$

#1027:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Jan 29, 2012 03:59
    —
Alextp wrote:
Лучше макросы... тогда макрос будет.

Да, поддержка макросов была бы не лишней. Как-то раньше ими пользовался (в других редакторах)- оказалось удобная штука.
_92 wrote:
для комментирования строки и дублирования ее на следующей

Сам таким бывает занимаюсь, но вот как-то попросить эти 2 действия повесить на одну команду не догадался Smile
Хотя Ctrl+D, Ctrl+/ тоже вариант.

Добавлено спустя 8 минут:

Alextp wrote:
В Д7 тоже можно жать Ctrl+Shift+N на одной строке- оно будет как закладка для всех n...

А в D2010 закладки ставятся так, как я описал, поэтому увидел разницу и спросил Smile
Не критично, но если можно сделать переключение режимов закладок - будет неплохо.

#1028:  Author: _92Location: ufa PostPosted: Sun Jan 29, 2012 11:26
    —
Alextp wrote:
-для комментирования строки и дублирования ее на следующей
можно так: Ctrl+D, Ctrl+/

про это и имел ввиду
макросы бы не помешали

lexer - text files
в стилях только marked block
возможно ли добавить single symbol, digit, ..

резервные копии
возможно ли реализовать функцию и хоткей
для создания рез.копии текущего файла
т.е. в опции - история - резервные копии - "не делать"
но нужно единожды сделать резервную копию текущего файла (.bak / .bak.yymmdd)
в текущей/настраиваемой директории с проверкой/без существования рез.копии

Добавлено спустя 7 минут:

не знаю обсуждалось это или нет
у меня на странице помещается 37,5 строк (1280х800)
т.е. 38 строка на половину видна
при нажатии на pgdn выводится уже 39 строка

в notepad++ на странице помещается 43 строки
при нажатии на pgdn выводится вверху 43 строка

#1029:  Author: Alextp PostPosted: Sun Jan 29, 2012 11:47
    —
keiran_green wrote:
Не критично, но если можно сделать переключение режимов закладок - будет неплохо.


Учти, bookmark ставится не на строку, а на позицию. т.е. 1 строка может иметь неск. bookmarks. отлавливать это?- не стоит

Добавлено спустя 4 минуты:

-возможно ли добавить single symbol, digit,
нет, в plain text стилей нет

-возможно ли реализовать функцию и хоткей
для создания рез.копии текущего файла
Можно

#1030:  Author: _92Location: ufa PostPosted: Sun Jan 29, 2012 12:05
    —
дежавю)

LexLib.LXL.bak
для возможности возврата к настройкам по умолчанию
планируется?

заметки
как в опере
планируется?

#1031:  Author: Alextp PostPosted: Sun Jan 29, 2012 12:08
    —
1, 2- нет.
LexLib можно брать из RAR версии

#1032:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun Jan 29, 2012 13:07
    —
Alextp wrote:
Учти, bookmark ставится не на строку, а на позицию. т.е. 1 строка может иметь неск. bookmarks.

А вот этого не знал. Спасибо.
Теперь все ясно и потребность моей "хотелки" отпала.

#1033:  Author: _92Location: ufa PostPosted: Sun Jan 29, 2012 13:11
    —
Alextp wrote:
LexLib можно брать из RAR версии

понятное дело можно взять из оригинального архива
но наверное в любой программе должен быть возврат к настройкам по умолчанию

к сожалению часто встречается
по умолчанию = снос файлов настроек

#1034:  Author: Alextp PostPosted: Sun Jan 29, 2012 14:10
    —
если делать Lexlib.bak, то надо делать текст "Перейдите в проводнике в папку программы, найдите файл... ". Довольно муторно для user'а.
или делать это за user'а. может потом


Donate lnk.

#1035:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 29, 2012 14:53
    —
Как запретить плагину SynWrite открывать zip-файлы по Ctrl+Q?
У меня в настройке плагинов стоит:
14=%COMMANDER_PATH%\Plugins\wlx\ArchView\ArchView.wlx
14_detect=EXT="ACE"|EXT="ARC"|EXT="PAK"|EXT="ARJ"|EXT="BH"|EXT="BZ2"|EXT="TBZ2"|EXT="CAB"|EXT="CPIO"|EXT="DWC"|EXT="GZ"
|EXT="TGZ"|EXT="HA"|EXT="LHA"|EXT="LZH"|EXT="PPM"|EXT="RAR"|EXT="SQZ"|EXT="TAR"|EXT="Z"|EXT="ZIP"|EXT="JAR"|EXT="ZOO"
|EXT="EXE"|EXT="7Z"|EXT="ISO"|EXT="DEB"|EXT="CPIO"|EXT="RPM"
А самым последним идёт:
27=%COMMANDER_PATH%\Plugins\wlx\Syn2\Syn2.wlx
27_detect=EXT!="HTML" & EXT!="HTM" & EXT!="MHT" & EXT!="MHTML" & EXT!="SHTML" & EXT!="ZIP"

SynWrite в этом случае не пытается открывать html, но упорно открывает Zip. Причём по F3 в UV zip-файл открывается плагином ArchView (в UV прописаны такие же настройки плагинов). А по Ctrl+Q - в SynWrite, и отображается один из файлов, содержащихся в архиве.

#1036:  Author: _92Location: ufa PostPosted: Sun Jan 29, 2012 15:03
    —
Alextp wrote:

Donate lnk.

вроде бы отправилось


Last edited by _92 on Sun Jan 29, 2012 21:27; edited 1 time in total

#1037:  Author: Alextp PostPosted: Sun Jan 29, 2012 19:08
    —
+ hotkey "Toggle block comment" (Ctrl+Alt+/)
+ hotkey "Toggle Output focus" (Ctrl+FCool
+ hotkey "File -- Create backup copy" (no default key)

#1038:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Jan 29, 2012 20:08
    —
LonerD
К открытию по CTRL+Q файлов некоторых архивных форматов (в первую очередь ZIP), содержащих определённые текстовые файлы (например, readme.txt, см. русскую историю версий TC, там про это есть) плагины, в отличие от нормального просмотра Листером, вообще не подпускаются при каких угодно их настройках. Тотал такие файлы открывает сам, и это поведение не регулируется. И разговор об этом ведётся без всякого успеха уже много-много лет.

(Детект-строку из соответствующего поста принудительно разбил, а то при прежней ширине без переноса нормально просматривать невозможно.)

#1039:  Author: LonerDLocation: Донецк PostPosted: Sun Jan 29, 2012 21:27
    —
Действительно. Попробовал отключить SynWrite - та же ситуация, листер сам стал открывать текстовые файлы из zip-архивов, если в корневой папке архива есть текстовые файлы. Так что вопрос снимается.

Last edited by LonerD on Mon Jan 30, 2012 01:09; edited 1 time in total

#1040:  Author: Alextp PostPosted: Sun Jan 29, 2012 22:27
    —
Avada
зачем сюда поместили сообщения? если SynWrite не при чем.

#1041:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jan 30, 2012 07:05
    —
Можно ли как-то выключить обрамление (из точек), вокруг подсветки текущей строки?
Можно ли сделать изменение масштаба по Ctrl + колесико мыши?

#1042:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 30, 2012 07:16
    —
Alextp
Для того. чтобы узнать, что ни при чём, надо было задать вопрос и получить ответ. Претензии первоначально были высказаны именно к SynWrite. Я ответил. Вопрос снят. Будут аналогичные вопросы в темах по другим конкретным плагинам — можно будет уже не расписывать, а ссылаться на мой ответ здесь: логика та же.

#1043:  Author: Alextp PostPosted: Mon Jan 30, 2012 11:30
    —
keiran_green wrote:
выключить обрамление (из точек), вокруг подсветки текущей строки?
изменение масштаба по Ctrl + колесико мыши?


1. да: Редактор 2 - Обозначать тек. строку/ Отображать фон тек. строки
2. нет, но можно Ctrl+Num_+/Num_-

#1044:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jan 30, 2012 13:26
    —
Alextp wrote:
1. да: Редактор 2 - Обозначать тек. строку/ Отображать фон тек. строки

В таком случае убирается именно фон:

а мне хочется чтобы убралось обрамление и остался фон. Smile

Добавлено спустя 2 минуты:

Alextp wrote:
но можно Ctrl+Num_+/Num_-

Возьму на заметку.

#1045:  Author: Alextp PostPosted: Mon Jan 30, 2012 13:39
    —
keiran_green wrote:
чтобы убралось обрамление и остался фон


Так я и говорю. Там две опции (отображать фон/ обозначать строку). одна за фон, а др. за пунктир отвечает...

#1046:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jan 30, 2012 13:43
    —
Точно. В упор не видел. Приношу извинения за невнимательность. Спасибо.

#1047: SynWrite (Syn2) Author: kalimaLocation: Ростов-на-Дону PostPosted: Mon Jan 30, 2012 19:40
    —
подскажите, ничего страшного, если сабж использовать не как плагин ТС, а отдельно в качестве текстового редактора (блокнота) ?
и где посмотреть чейнджлог 3.0.530 ? кстати, плохо, что в этом топике шапки нет

Добавлено спустя 5 минут:

и еще заметил, что в версии 3.0.530 нет файлика HtmlHelpView.exe, который был в 2.9.420

#1048:  Author: Alextp PostPosted: Mon Jan 30, 2012 20:24
    —
kalima
1. Сам его использую как блокнот
2. Справка - откр. папку Readme - History.txt

#1049:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Tue Jan 31, 2012 08:44
    —
Alextp, спасибо, хорошая прога с красивым интерфейсом, в отличие от большинства текстовых редакторов .... и проект живой ...жаль, что недавно на нее наткнулся

#1050:  Author: _92Location: ufa PostPosted: Tue Jan 31, 2012 09:12
    —
kalima wrote:
Alextp, спасибо, хорошая прога с красивым интерфейсом, в отличие от большинства текстовых редакторов .... и проект живой ...жаль, что недавно на нее наткнулся


Alextp wrote:

Donate lnk.


чтоб проект был еще живее)

#1051:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Tue Jan 31, 2012 22:07
    —
Quote:
и еще заметил, что в версии 3.0.530 нет файлика HtmlHelpView.exe, который был в 2.9.420

никто не ответил

#1052:  Author: Alextp PostPosted: Tue Jan 31, 2012 22:21
    —
файл есть- см. папку Tools.

#1053:  Author: _92Location: ufa PostPosted: Wed Feb 01, 2012 07:12
    —
3.0.560
+ "Insert date/time" format can be changed (opt "Misc -- Date/time format")
спасибо
по умолчанию h:mm, но выводится верно)
наверное д.б. h:nn

+ command "Stream comment" (Alt+/)
возможно ли после повторного выделения
и нажатия alt+/ убирать потоковый комментарий
а еще лучше бы было
если строка/строки выделены
то применять "потоковый комментарий"
иначе "строчный"

+ hotkey "Toggle block comment" (Ctrl+Alt+/)
возможно ли опционально не переходить на след.строку
после комментирования

Comment.cfg
PHP=(*,*)
PHP (dev)=(*,*)
д.б. /*,*/

+ hotkey "Toggle Output focus" (Ctrl+F8)
в панели "вывод" внизу две вкладки
если использовать "поиск/замена в файлах"
в "список результатов" чекбоксы не отмечать
и нажать на Ctrl+F8, то фокус переводится на вкладку вывод
а д.б. на "результаты поиска"

+ hotkey "Create backup copy" (no default key)
может в "файл" тоже вывести, хотя..

Добавлено спустя 1 час 13 минут:

панель буфер обмена
нельзя сделать горизонтальной
как панель вывода?

#1054:  Author: Alextp PostPosted: Wed Feb 01, 2012 10:50
    —
-наверное д.б. h:nn
нет, в Делфи mm - и минуты и месяцы

-после повторного выделения
и нажатия alt+/ убирать потоковый комментарий
Команда значит "установить коммент", а не "перекл."

-возможно ли опционально не переходить на след.строку
после комментирования
пока нет.

-фокус переводится на вкладку вывод
а д.б. на "результаты поиска"
Специально на "вывод". вдруг есть и вывод и поиск- надо включать вывод.

-панель буфер обмена нельзя сделать горизонтальной
Fix

#1055:  Author: _92Location: ufa PostPosted: Wed Feb 01, 2012 11:40
    —
Alextp wrote:
-наверное д.б. h:nn
нет, в Делфи mm - и минуты и месяцы

а нашел уточнение в .chm
If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed

Alextp wrote:
-после повторного выделения
и нажатия alt+/ убирать потоковый комментарий
Команда значит "установить коммент", а не "перекл."

возможно ли реализовать "переключить"

Alextp wrote:
-фокус переводится на вкладку вывод
а д.б. на "результаты поиска"
Специально на "вывод". вдруг есть и вывод и поиск- надо включать вывод.

может тогда два различных хоткея

#1056:  Author: Alextp PostPosted: Wed Feb 01, 2012 14:41
    —
..возможно ли реализовать "переключить"
Да, потом

..может тогда два различных хоткея
можно. для Find result - Ctrl+F7

#1057:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Feb 02, 2012 05:35
    —
Просьба добавить кнопку "Заменить далее" (ЗД), чтобы при замене редактор переходил к след. совпадающему выражению.
т.е.:
Жмем кнопку ЗД курсор перемещается к первому совпадению. Жмем еще раз ЗД текущее найденное совпадение заменяется и курсор переходит к следующему совпадению и опять ждет чтобы пользователь нажал либо ЗД либо просто "заменить".

Добавлено спустя 47 секунд:

т.к. не всегда удобно попеременно жать кнопку "Найти далее" и "Заменить."

#1058:  Author: Alextp PostPosted: Thu Feb 02, 2012 10:53
    —
А просто "заменить" работает не так? оно и переходит к след. строке и заменяет.

#1059:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Feb 02, 2012 14:48
    —
Странно: на работе не переходило.. я для этого и плагин обновил.
Домой пришел - все работает.
Проверю на работе еще раз. Если что - отпишусь.

#1060:  Author: Real Root PostPosted: Thu Feb 02, 2012 21:56
    —
Уважаемый Alextp, как там обстоят дела с х64 версией? Вы вродебы в середине декабря обещали через 2-4 недели. Я ни в коем случае не требую, я лишь напоминаю. Я просто к вашему произведению прирос настолько что реально более ни в чем работаь не могу Smile

#1061:  Author: Alextp PostPosted: Fri Feb 03, 2012 00:31
    —
я не обещал а думал что через 4 недели будет время. Его не было. Сейчас время есть. хорошо б еще donation сделали.

#1062:  Author: dmrom2 PostPosted: Fri Feb 03, 2012 09:32
    —
Сделайте, пожалуйста, импорт/экспорт цветовой схемы!
Customize Lexer Styles (Syntax Highlightning)

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

Хочется так - настроил свои стили для конкретной лексики, сохранил, а после обновления ПО их импортировал. Причем если что-то в стилях добавляется разработчиком, то импорт позволит эти нововведения сохранить.

#1063:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Feb 03, 2012 09:54
    —
Окно восстановления стилей лексеров -> кнопка "Развыделить все". Может быть переименовать ее в "Снять все выделение"?

#1064:  Author: Alextp PostPosted: Fri Feb 03, 2012 10:12
    —
dmrom2
Есть же команда "Опции -- восстановить стили лексеров". См также FAQ.

keiran_green
не поместится Smile

#1065:  Author: dmrom2 PostPosted: Fri Feb 03, 2012 19:21
    —
Спасибо, нашел Smile
Я сначала в плагине искал, а там меню выключено было.
У меня предыдущая версия 2.x была, значит теперь осталось последний раз цвета настроить Smile

#1066:  Author: Alextp PostPosted: Fri Feb 03, 2012 19:31
    —
dmrom2 wrote:
Я сначала в плагине искал, а там меню выключено было

В wlx это тоже разрешено..


Last edited by Alextp on Sun Feb 05, 2012 16:10; edited 1 time in total

#1067:  Author: _92Location: ufa PostPosted: Sat Feb 04, 2012 15:06
    —
3.0.b
+ hotkey "Toggle find results focus" (Ctrl+F7)
+ cmd "Stream comment" toggles comment
спасибо, работает отлично

Добавлено спустя 13 минут:

часто загружаю файлы по ftp
при нестабильном интернете (usb-модемы)
иногда случается, что файл открывается загруженным не полностью
возможно ли выводить сообщение в случае
если файл загрузился не полностью

убрать интервал
если выделить блок и нажимать (n) раз "убрать интервал"
то интервал убирается только у строк с минимальным количество интервалов
возможно ли реализовать как в notepad++
т.е. если в выделенном блоке у строк разные интервалы
то, нажимая (n) раз "убрать интервал", убираются все интервалы (табы и пробелы в начале строки)
и все строки в этом блоке становятся с позицией хх:1

#1068:  Author: _92Location: ufa PostPosted: Sun Feb 05, 2012 15:00
    —
замена
курсор расположен в поле "заменить на:"
нажимаем >>?
в открывшемся меню нажимаем на какой-нибудь пункт
но результат вставляется в верхнее поле "искать"
возможно ли вставлять в текущее расположение курсора?

#1069:  Author: Alextp PostPosted: Sun Feb 05, 2012 15:38
    —
-возможно ли выводить сообщение в случае
если файл загрузился не полностью
нет- Syn не определяет ftp-дела. Он грузит то что дал Тотал

-интервал убирается только у строк с минимальным количество интервалов
проверил- нет. У меня убирается как в Н++

дай пример блока.

-курсор расположен в поле "заменить на:" нажимаем >>?
можно. поправлю

Добавлено спустя 2 минуты:

_92
"Редактор - Сохранять выравнивание при сдвиге"

#1070:  Author: Alextp PostPosted: Sun Feb 05, 2012 18:42
    —
X64
http://forum.wincmd.ru/viewtopic.php?p=89041#89041

Добавлено спустя 50 секунд:

Про 64 бит пишем туда.

#1071:  Author: _92Location: ufa PostPosted: Sun Feb 05, 2012 20:50
    —
Alextp wrote:
_92
"Редактор - Сохранять выравнивание при сдвиге"

спасибо, убрал чекбокс
стало как хотел

#1072:  Author: RamSoftLocation: Москва PostPosted: Mon Feb 06, 2012 10:35
    —
Alextp, Привет, извини за глупый вопрос.

У TemplateEditor пропертя ShowLineEnds в какой версии появилась?
А то что-то я мержил-мержил, да упустил. Crying or Very sad

З.Ы. Я так понимаю в третьем SE ?

#1073:  Author: Alextp PostPosted: Mon Feb 06, 2012 11:41
    —
В 3.0.х.

#1074:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Feb 06, 2012 14:42
    —
Можно добавить опцию переключалку: закрывать по Esc - только текущий файл/все файлы?
По привычке хочешь закрыть только текущую вкладку (по Esc удобно), а закрываются все Smile.
Ну естественно если открыта только одна вкладка - то закрыть сам редактор.

Добавлено спустя 4 минуты:

Можно сделать так:
(при вкл. опции "закр только текущий файл")
Esc - закрывает текущую вкладку, Shift+Esc все открытые.

#1075:  Author: Alextp PostPosted: Mon Feb 06, 2012 15:18
    —
хм. придется опцию городить. А где ты видел что Esc закрывает вкладку? я обычно вижу Ctrl+W. не знаю, стоит ли делать.

#1076:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Feb 06, 2012 16:28
    —
Alextp wrote:
обычно вижу Ctrl+W

Чего то я стал забывать Хоткеи...Спасибо. Хотелка отпала Smile

#1077:  Author: Alextp PostPosted: Mon Feb 06, 2012 16:31
    —
Smile surprised

#1078:  Author: FlasherLocation: Москва PostPosted: Mon Feb 06, 2012 19:07
    —
Alextp wrote:
А где ты видел что Esc закрывает вкладку?
В AkelPad. Только так и закрываю.

#1079:  Author: CaptainFlintLocation: Москва PostPosted: Mon Feb 06, 2012 19:46
    —
Alextp wrote:
А где ты видел что Esc закрывает вкладку?

В EmEditor хоть и не так по умолчанию, но можно настроить, чтобы было так. Я использую именно такую настройку.

#1080:  Author: Alextp PostPosted: Mon Feb 06, 2012 20:13
    —
занесу в todo...

#1081:  Author: Alextp PostPosted: Wed Feb 08, 2012 13:20
    —
можно сделать так

Esc:
do nothing/
close app/
close tab/
close tab or app (if no tabs)/
minimize app

#1082:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Feb 08, 2012 14:51
    —
Alextp wrote:

можно сделать так...

По-моему все предложенные варианты разумны. Вполне подойдут.

#1083:  Author: Alextp PostPosted: Wed Feb 08, 2012 15:13
    —
keiran_green
не сказал бы что у Akel это хорошо. 2 ряда checkboxes.. да еще отдельный плагин.

#1084:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Feb 08, 2012 15:30
    —
Alextp wrote:
2 ряда checkboxes..

Наверное автор хотел учесть все варианты.
Alextp wrote:
да еще отдельный плагин

Без плагинов Akelpad "гол как сокол" Smile. В этом его суть (или "одна из главных фич") как мне показалось.
Alextp wrote:
close tab or app (if no tabs)/

Я правильно понимаю: если открыта одна вкладка, тогда либо закрывается вкладка, а редактор остается открытым, но без вкладок, либо он закрывается вместе с последней вкладкой?
Непонятно правда зачем оставлять открытым приложение без вкладок.
--
Еще хочется перемещать вкладки мышью, как в np++, т.е. возможность переместить (разделить) в другую панель. Потянул вкладку в область набора текста - вкладка открылась во второй панели.

#1085:  Author: Alextp PostPosted: Wed Feb 08, 2012 16:12
    —
-Я правильно понимаю
нет: при закрытии посл. вкладки редактор или покажет новую пустую, или закроется сам.

-Еще хочется перемещать вкладки мышью
Это потом какнть.
я еще планирую spell check в 3.1.

#1086:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Feb 08, 2012 17:26
    —
Alextp wrote:
нет: при закрытии посл. вкладки редактор или покажет новую пустую, или закроется сам.

Теперь понял.
Alextp wrote:
я еще планирую spell check в 3.1.

Здорово!

#1087:  Author: FlasherLocation: Москва PostPosted: Wed Feb 08, 2012 20:03
    —
Alextp wrote:
не сказал бы что у Akel это хорошо. 2 ряда checkboxes.. да еще отдельный плагин.
Главное, что работает быстро, без тормозов. Радиокнопки логично расположены в два ряда. Второй ряд даёт выбрать способ закрытия/незакрытия приложения в MDI-режиме, если присутсвует одна вкладка, или нет вкладок. Мне, например, удобнее выходить, если вкладка одна, а не когда вообще их нет: "(if no tabs)". Один раз нажимать вместо двух удобнее.

#1088:  Author: Alextp PostPosted: Wed Feb 08, 2012 21:43
    —
поясни. Как оно в Akel. У меня так: если вкладка 1, и нажимается Esc, то тут при включенной "close tab or app" делается выход. а зачем еще "если вкладка одна"/"если нет"?

#1089:  Author: FlasherLocation: Москва PostPosted: Wed Feb 08, 2012 22:04
    —
Секунду. Ты в скобках написал "if no tabs", в теперь пишешь "если вкладка 1".
А Akel закрывается либо при наличии одной вкладки, либо когда они закрыты, на выбор пользователя. Он же может и не хотеть закрывать редактор, просто закрыть вкладки, а потом создать новый файл. Также он может не выходить из программы при отсутствии вкладок.

Я бы ещё расширил.
Мультизакрытие (Shift+Esc):
вкладки без сохранений;
вкладки и программу без сохранений;
вкладки (предлагать сохранять несохранённые);
вкладки и программу (предлагать сохранять несохранённые).

#1090:  Author: Alextp PostPosted: Wed Feb 08, 2012 22:21
    —
ясно. у меня нет варианта "закрыть все и не выходить". Т.ч. будет "close tab or app" . расширять на "без сохранения" не буду

#1091:  Author: Alextp PostPosted: Fri Feb 10, 2012 12:28
    —
Beta up. (ссылка на бету - на домашней)
+ "Esc key" opt
+ AviSynth lexer

#1092:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Feb 10, 2012 13:01
    —
Спасибо за расширение закрытия вкладок.
    bug: Syn3.0.580
  1. открываем настройки и переходим на вкладку клавиши
  2. выделение стоит на п "создать файл"
  3. кликаем на другой пункт - на котором не назначена клавиша. Клавишу можно назначить
  4. кликаем на другой неназначенный пункт - клавишу можно назначить
  5. кликаем на уже назначенный пункт
  6. кликаем на другой неназначенный пункт - кнопки назначить/очистить/найти становятся недоступны
  7. лечится переоткрытием окна настроек. (если не повторить алгоритм сначала)
/выяснил это, когда хотел назначить на закрытие программы Shift-Esc/

#1093:  Author: Alextp PostPosted: Fri Feb 10, 2012 14:00
    —
fix (disable'ится более правильно)

#1094:  Author: Alextp PostPosted: Sat Feb 11, 2012 18:55
    —
Beta:
+spell checker (F7, Alt+F7)

#1095: Комментирование кода Author: djsenja PostPosted: Sun Feb 12, 2012 20:04
    —
Спасибо за удобную программу. У меня есть предложение усовершенствовать функцию комментирования кода. Сейчас Ctrl + / комментирует строку, где стоит курсор. Хотелось бы иметь возможность комментировать выделенный блок текста. Например, как в Си /* */.

#1096:  Author: Alextp PostPosted: Sun Feb 12, 2012 20:28
    —
Ctrl+/ работает и с блоками. для комментирования по /*..*/ есть другой хоткей. см. Правка -- Комментирование

#1097:  Author: iteg PostPosted: Mon Feb 13, 2012 13:33
    —
Продублирована клавиша F7:
1) Поиск через Lister
2) Переключить подсветку неверно написанных слов

CTRL+K . N или CTRL+K . O как нажимать?

#1098:  Author: Alextp PostPosted: Mon Feb 13, 2012 14:23
    —
iteg
1. F7 на поиск уже не назначено (у тебя осталось от стар.версии)
2. держать Ctrl и нажать последовательно K N.

#1099:  Author: iteg PostPosted: Mon Feb 13, 2012 14:43
    —
1. F7. Для exe снято, а вот для wlx было. Вручную очистил.
2. В wlx и в exe нажимаю CTRL+K . O открывается диалог открытия файла, CTRL+K . N - открывается новая закладка и т.д. Не получается нажать.

А как данную комбинацию клавиш назначить, если в поле определения нажатия комбинации клавиш не определяются такие сочетания?

#1100:  Author: Plumber PostPosted: Mon Feb 13, 2012 15:27
    —
Автору респект за программу, давно собираюсь спросить об одной недостающей (лично мне, но может кому еще понадобится) функции - выделения строки кликом по номеру. А то пока это можно сделать только протяжкой вниз или вверх.
И еще по поводу настроек лексера - меняю цветовую схему, но после установки новой версии (обычно накатываю поверх) мои изменения сбрасываются в дефолтные.

#1101:  Author: Alextp PostPosted: Mon Feb 13, 2012 16:07
    —
iteg
Попробуй тогда Ctrl+K, затем O. Назначить это нельзя. Лучше б очистить эти "клавиши" от греха подальше

Добавлено спустя 16 минут:

Plumber wrote:
выделения строки кликом по номеру

Пока нельзя. да и протяжка удобнее, т.к. можно выделить неск. строк. А кликом неск. строк не выделишь (да и номера строк могут быть не показаны)

2.См. команду Опции - Восстановить стили лексеров.

#1102:  Author: iteg PostPosted: Tue Feb 14, 2012 11:11
    —
Нажатие CTRL + K N или CTRL + N K к желаемому результату не приводят.

Кстати, в MS VS 2010 такие комбинации клавиш обозначаются как:
CTRL + K, CTRL + C - нажимаются последовательно.

Т.к. проблемы с данными сочетаниями клавишами, то предлагаю их по умолчанию очистить, чтобы не сбивали с толку (и не нажать и не установить).

Присутствуют в секциях: Режим выделения и Изменить регистр.

#1103:  Author: Alextp PostPosted: Tue Feb 14, 2012 11:46
    —
-то предлагаю их по умолчанию очистить
OK

#1104:  Author: _92Location: ufa PostPosted: Wed Feb 15, 2012 08:12
    —
.htaccess
для данного файла возможно ли реализовать lexer-настройки
в том числе символ комментирования #

#1105:  Author: Alextp PostPosted: Wed Feb 15, 2012 11:47
    —
можно. Надо прописать расширение "htaccess" для lexer в котором есть такая раскраска(если не длать новый lexer)

#1106:  Author: iteg PostPosted: Thu Feb 16, 2012 15:05
    —
Предложение:
При 'Поиске/Замене в файлах' выдаются MessageBox-ы:
a) 'Не найдено файлов, подпадающих под маску'
b) 'Не было найдено вхождений строки'
ОЧЕНЬ НЕУДОБНО, если проводить последовательно несколько поисков/замен, т.к. надоедает назойливый MessageBox и в придачу само окно поиска закрывается.
1)
Суть моего предложения: информационные сообщения выводить в 'красную' строку как для диалогов Поиск и Замена, т.е. убрать MessageBox. Если есть результаты поиска, то окно Поиска/Замены закрывать, а если нет, то не закрывать.
2)
Также хотелось бы объединить диалоги Поиск, Замена и Поиск/Замена в файлах в одну цепочку перехода, как сейчас сделан переход между Поиск и Замена.
3)
Одна неточность:
Если поиск производится в папке, которую уже удалили, то выдается сообщение:
'Не найдено файлов, подпадающих под маску' + видно как появляется окно со statusbar-ом и пропадает. Логично, если папки нет, то и поиск/замену не выполнять, выдав соответствующее сообщение об отсутствии папки.

#1107:  Author: Alextp PostPosted: Sat Feb 18, 2012 16:12
    —
1)занес в Todo, ОК. Логично
2) не планирую

3)если удалена то кн. Найти/Заменить запрещена, или у тебя нет?

#1108:  Author: Alextp PostPosted: Sun Feb 19, 2012 15:27
    —
+ Find in files: показ красной строки вместо msgbox. (Опция)
Beta

насчет 3) не понял. Как увидеть ошибку

#1109:  Author: iteg PostPosted: Mon Feb 20, 2012 12:22
    —
Выбрать папку - кнопки активны, т.к. папка существует.
Затем папку удаляем, кнопка поиска остается активной, и производим поиск - выдается несоответствующее сообщение.

Иногда провожу поиск при компиляции исходников, где создаются и удаляются папки вот и заметил.

Access violation:

Тестовый пример
1) Создал файл. d:\1\t.txt с содержимым:
1
2
3
4
2) Вызываю поиск в файлах
ищем например 1qaz в папке d:\test, где нет вхождений, *.*
Выдается сообщение "Ненайдено вхождений строки"
3) Esc закрываю диологовое окно.
4) CTRL+F поиск люього текста приводит к ошибке.


Last edited by iteg on Mon Feb 20, 2012 12:53; edited 1 time in total

#1110:  Author: Alextp PostPosted: Mon Feb 20, 2012 12:53
    —
Поправлю

#1111:  Author: iteg PostPosted: Mon Feb 20, 2012 12:55
    —
вышеописанная ошибка Access violation повторилась?

#1112:  Author: Alextp PostPosted: Mon Feb 20, 2012 13:40
    —
да. Update

#1113:  Author: ArmagedOFF PostPosted: Mon Feb 20, 2012 14:55
    —
Добрый день. Скажите, а возможно ли как-нибудь импортировать/конвертировать лексер со старого Syn?

#1114:  Author: Alextp PostPosted: Mon Feb 20, 2012 15:00
    —
нет. Можешь просто попросить lexer.

#1115:  Author: ArmagedOFF PostPosted: Mon Feb 20, 2012 18:30
    —
А есть ли справка по lexer на русском?

В общем на старом Syn у меня была схема подсветки "Text files". Ввиду отсутствия кириллицы в описании получалась следующая картина:
- серый фон;
- черный основной текст (кириллица и все остальное, что не подходило под фильтры);
- темно-синий английский и прочая латиница;
- светло-синие цифры;
- темно-оранжевые строки, заключенные в одинарные скобки;
- светло-оранжевые строки, заключенные в двойные скобки;
- красные разделительные знаки и спецсимволы;

И еще вопрос: украинского словаря для проверки орфографии не существует? На addictivesoftware.com нет.

#1116:  Author: Alextp PostPosted: Mon Feb 20, 2012 19:02
    —
сделать lexer наверное можно. Для подсветки кирилицы надо ввести правило с регэкспом (?r)[а-яА-Я]+
здесь (?r) - включение парсинга кирилицы.

Рус файла нет.
Укр. словаря - тоже нет

#1117:  Author: DarkDuke PostPosted: Tue Feb 21, 2012 10:29
    —
Отличный плагин, спасибо Alextp! Пользуюсь им в режиме просмотра, многократно удобнее функций родного Lister'а.
В последних версиях с появлением проверки правописания непонятно, как отключить эту самую проверку силами интерфейса самого плагина (кнопкой в панели или в настройках). Единственный найденный мною способ - зайти в окно настройки проферки орфографии, там зайти в Параметры и снять все галки с чекбоксов.

#1118:  Author: iteg PostPosted: Tue Feb 21, 2012 10:56
    —
Привет! По поводу удаления папки и выдаваемого сообщения.
Теперь выдается сообщение: Папка не найдена и невозможно закрыть диалоговое окно, при этом иногда выдается ошибка Invalid pointer operation и totalcmd теряет возможность установки фокуса.

Пожелания:
1) Для поиска/замены в файлах добавить новые опции поиска:
a) ASCII символы (DOS)
b) Unicode
c) UTF8
d) HEX
как в totalcmd.

2) На сайте www_addictivesoftware_com есть русский словарь 2001 года (какой-никакой, но есть), так почему же его не включить в Syn2?

#1119:  Author: ArmagedOFF PostPosted: Tue Feb 21, 2012 11:27
    —
Alextp wrote:
сделать lexer наверное можно. Для подсветки кирилицы надо ввести правило с регэкспом (?r)[а-яА-Я]+
здесь (?r) - включение парсинга кирилицы.

Я для кирилицы просто поставил [йцукенгшщзхъфывапролджэячсмитьбюёїіє]. Вроде работает. А как быть с символами? Квадратные скобки, бекслеш, хеш в такой конструкции не работают.

#1120:  Author: FlasherLocation: Москва PostPosted: Tue Feb 21, 2012 11:46
    —
ArmagedOFF
Советую в сети почитать темы по составлению регулярных выражений (их много), что такое метасимволы, спецсимволы, Escape-последовательности (в справке ТС тоже есть).

#1121:  Author: ArmagedOFF PostPosted: Tue Feb 21, 2012 12:26
    —
Flasher, спасибо, разобрался.

#1122:  Author: Alextp PostPosted: Tue Feb 21, 2012 12:27
    —
DarkDuke wrote:
как отключить эту самую проверку силами интерфейса самого плагина

Если откл совсем- то галка в диалоге Проверка орфографии
Если откл временно для тек. файла - кнопка тулбара или F7

Добавлено спустя 3 минуты:

iteg wrote:
Папка не найдена и невозможно закрыть диалоговое окно, при этом иногда выдается ошибка Invalid pointer operation

Закрытие по cancel - fixed. Upd.
ошибки не видел...

Добавлено спустя 4 минуты:

iteg wrote:
На сайте www_addictivesoftware_com есть русский словарь 2001 года

я слышал, рус словарь у Addict слабый. К тому же 2001 г.

#1123:  Author: Alextp PostPosted: Wed Feb 22, 2012 15:13
    —
Upd.
+ новые лексеры (см History.txt)

версия .ехе не обновлена.

#1124:  Author: iteg PostPosted: Wed Feb 22, 2012 17:40
    —
Что по поводу?
1) Для поиска/замены в файлах добавить новые опции поиска:

я слышал, рус словарь у Addict слабый. К тому же 2001 г.
От этого русские слова не устарели. Лучше какой-то словарь, чем ничего.

#1125:  Author: Alextp PostPosted: Wed Feb 22, 2012 18:01
    —
iteg wrote:
1) Для поиска/замены в файлах добавить новые опции поиска:
a) ASCII символы (DOS)
b) Unicode
c) UTF8
d) HEX


a-c) Оно как бы автодетектится. зачем делать опцию "Кодировка такая-то"?

d) FF AA BB CC
значит 4 символа в Ansi или 2 в юникоде? Для Ansi файлов одно а для юникод - другое? Нехорошо

Словарь - ОК

Добавлено спустя 7 минут:

рус словарь положил, но по умолч. он выключен. (Чтобы не замедлять проверку англ. текстов)

#1126:  Author: iteg PostPosted: Thu Feb 23, 2012 16:52
    —
a-c) Оно как бы автодетектится. зачем делать опцию "Кодировка такая-то"?

Создал три файла с содержимым ПРИВЕТ:
первый OEM,
второй ANSI,
третий UTF-8.

Провожу поиск ПРИВЕТ - находит только второй файл ANSI и третий UTF-8. Для OEM не работает поиск.

#1127:  Author: Alextp PostPosted: Thu Feb 23, 2012 17:02
    —
Понятно- может стоит сделать опцию.. занесу в todo. Когда будет время сделаю

#1128:  Author: Gemorroj PostPosted: Fri Feb 24, 2012 00:43
    —
Alextp wrote:
Оно как бы автодетектится.

я, не в курсе как сделан автодетект в тотале, но просто из теории - автодетекты в принципе не дают 100% гарантии детекта, т.к. В кодировке не заложены такие возможности (BOM сигнатуры не в счет). Так что опция в любом случае не помешает.

#1129:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Feb 25, 2012 00:07
    —
скачал с wincmd.ru SynWrite 3.1.680. в окне "о программе" стоит версия 3.1.633.

#1130:  Author: Alextp PostPosted: Sat Feb 25, 2012 00:39
    —
Там только lexers/ACP update. (.exe старый)

#1131:  Author: _92Location: ufa PostPosted: Sun Feb 26, 2012 18:19
    —
[удаление от курсора до начала слова]
если применить данную функцию
а затем нажать ctrl+z (отменить)
то появляется "квадрат" в месте курсова
его код #127 0x7F

#1132:  Author: Alextp PostPosted: Sun Feb 26, 2012 21:01
    —
не подтверждаю. Сделал файл
ddddddd dddd
курсор - в сер. слова 2.

#1133:  Author: mp3svala PostPosted: Sun Feb 26, 2012 23:53
    —
Отличный плагин!
Т.к часто работаю с html и подобным, было б удобно добавить функцию просмотр всего текста или выделенного куска в html-e. Данная возможность была в программе Texter2 - очень облегчает жизнь...

Возможно?

#1134:  Author: Alextp PostPosted: Mon Feb 27, 2012 00:07
    —
mp3svala
Всего текста - есть команда: Запуск - Браузеры - ...
Выделенного - придется писать свою програмку (может и BAT) и приспичить ее как внеш-инстумент с параметром {SelectedText}.

Добавлено спустя 5 минут:

или я не понял. Опиши подробно ЧТО должна делать команда.

#1135:  Author: mp3svala PostPosted: Mon Feb 27, 2012 00:29
    —
Открываем txt или любой другой файл, выделяем кусок текса с тегами или без, нажимаем кнопку и получаем:
http://s58.radikal.ru/i161/1202/16/d463092225cc.jpg

Тоже самое, только без выделения конкретного текста Smile
http://s018.radikal.ru/i519/1202/81/769c4536ca6a.jpg
---------------------------------
SynWrite Запуск - Браузеры - если файл имеет расширение txt, он откроется обычным текстом...

#1136:  Author: _92Location: ufa PostPosted: Mon Feb 27, 2012 07:45
    —
Alextp wrote:
не подтверждаю. Сделал файл
ddddddd dddd
курсор - в сер. слова 2.


тоже так проверил через Syn.exe - не появляется
оказывается появляется только
если открывать через Syn2.wlx
http://imglink.ru/show-image.php?id=12bd7460ffcaa68089ae025bcaaeb4c6
syn 3.1.633: http://www.uvviewsoft.com/bb/SynWrite.rar

#1137:  Author: Alextp PostPosted: Mon Feb 27, 2012 11:49
    —
_92: Подтверждаю.

--
Предпросмотр как Html занесу в todo

#1138:  Author: mp3svala PostPosted: Mon Feb 27, 2012 12:08
    —
Alextp wrote:
_92:
Предпросмотр как Html занесу в todo

Большое спасибо Smile!

#1139:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Feb 29, 2012 02:46
    —
Предложение:
настраиваемый заголовок: добавить такой вариант
имя_файла [+|RO] \путь_к_файлу\ SynWrite
пример:
Test.txt [+] C:\test\test2\ SynWrite

если файл изменен, тогда в [] появляется '+'
если файл открыт в реж-ме чтения, тогда в [] появляется 'RO' (или "только чтение")

удобно различать имя редактируемого файла и путь к нему
--
Ps: vim-овский стиль заголовка.

Добавлено спустя 53 минуты:

Еще хотелось бы осуществлять быстрый поиск (или фильтрацию) по имени команды, в окне привязки клавиш.

#1140:  Author: _92Location: ufa PostPosted: Wed Feb 29, 2012 07:34
    —
keiran_green wrote:
[+]

во вкладке ведь появляется *

keiran_green wrote:
'RO'

в статусной строке замочек ведь есть

[показывать главное меню]
хоткей возможно ли повесить на
показ/скрытие главного меню независимо от этой настройки

#1141:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Feb 29, 2012 08:56
    —
_92 wrote:
во вкладке ведь появляется *

_92 wrote:
в статусной строке замочек ведь есть

Согласен, но при этом в заголовке тоже отображается Smile.

#1142:  Author: Alextp PostPosted: Wed Feb 29, 2012 12:53
    —
_92
-хоткей возможно ли повесить на
показ/скрытие главного меню
Пока нет


Keiran_Green
Зачем нужен Vim'овский стиль. непонятно. есть Syn'овский стиль, достаточно

#1143:  Author: mp3svala PostPosted: Wed Feb 29, 2012 13:18
    —
Alextp такая ситуация, в глобальных настройках выбираю размер шрифта к примеру - 16. В текстовых и однородных документах проблем нет.
А вот если к примеру открываю php документ и встречается примесь htm, начинается такая пляска размеров шрифта:



Это можно победить?

#1144:  Author: Alextp PostPosted: Wed Feb 29, 2012 13:38
    —
да: зайди в библ. лексеров, выбери там PHP_dev_HTML, зайди в него, выбери Стиль, в стиле Default поменяй шрифт.

#1145:  Author: mp3svala PostPosted: Wed Feb 29, 2012 15:03
    —
Alextp Благодарю, помогло!
А в строковых операциях нет такого, чтобы объединить к примеру 2-3 строки в одну?

#1146:  Author: Alextp PostPosted: Wed Feb 29, 2012 15:20
    —
mp3svala
Пока нет, а как оно должно работать: просто удалять из блока CR LF или через пробелы склеивать?

#1147:  Author: mp3svala PostPosted: Wed Feb 29, 2012 16:12
    —
Alextp думаю логичней без пробелов, вроде как склеиваем в одну.. А можно чтобы выбирать так или так)?

#1148:  Author: Alextp PostPosted: Wed Feb 29, 2012 16:18
    —
В Notepad++ с пробелами- сделаю так. И заодно Split lines, если пойму как работает.

#1149:  Author: Alextp PostPosted: Wed Feb 29, 2012 22:26
    —
keiran_green wrote:
быстрый поиск (или фильтрацию) по имени команды

Может потом..

Добавлено спустя 1 час:

Beta up.
+ Join lines cmd
+ scm lexer

uvviewsoft.com/bb

#1150:  Author: mp3svala PostPosted: Thu Mar 01, 2012 00:24
    —
Alextp Спасибо за объединение строк! Не понял как работает опция "разбить строки"?
Предпросмотр html пока не добавляли?

#1151:  Author: Alextp PostPosted: Thu Mar 01, 2012 00:55
    —
-как работает опция "разбить строки"?
Разбивает длин.строки (из слов) по позиции "правой границы"(верт. серая черта)

-Предпросмотр html
Нет пока

#1152:  Author: mp3svala PostPosted: Thu Mar 01, 2012 01:31
    —
Alextp wrote:
-как работает опция "разбить строки"?
Разбивает длин.строки (из слов) по позиции "правой границы"(верт. серая черта)

А оно сейчас работает? Выделяю большую строку (две), а опция всё равно не активна...

#1153:  Author: Alextp PostPosted: Thu Mar 01, 2012 01:44
    —
См версию новее - не бету. Да, как в этом texter2 - preview HTML каким браузером делается?

#1154:  Author: mp3svala PostPosted: Thu Mar 01, 2012 01:46
    —
preview HTML работает через IE

#1155:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 11:33
    —
css - изменение стилей лексера
стиль style - так и д.б.?

и.ввиду про #000099

автозавершение css
возможно ли опционально не добавлять пробел
после вставки по ctrl+space
т.е. вместо font-size: 12px; -> font-size:12px;

дерево
для css
- выводить комментарии (/*menu_top*/)
- #forms input[type=text], textarea{ в дереве выводится как textarea
глобально - по ctrl+enter выводить данную строку, но курсор должен оставаться в списке дерева


Last edited by _92 on Sun Mar 04, 2012 11:52; edited 1 time in total

#1156:  Author: Alextp PostPosted: Sun Mar 04, 2012 11:48
    —
_92 wrote:
стиль style - так и д.б.?

Разделить стили для имени класса и номера #nnn? А знак # может быть только в начале #nnn или еще может быть в середине Id?

_92 wrote:
опционально не добавлять пробел

пока нет.

#1157:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 11:54
    —
Alextp wrote:
А знак # может быть только в начале #nnn или еще может быть в середине Id?

для color:#nnn только в начале

#1158:  Author: Alextp PostPosted: Sun Mar 04, 2012 12:03
    —
uvviewsoft.com/bb/Css.lcf
Ok?

#1159:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 12:40
    —
Alextp wrote:
uvviewsoft.com/bb/Css.lcf
Ok?


по настройкам парсера \#\w+
в #footer{color:#999999;} подсвечивается #footer и #999999

# используется
до { - как id
после { - для color

что-то не нашел в LexerConfig.chm
какой синтаксис тут подойдет

#1160:  Author: Alextp PostPosted: Sun Mar 04, 2012 12:53
    —
при чем тут LexerConfig. Надо просто парсер Color править. css.lcf - Update

#1161:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 13:08
    —
Alextp wrote:
при чем тут LexerConfig. Надо просто парсер Color править. css.lcf - Update

спс
[\da-f] вот это и искал в регулярных выражениях

#1162:  Author: Alextp PostPosted: Sun Mar 04, 2012 13:27
    —
css.lcf Up.
+подсветка строк url("../path")

#1163:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 13:38
    —
Alextp wrote:
css.lcf Up.
+подсветка строк url("../path")


добавил еще String_2
Expression = #39' .*? '#39
объединить с String возможно ли?
кстати, часто встречаю просто url(bg.png)

width:100% - % по стилю default
width:100px - 100px по стилю value


Last edited by _92 on Sun Mar 04, 2012 13:50; edited 1 time in total

#1164:  Author: Alextp PostPosted: Sun Mar 04, 2012 13:49
    —
возможно. Upd.

Добавлено спустя 2 минуты:

_92 wrote:
100px по стилю value

Так и надо

Добавлено спустя 2 минуты:

_92 wrote:
просто url(bg.png)

Это не строка..

#1165:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 14:02
    —
Alextp wrote:
_92 wrote:
100px по стилю value

Так и надо

и.в. может 100% тоже как value

Alextp wrote:
_92 wrote:
просто url(bg.png)

Это не строка..

"url" в любом регистре + "(" + "строка" + ")"
сложно/конфликтовать может с другими парсерами?


Last edited by _92 on Sun Mar 04, 2012 14:07; edited 1 time in total

#1166:  Author: Alextp PostPosted: Sun Mar 04, 2012 14:05
    —
"и.в."? не понял.

#1167:  Author: _92Location: ufa PostPosted: Sun Mar 04, 2012 14:07
    —
Alextp wrote:
"и.в."? не понял.

имею ввиду

#1168:  Author: Alextp PostPosted: Sun Mar 04, 2012 14:20
    —
-"url" в любом регистре + "(" + "строка" + ")"
Upd

#1169:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Mar 05, 2012 02:33
    —
Похоже Syn не проверяет наличие папки Backup в %appdata% (AD),
если он был настроен на бекап в AD на одном пк, а запущен на другом пк.
Нчинаешь редактировать файл - выскакиватет окошко, о невозможности создания копии. Т.к. папки в AD нет.

#1170:  Author: Alextp PostPosted: Mon Mar 05, 2012 02:56
    —
Fixed. Закачаю на uvviewsoft.com/bb/

#1171:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Mar 05, 2012 03:13
    —
Спасибо Smile

#1172:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Mon Mar 05, 2012 23:30
    —
Приветствую всех!
Подскажите пожалуйста, почему при поиске (Ctrl+F) в файле фразы, которой нет - появляется прогресс-бар, который висит постоянно и не закрывается?

#1173:  Author: Alextp PostPosted: Mon Mar 05, 2012 23:33
    —
Он закрылся по окончании поиска? тогда ок
если нет- плохо. Дай файл+ строку поиска

PS. Свастику с аватара убери

#1174:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 00:15
    —
Alextp wrote:
Он закрылся по окончании поиска?

Нет, так и остаётся висеть.
Файл: http://www.mediafire.com/?xhum5jj1eaat1lh
Строка поиска: 20uf

#1175:  Author: Alextp PostPosted: Tue Mar 06, 2012 00:45
    —
Не получ. повторить. по идее форма должна скрыться. это стабильно повторяется? на др.больших файлах тоже?

#1176:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 00:58
    —
Ошибся со строкой поиска: 25uf
Такая лабуда стабильно появляется на таких файлах (есть и другие).
Да и файл не превышает 200kB.

#1177:  Author: Alextp PostPosted: Tue Mar 06, 2012 01:18
    —
заменил Progressbar. Попробуй:
www.uvviewsoft.com/bb/

#1178:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 08:13
    —
Всё равно прогресс останавливается почти в самом конце и не закрывается.
Мои конфиги: http://www.mediafire.com/?84q22r6ax84k6y1

#1179:  Author: Alextp PostPosted: Tue Mar 06, 2012 14:13
    —
похоже окно "не найдено" показано сзади от прогресса. Делаю (теперь)убирание прогреса перед этим- попробуй бету
uvviewsoft.com/bb

#1180:  Author: mp3svala PostPosted: Tue Mar 06, 2012 18:19
    —
Может кто ещё подтвердить?

Win7, запускаем Total Comander (он получается в фокусе), открываем любой файл через SynWrite, а фокус всё равно остаётся на Total Comander. К примеру с Universal Viewer, Блокнотом и пр. такого не происходит...

В "проводнике" windows тоже самое, фокус не перехватывается... Чтобы сфокусировалось на программе, надо открыть опции (F9) и нажать кнопку "применить", вот тогда окно "перехватится"..

Баг?

#1181:  Author: Alextp PostPosted: Tue Mar 06, 2012 18:21
    —
Уточни- фокус на SWrite но не на редакторе, или - фокус на Тотале (какая рамка окна подсвечена?)

Если вызвать SW через ПКМ-меню - тоже фокус не на нем?

#1182:  Author: mp3svala PostPosted: Tue Mar 06, 2012 18:36
    —
Windows Проводник


Total comander


Открывай хоть как, фокус не появится пока не откроешь дополнительное окно в самой програме SynWrite (Опции, Поиск, Диалог сохранить и пр.)..

#1183:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 21:47
    —
Alextp wrote:
Делаю (теперь)убирание прогреса перед этим- попробуй бету
uvviewsoft.com/bb

Уже лучше, но после появления окошка, что строка не найдена - диалог поиска теряет фокус (приходится мышкой клацать на диалог, чтобы нажать ESC) Sad

#1184:  Author: Alextp PostPosted: Tue Mar 06, 2012 22:24
    —
Ciber SLasH
Не вижу. У меня фокус остается на кн. "Найти".

#1185:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 22:45
    —
Alextp wrote:
Ciber SLasH
Не вижу.

Вот смотрите.

#1186:  Author: Alextp PostPosted: Tue Mar 06, 2012 23:05
    —
У себя не вижу. У меня окно Поиск остается поверх листера при сообщ. "Не найдено" ("Окно всегда поверх" не включено)

Добавлено спустя 18 минут:

mp3svala
Попробуй бету- фокус fixed? uvviewsoft.com/bb

#1187:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 23:31
    —
Alextp
Диалог поиска теряет фокус, если на сообщение "Строка не найдена" не мышкой давить, а ENTER нажать.

#1188:  Author: Alextp PostPosted: Tue Mar 06, 2012 23:39
    —
Ciber SLasH
Тоже нет. Может выключишь "Сообщ. при нулевом рез-те поиска"

#1189:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Mar 06, 2012 23:58
    —
Alextp wrote:
Ciber SLasH
Тоже нет. Может выключишь "Сообщ. при нулевом рез-те поиска"

От оно чё... конечно выключю, знал бы, выключил раньше Smile

#1190:  Author: mp3svala PostPosted: Wed Mar 07, 2012 00:03
    —
Alextp Отличная работа Smile! Теперь как надо... Кстаи, баг этот давно, у меня есть Syn2.exe за октябрь 2010, там тоже была аналогичная проблема и в EControl Syntax Editor тоже есть этот баг, специально сегодня проверил.

Ciber SLasH, у меня проблем с этим нет, Вашу ошибку воспроизвести не удалось, всё работало...

#1191:  Author: Alextp PostPosted: Thu Mar 08, 2012 19:17
    —
бета-ссылка: поддержка макросов. Хоткеи макросов пока не настраиваются.

#1192:  Author: mp3svala PostPosted: Thu Mar 08, 2012 19:28
    —
Alextp Вам пока некогда добавить html превью?

#1193:  Author: _92Location: ufa PostPosted: Thu Mar 08, 2012 19:31
    —
.csv lexer не хватает
числа строки одиночные символы

#1194:  Author: Alextp PostPosted: Thu Mar 08, 2012 19:42
    —
mp3svala
Пока да. Я не знаю- то ли брать MSIE движок, то ли делать preview как отдельный .exe. если я буду вызывать для фрагмента браузер (внешний), это будет Ок?

#1195:  Author: mp3svala PostPosted: Thu Mar 08, 2012 19:44
    —
Alextp да, ведь IE есть у всех, будет универсально и оптимально...

#1196:  Author: Alextp PostPosted: Thu Mar 08, 2012 20:03
    —
mp3svala
будет в след.бете

#1197:  Author: mp3svala PostPosted: Thu Mar 08, 2012 20:49
    —
Alextp буду ждать, спасибо...

#1198:  Author: Alextp PostPosted: Thu Mar 08, 2012 20:53
    —
Upd.

Добавлено спустя 4 минуты:

Alt+F6

#1199:  Author: mp3svala PostPosted: Thu Mar 08, 2012 21:00
    —
Alextp можно 2 пожелания?
1.кнопку в левой панеле.
2.если не выделять конкретный кусок текста, то предпросмотр всего дока.

#1200:  Author: Alextp PostPosted: Thu Mar 08, 2012 21:06
    —
1. Какую кнопку?
На toolbar? Неохота его перегружать
2. ОК

#1201:  Author: mp3svala PostPosted: Thu Mar 08, 2012 21:15
    —
Alextp а нельзя опционально выносить кнопки? Было бы супер...

#1202:  Author: Alextp PostPosted: Thu Mar 08, 2012 21:35
    —
Пока нет

#1203:  Author: Alextp PostPosted: Fri Mar 09, 2012 14:00
    —
Beta upd. +настройка macro hotkeys

#1204:  Author: mp3svala PostPosted: Fri Mar 09, 2012 14:23
    —
Alextp может стоит добавить в нижнюю часть окна "всего строк"?

#1205:  Author: Alextp PostPosted: Fri Mar 09, 2012 14:53
    —
Может потом

#1206:  Author: mp3svala PostPosted: Sat Mar 10, 2012 15:00
    —
Так задумано?

#1207:  Author: Alextp PostPosted: Sat Mar 10, 2012 15:32
    —
Обновил Url regex. После
ref=aaaa
не подсвечивается
?oe=aaa
-так задумано. "ref=aaaa" это имя скрипта?

#1208:  Author: mp3svala PostPosted: Sat Mar 10, 2012 15:42
    —
Alextp wrote:
Обновил Url regex. После
ref=aaaa
не подсвечивается
?oe=aaa
-так задумано. "ref=aaaa" это имя скрипта?

не знаю даже, просто накопировал ссылок с амазона... а они подсвечиваются местами Smile

к примеру и такая ссылка подсвечивается тоже не полностью...
http://www.plextor-digital.com/index.php/component/option,com_jdownloads/Itemid,55/catid,175/cid,550/index.php?option=com_jdownloads&Itemid=55&task=viewcategory&catid=178

#1209:  Author: Alextp PostPosted: Sat Mar 10, 2012 15:48
    —
С этой URL то же: там запятая, которая в URL не попадает как задумано. Посмотрю

Добавлено спустя 24 минуты:

Fix- для 2х URL-ов

#1210:  Author: mp3svala PostPosted: Sat Mar 10, 2012 16:20
    —
Alextp а может всё считать урлом вплоть до пробела\перевода строки?
Notepad++ по моему так и делает...

#1211:  Author: Alextp PostPosted: Sat Mar 10, 2012 16:36
    —
Пока фикса достаточно. В UV у меня как раз просто.

#1212:  Author: mp3svala PostPosted: Sat Mar 10, 2012 16:45
    —
Alextp а где фикс. посмотреть?

#1213:  Author: Alextp PostPosted: Sat Mar 10, 2012 16:47
    —
Вечером выложу- uvviewsoft.com/bb/

#1214:  Author: AlekseyKX PostPosted: Thu Mar 15, 2012 10:20
    —
Добрый день.
Если у стиля указать изменение размера шрифта, например верхний регистр, то вижуально редактор правит текст, но сохраняет его без этих исправлений. Это можно как то исправить?

#1215:  Author: _92Location: ufa PostPosted: Thu Mar 15, 2012 10:37
    —
макросы - настроить макросы - клавиша
если нажать alt, то пропадают кнопки слева
которые появляются при наведении мышки на них

возможно ли реализовать повтор
повторить макрос - сто раз
повторить макрос - до конца файла

#1216:  Author: Alextp PostPosted: Thu Mar 15, 2012 11:49
    —
AlekseyKX
Нет- так задумано

_92
-повторить макрос - сто раз
Можно сделать
как msgbox "введите кол-во раз" после нажатия Запустить в диалоге макров.

-повторить макрос - до конца файла
Как это проверить(дошел до конца)- не знаю.

#1217:  Author: AlekseyKX PostPosted: Thu Mar 15, 2012 13:25
    —
Alextp wrote:

Нет- так задумано

Очень жаль.
А можно сделать так чтобы набираемый текст, в случае если он есть в файле подстановок, брался с регистром из файла подстановок. Без дополнительного нажатия клавиши энтер

#1218:  Author: Alextp PostPosted: Thu Mar 15, 2012 14:12
    —
AlekseyKX
Имеешь в виду свой новый Autocomplete file (*.acp)? Там надо при наборе <down><enter> нажимать.. Или попробуй чтото с макросами сделать..

#1219:  Author: AlekseyKX PostPosted: Thu Mar 15, 2012 14:23
    —
Да, именно его. Просто хочется без дополнительных нажатий на клавиши получить подстановку слов из него. А если точне то при наборе служебного слова "integer" подставлядось "INTEGER".

#1220:  Author: Alextp PostPosted: Thu Mar 15, 2012 14:32
    —
Совсем без клавиш- нет(хотя бы Tab в списке надо нажать). А вызов списка можно сделать автоматом (опция). т.е. 1 нажатие Tab и все

#1221:  Author: AlekseyKX PostPosted: Thu Mar 15, 2012 15:22
    —
Это я понимаю что всего одна клавиша. Просто дело привычки. Привык что раньше сразу подставлчется и не думаешь об этом.Поэтому не удобно
К тому же при нажатии таб, вслучае если список открывается под курсором мыши, может подставиться совсем другой текст

#1222:  Author: Alextp PostPosted: Thu Mar 15, 2012 16:26
    —
Делать замену автоматом integer-INTEGER нехорошо, т.к. строка
"Pls write INTEGER, not integer" вообще не наберется

#1223:  Author: AlekseyKX PostPosted: Thu Mar 15, 2012 17:31
    —
Это дело вкуса. Даже в МС Ворд есть такие функции. Подъем первой букви и тд. Никто не жалуется. Если есть возможность это реализовать с возможностью отключения пожеланию, буду очень благодарен

#1224:  Author: Alextp PostPosted: Mon Mar 19, 2012 19:58
    —
iteg wrote:
Создал три файла с содержимым ПРИВЕТ:
первый OEM,
второй ANSI,


"Искать также в ОЕМ" опция будет в бете.

#1225:  Author: mp3svala PostPosted: Tue Mar 20, 2012 00:24
    —
Alextp а нет ли в программе возможности вкл. "плавную" прокрутку по колёсику мыши (когда крутим колесо или нажимаем среднюю кнопку мыши)?
Отдельное спасибо за кол-во строк в файле Smile!

#1226:  Author: Alextp PostPosted: Tue Mar 20, 2012 10:54
    —
Прокрутка по нажатию колеса есть. Но она построчная, не плавная.
mp3svala wrote:
спасибо за кол-во строк в файле

Пож-та.

Добавлено спустя 29 минут:

Beta обновлена

#1227:  Author: mp3svala PostPosted: Tue Mar 20, 2012 15:03
    —
Alextp wrote:
Прокрутка по нажатию колеса есть. Но она построчная, не плавная.

Да, обычную видел. А добавить плавную хлопотно? При прокрутке больших txt мне кажется будет "комфортнее" глазам...

#1228:  Author: Alextp PostPosted: Tue Mar 20, 2012 16:08
    —
mp3svala
Хлопотно..

#1229:  Author: Alextp PostPosted: Fri Mar 23, 2012 23:01
    —
Beta:
+ Подд-ка HTML Tidy (меню Запуск)
(проверка правильности + форматир-е HTML)

#1230:  Author: Real Root PostPosted: Sun Mar 25, 2012 02:40
    —
Уважаемый Alextp
Подсел на ваш СИН так что даже не знаю как без него... Спасибо за отл. вещь.
Но есть одна большая неприятность:
Комп загружается через учетку с Пользовательскими правами. В ней же и работаем. Система XP SP3 со всеми обновлениями. TC 7.57a
Так вот TC я запускаю через "Запуск от имени..." с админскими правами. Соответственно все что запущено через Тотал автоматически получает админские права (это также видно через taskmgr). Но вот беда с сином - когда работаешь через тотал с админскими првами син почемуто работает с юзерскими правами. Точнее, плагин не может писать в системные каталоги, а сама программа вообще теряет доступ к своим настройкам (они же лежат в профиле админа). Не помогает ничего, даже если syn.exe запустить от имени админа. Причем в taskmgr syn.exe весит как запущенный из под админа в обоих случаях.
Если syn.exe запскать из под Юзера напрямую, либо залогиниться под админом и открыть syn.exe (или плагин) то никаких проблем нет вообще (если запускать из под юзера, то соответственно будут свои настройки).
Ни с какими программами таких глюков попросту нет - Scite работает на УРА! Но после Syn.exe он мне совершенно разонравился Sad

Да, и как обстоят дела с х64 версией? Вы выкладывали ссылку в теме ранее, но она почемуто не рабочая.
Спасибо

Добавлено спустя 7 минут:

Думал, может быть он переменные среды неправильно получает, но открыл процесс Syn.exe в Process Explorer - все переменные среды в порядке - все пути указанны для админа.

Добавлено спустя 3 минуты:

Еще раз отмечу, что проблемы как у плагина, так и у отдельной программы

Добавлено спустя 22 минуты:

Посмотрел за syn.exe через Process Monitor - Если файл открыть через F4 или дабл кликом (ассоциация с Syn.exe), то свои конфиги он почему-то пытается писать искать в C:\%AppData%\SynWrite\Syn.ini - т.е. не происходит раскрытие %AppData% да еще и C:\ откудат в начале берется. Еще есть другая ситуация - когда на панеле тотала есть текстовый доумент (как кнопка), так вот если щелкнуть по ней то открывается syn с такими путями - C:\Program Files\Total Commander\%AppData%\SynWrite\Syn.ini - тут вообще хз что и как.
А если запускать из тотала запущенного напрямую из под пользователя - то все нормально - C:\Documents and Settings\Kassir\Application Data\SynWrite\Syn.ini в обоих случаях

#1231:  Author: Alextp PostPosted: Sun Mar 25, 2012 12:51
    —
%Appdata% может не раскрыться из-за системы. в User account может не прописано %Appdata%?

Я бы попробовал- 1. кинуть Syn*.ini в папку Syn. Тогда он портабельный. с портабельным ОК?
2. создать манифест Syn.exe.manifest с админ-запуском
(удалив manifest из ресурсов)
пример такого manifest где-то был

Добавлено спустя 7 минут:

Real Root wrote:
и как обстоят дела с х64 версией?

http://forum.wincmd.ru/viewtopic.php?p=89024#89024

Добавлено спустя 3 минуты:

плаг делается портабельным не так. См. опции - "Портабельность" (или FAQ)

#1232:  Author: Real Root PostPosted: Sun Mar 25, 2012 13:00
    —
Quote:
%Appdata% может не раскрыться из-за системы. в User account может не прописано %Appdata%?

Вы меня не правильно поняли.
%AppData% раскрывается нормально и под юзером и под админом. Проблема возникает в том случае, если залогинившись в одной учетной записи, выполнить запуск программы от имени другой учетки, т.е. при Run As...
Попробуйте сами у себя создать на компе учетку с юзерскими правами - в ней Син будет работать хорошо, но если из под той учтеки запсутить Син с правами Админа все проблемы вы увидите сами.

Code:
Я бы попробовал- 1. кинуть Syn*.ini в папку Syn. Тогда он портабельный. с портабельным ОК?

Честно говоря это не желательно (но сейчас попробую), т.к. в каталог Сина запись юзеру запрещена (только админ), а нужна нормальная работа как для юзера, так и для админа.

2. создать манифест Syn.exe.manifest с админ-запуском
Как это сделать? (Что внутри манифеста писать?)

Добавлено спустя 6 минут:

Только что проверил - с портабельным приложением все ОК, только теперь проблема под Бзером - он не может писать свои настройки и при каждом закрытии дает ошибку что не может записать свои настройки - что и ожидаемо - юзер не может писать в Program Files

#1233:  Author: Alextp PostPosted: Sun Mar 25, 2012 13:15
    —
взять Totalcmd.exe.manifest,
и
Change the <requestedExecutionLevel> element to:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

--
RunAs попробую

Добавлено спустя 2 минуты:

Real Root wrote:
дает ошибку что не может записать свои настройки

Для portable надо брать не Program Files папку, конечно.

#1234:  Author: Real Root PostPosted: Sun Mar 25, 2012 13:19
    —
Quote:
взять Totalcmd.exe.manifest,
и
Change the <requestedExecutionLevel> element to:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Так ведь в таком случае он вообще не будет запускаться из под юзера...
А мне нужно чтобы из под юзера тоже все работало - там ведь тоже люди сидят Smile

Добавлено спустя 14 минут:

Quote:
Для portable надо брать не Program Files папку, конечно.

Дело в том, что система работает без антивируса.
Для предотвращения заражения компьютера сделано следующее:
1. Запуск исполняемых файлов (*.cmd; *.reg; *.vbs и т.д.) разрешен только с диска С:, причем только из тех папок, куда юзер писать не может
2. На диск C: юзер имеет доступ только на чтение, кроме папки своего профиля.
3. Вся работа проводится только под учеткой юзера. Из под учетки юзера работаю и я, но делаю запуск TC с правами админа. В таком случае все что будет запущено через Total Commander автоматически получает админские права.

Так что было бы крайне замечательно все-таки заставить работаь Syn как все остальные приложения. bred3, scite, notepad++, pspad - работают без проблем, но вы же сами понимаете "хороший и удобный блокнот" - лучший друг сисадмина. Мне именно ваше прилоежние больше всех по-душе. SciTe тоже очень нравится, но если напрямую править exe-файл (замена ASCI текста) то SciTe его бьет, а после Syn - все великолепно работает.

#1235:  Author: Alextp PostPosted: Sun Mar 25, 2012 13:48
    —
Понятно, manifest не поможет. Проблему понял. у себя воспроизвести не могу(создал учетку (огр. права), зашел в нее, запустил Syn- работает с нов. настройками, запустил as admin - работает со старыми настройками)

Все-таки Appdata не раскрывается(отсюда и C:\%Appdata%\Synwrite\syn.ini)

Добавлено спустя 3 минуты:

если делать Wlx портабельным (syn.ini около LSPlugin.ini, см. FAQ)- то с WLX все ОК?

#1236:  Author: Real Root PostPosted: Sun Mar 25, 2012 14:10
    —
Quote:
Все-таки Appdata не раскрывается(отсюда и C:\%Appdata%\Synwrite\syn.ini)

Таки да...
Только вообще не могу понять откуда ноги растут:
Если войти в систему под админом то на ввод %appdata% в командной строке, система дает ответ C:\Docuemnts бла-блабла Admin не является...
Если войти в систему под юзером то на ввод %appdata% в командной строке, система дает ответ C:\Docuemnts бла-блабла Kassir не является...

А вот если делать запуск от имени, то %appadata% ни во что не раскрывается Sad

Добавлено спустя 9 минут:

Как оказалось я не одинок в своей проблеме:
http://sda.homelinux.com/gate/viewtopic.php?t=6356&sid=bf8bd0648e0ca8d53b4a488bdf366a78

А вот тут описано как проинициализировать принудительно данную переменную для использования в программе. Может стоит включить в будущие версии?
http://groups.google.com/group/microsoft.public.vc.language/browse_thread/thread/9ccb4cfcae91a197

Добавлено спустя 2 минуты:

Да и вообще если ввести в гугле запрос runas %appdata% то можно будет выучить английский мат

#1237:  Author: Alextp PostPosted: Sun Mar 25, 2012 14:29
    —
-Может стоит включить в будущие версии?

Да. СтОит. через SH**** должно быть ОК

#1238:  Author: Real Root PostPosted: Sun Mar 25, 2012 14:34
    —
Короче говоря втупую прописал в переменных средах %appdata% и все заработало.


ЗЫ: Еще один трабл:
В Син включена опция создания бекапов редактируемых файлов в своей папке (всмысле в папке где син хранит настройки).
Отредактируем файл с атрибутами rahs, сохраним его. Еще раз отредактируем этот же файл - при сохранении Syn ругнется на не возможность перезаписи файла в папке бекапа (у него тоже атрибуты rahs), при этом редактируемый файл сохраняется нормально (с запросом на перезапись).

#1239:  Author: Alextp PostPosted: Sun Mar 25, 2012 15:21
    —
Что лучше- перезапись rahs файла или просто не показ. ошибку?

Добавлено спустя 20 минут:

Fixes
www.uvviewsoft.com/bb/

#1240:  Author: Real Root PostPosted: Sun Mar 25, 2012 17:28
    —
Quote:
Что лучше- перезапись rahs файла или просто не показ. ошибку?

Мне кажется лучше перезапись файла, т.к. его самое первое состояние врятли нужно будет.

#1241:  Author: Alextp PostPosted: Sun Mar 25, 2012 17:33
    —
fix (для 2-х багов) выше.

Добавлено спустя 29 минут:

Чего по сравн-ю с SciTE не хватает?

#1242:  Author: Real Root PostPosted: Tue Mar 27, 2012 09:29
    —
Quote:
Чего по сравн-ю с SciTE не хватает?

Добрый день. Спасибо за фиксы. Я заработался, дома за комп вообще не садился...
По сравнению со SciTe - да пожалуй все вро де бы есть. Только напрягает что подсветка лексеров меняется от версии к версии. По крайней мере у меня есть син годоволай давности - там подсветка для cmd,bat и ini,inf другая. И едиснтвенное преимущество ScitTE в том что минималистичная его сборка весит всего 1,8Мб. Только что пожал Syn UPX-ом, оказалось, что минималистичная сборка весит вообще 1,4Мб (Син, лексреы для админа - cmd, vbs, ps1, html и т.д.) - так что респект и спасибо вам!

ЗЫ: Мне для чего минимальный размер нужен: Я делаю свою сборку PE-системы на базе XP. RAM-загрузка строго обязатаельна (т.е после загрузки, флешку с которой все загрузилось можно извлечь - система живет в ОЗУ), причем чтобы грузилась на машинах с 256 Мб ОЗУ, и еще из низ 50 Мб было 50Мб свободной RAM для запуска программы диагностики HDD Victoria. Поэтому, при сборке такой вещицы каждые 100Кб играют очень большую роль. Вы конечно можете возразить что сжав упх-м я еще больше увеличу потребление памяти... Но тут несколько иначе - однвоременно запускать Викторию и син совершенно не нужно. Когда работает Вика, то уже ничего нельзя делать. А весь остальной софт в сборке (Acronis, системные, сетевые утилиты, и проч.) не так требовательно к памяти - может и стерпеть upx - тем более запускается по желанию а не вместе с системой.

#1243:  Author: Alextp PostPosted: Tue Mar 27, 2012 11:38
    —
Real Root wrote:
подсветка лексеров меняется от версии к версии.

Ну только изредка! А вообще есть "Опции - Восстановить стили лексеров" (свои стили можно сохранять)

#1244:  Author: qwggwgLocation: SPb PostPosted: Thu Mar 29, 2012 03:22
    —
SynWrite 3.3.900
в режиме плагина не отображается главное меню (в настройках плагина галка стоит) и файлы открываются всегда только для чтения.
Это только в плагине, в exe всё норм.

#1245:  Author: Alextp PostPosted: Thu Mar 29, 2012 10:05
    —
Не подтверждаю
В плагине галка "Показывать меню" своя- не зависит от .exe
+см опцию "режим \Только чтение\ при запуске"

#1246:  Author: qwggwgLocation: SPb PostPosted: Thu Mar 29, 2012 14:01
    —
Win XP, Total 7.56a портабельный (wincmd.ini - UseIniInProgramDir=7).
Установлен в d:\1Program\Program Portable\Total_Commander\
В плагине галка "Показывать меню" стоит.
Режим \Только чтение\ при запуске - Выключить.
Но функции не работают.
Если галку "Показывать меню" снять - "Применить" - "ОК" - "Быстрый просмотр"выкл - Тотал коммандер-выход, но при включении опять пункт "Показывать меню" помечен.

Пробовал отключить портабельность в SynWrite, но не прокатило.

#1247:  Author: Alextp PostPosted: Thu Mar 29, 2012 14:18
    —
Не понял.
1 это воспроизводится при чистой установке (когда ini в %Appdata%\Synwrite)? а когда плагин portable?
2 это только в QView или и в Lister тоже?

#1248:  Author: qwggwgLocation: SPb PostPosted: Thu Mar 29, 2012 14:34
    —
1. и в портабельном и в непортабельном плагине.
2. только в QView, в Lister всё норм.

#1249:  Author: Alextp PostPosted: Thu Mar 29, 2012 14:39
    —
Тогда ясно Smile - в QV специально прячется меню+ делается R/O.

help:
Code:
Options are taken from LSPlugin.ini file

[Syn2]
QViewToolbars=Item1,Item2,...

This allows to show some toolbars/panels in QuickView mode. Possible values of ItemN are: File, Edit, View, QS, Menu, Tree, Clip.

#1250:  Author: qwggwgLocation: SPb PostPosted: Thu Mar 29, 2012 15:40
    —
Отлично, спасибо!
А R/O не меняется по умолчанию? (да и не принципиально)
Жаль справка не на русском...

А вот ещё, у меня в режиме листера Sun2 на английском, а в настройках - русский (QView и exe на русском)

#1251:  Author: Alextp PostPosted: Thu Mar 29, 2012 15:42
    —
-RO не меняется
-баг с языком второй по счету формы Syn2 еще есть.

#1252:  Author: orod PostPosted: Thu Mar 29, 2012 16:54
    —
Очень понравился ваш редактор. Однако в последней версии обнаружилась ошибка "подсветки" в C# (IF подсвечивается в начале имени типа (В составе слова, а не отдельно)).
Жаль что новичкам нельзя постить ссылки, а то бы дал ссылку на экранную форму где видна эта ошибка.

#1253:  Author: Alextp PostPosted: Thu Mar 29, 2012 17:09
    —
Спасибо. fixed

#1254: Свежий пользова Author: kvichansLocation: Москва PostPosted: Thu Mar 29, 2012 19:37
    —
Ищу замену для TextPad, с которым работаю долго и счастливо (с 1996 года).
Попробовал SynWrite и обрадовался - это то, что нужно!
Очень понравился и функционал, и скорость развития (прочитал всю ветку).

Отдельное спасибо за шрифт Liberation (см. Справка, FAQ) - до сих пор всегда работал с Verdana.
Я понимаю, что их странно сравнивать: первый моноширинный, второй - пропорциональный.
Однако по степени комфорта (для меня!) раньше ничего близко к Verdana не было, а пробовал многих.

1. Но когда я выставил Verdana в SynWrite, оказалось, что с ним НЕВОЗМОЖНО работать.
Вот что наблюдалось: таб-символы в середине строки не выстраивают следущий за ними текст вертикально.
Демонстрация: в TextPad: , в SynWrite .
Может быть это можно преодолеть?
Если нет - не беда, я уже с Liberation подружился.
Текст получился чуть шире по горизонтали, чуть уже по вертикали и не менее комфортный.

2. Недоумение вызвало подменю Файл|Последние открытые.
У меня оно всегда содержит только одну команду: Очистить список.
А я ожидал, что там будут накапливаться имена файлов.
Что я не учел?

3. Ринулся перенастраивать цвета под себя.
Пока получилось все, кроме подсветки той пары скобок, в которой оказывается каретка.
Мне они мешают (отвлекают), так как для работы хватает явной команды "найти пару" (Ctrl+[).
Попытка спрятать подсветку скобок не удалась:
Опции, Цвета/Шрифты
Для "Парные скобки - фон" установил Цвет="Win bg"
Скобки продолжают подсвечиваться - они попадают в рамочки, заполненные то ли белым, то ли кремовым.
Научите

4. Есть пожелание. Мне по работе приходится значительное время проводить за наблюдением логов в процессе их заполнения.
Я настроил Син, на автоматическое обновление - ОК, работает.
Но все интересное происходит в конце файла и мне пока приходится жать по многу раз Ctrl+End, чтобы быть в курсе событий.
Давайте сделаем, как в TextPad: если каретка находится в последней строке файла, то при обновлении она автоматически переставляется на НОВУЮ последнюю строку.

5. Есть ли способ переходить на первые 9-10 открытых файлов по горячим клавишам?
До этого мне удавалось во всех рабочих средах настраивать так, чтобы простой аккорд (ALT+1, ALT+2,..,ALT+9 для подокон редактора, Win+1,Win+2,..,Win+0 для окон ОС) сразу перемещал к нужному месту.
Если этого еще нет, давайте добавим.

6. Насколько я понял из постов Alextp, перетаскивания табов еще нет, но планируется.
Мое мнение про это такое: само по себе перетаскивание не даст качественного скачка в удобстве.
А вот если будет сразу три свойства:
- возможность перетаскивать,
- возможность быстро переходить на первые из показанных (моя хотелка №5),
- восстановление сессии с повторением раскладки файлов по табам (похоже пока повторения нет),
тогда будет кайф.

#1255:  Author: Alextp PostPosted: Thu Mar 29, 2012 20:02
    —
1.не думаю, что можно поправить
2.- Недоумение вызвало подменю Файл|Последние открытые.
Работает если в "История -- Размер истории" стоит N>0

3.-Попытка спрятать подсветку скобок не удалась:
Это опция "Редактор 2- Подсвечивать скобки"

Ост. потом

#1256:  Author: kvichansLocation: Москва PostPosted: Thu Mar 29, 2012 20:47
    —
Alextp wrote:
kvichans wrote:
3.-Попытка спрятать подсветку скобок не удалась

Это опция "Редактор 2- Подсвечивать скобки"

Галка около "Подсвечивать скобки" НЕ стоит. Смущает подсказка к этой опции. Там упоминает переопределение в лексере. Где в лексере это?

#1257:  Author: orod PostPosted: Thu Mar 29, 2012 20:56
    —
Есть еще неудобство. При автозавершении послее нажатия, например, точки или скобки, автозавершение прекращается и список автозавершения закрывается (при этом следующий символ во вводимом слове как-раз точка или скобка). Это мешает когда нужно, например, внести имена классов входящих в одно пространство имен или же ввести атрибут уровня сборки.

#1258:  Author: Alextp PostPosted: Fri Mar 30, 2012 09:44
    —
kvichans wrote:
Смущает подсказка к этой опции. Там упоминает переопределение в лексере. Где в лексере это?


смотря в каком. Там непросто.. лучше зайдите в "настр. стили лексера" и переопределите стиль скобок(какой? не знаю)

Добавлено спустя 4 минуты:

orod
Дай пример- какое слово вводишь (с скобкой), какой lexer.

Добавлено спустя 8 минут:

4. Есть пожелание. Мне по работе приходится значительное время проводить за наблюдением логов

а тормоза на 10Мб логах/ неоткрытие >20Мб логов. Лучше возьмите LogViewer (см подпись)


5.(ALT+1, ALT+2,..,ALT+9 для подокон редактора,
занесу в TODO

6/- восстановление сессии с повторением раскладки файлов по табам
А счас как восстанавливается сессия? вроде бы ОК, или нет?

#1259:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 10:56
    —
Alextp wrote:
kvichans wrote:
3. Спрятать подсветку скобок... Смущает подсказка к этой опции. Там упоминает переопределение в лексере. Где в лексере это?

смотря в каком. Там непросто.. лучше зайдите в "настр. стили лексера" и переопределите стиль скобок(какой? не знаю)

Пробую на С-лексере. Явно стиля для скобок там не вижу. Попытка изменить цвета для Symbol нужного результата не дала.

Alextp wrote:
kvichans wrote:
4. Переставлять каретку на НОВУЮ последнюю строку...

а тормоза на 10Мб логах/ неоткрытие >20Мб логов. Лучше возьмите LogViewer (см подпись)

Нисколько тормоза не смущают. Мои логи очень редко бывают больше 1Мб, и проц шустрый. Если дать нужное мне перемещение каретки опционно, то будет отлично. Кстати в TextPad это не настраивается и воспринимается естественно.
Поясните про "неоткрытие >20Мб". Есть такое ограничение? Для всех файлов действует?

Alextp wrote:
kvichans wrote:

6. восстановление сессии с повторением раскладки файлов по табам

А счас как восстанавливается сессия? вроде бы ОК, или нет?

Да, подозрение было напрасным.
Оказалось, что я ожидал, что сессия будет автоматом запоминать, какие файлы и где (по табам) были к моменту загрузки другой сессии. Пока придется выполнять две команды
- сохранить сессию (с подтверждением перезаписи)
- открытие новой сессии
Предлагаю упростить пользователям работу с сессиями (у меня их будет ~200, число переключений в день ~5-10)
6.1. Добавить отображение имени сессии, если она загружена, в титул-строку приложения
ИМЯ_СЕССИИ ИМЯ_ФАЙЛА - SynWrite
6.2 Для сессий добавить команду "Сохранить"
6.3 Дать историю последних открытых сессий (как уже есть история последних открытых файлов)

7. Получил сбой.
Последние действия:
- перенастроил Историю с 1 на 20
- закрывал по одному 4 открытых файла через Ctrl+W
- сбой появился при попытке закрыть последний
Два модальных сообщения. Первое про память "С000005". Второе
Assertion failed (D:\S\C\EControl_SynEdit\Sources\ecSyntMemo.pas line 10124)

#1260:  Author: Alextp PostPosted: Fri Mar 30, 2012 11:24
    —
-Явно стиля для скобок там не вижу.
Стиль "Current block" в C-lexer...

-Мои логи очень редко бывают больше 1Мб,
Надо же делать общий случай. а не для только для вас. А общий - рассмотрен в LogV
К тому же раскраска log в SW особенная.

-7. Получил сбой.
у меня непоправлен баг с закрытием табов по *удержанию* Ctrl+W. для этого я сделал "2 креста" в верхнем меню

Добавлено спустя 13 минут:

огран. 20 Мб - для всех. Из-за тормозов лексеров на таком размере.

#1261:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 12:28
    —
Alextp wrote:
-Явно стиля для скобок там не вижу.
Стиль "Current block" в C-lexer...

Изменил Стиль "Current block". Закраска исчезла. Рамочка продолжает рисоваться.

Alextp wrote:
-Мои логи очень редко бывают больше 1Мб,
Надо же делать общий случай. а не для только для вас. А общий - рассмотрен в LogV
К тому же раскраска log в SW особенная.

Жаль, не попал в ToDo. Буду приспосабливаться

Alextp wrote:
огран. 20 Мб - для всех. Из-за тормозов лексеров на таком размере.

Для файлов без лексера, это ограничение тоже действует?

Alextp wrote:
-7. Получил сбой.
у меня непоправлен баг с закрытием табов по *удержанию* Ctrl+W. для этого я сделал "2 креста" в верхнем меню

Учту, буду ждать fix.

#1262:  Author: Alextp PostPosted: Fri Mar 30, 2012 12:35
    —
-Рамочка продолжает рисоваться
Не очистили рамки в св-вах стиля

-это ограничение тоже действует?
Пока для всех. надо сделать огранич. в 200-500Мб + убирание лексера для размера > 10Мб

#1263:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 13:03
    —
Alextp wrote:
-Рамочка продолжает рисоваться
Не очистили рамки в св-вах стиля

Поясните, где это.

Alextp wrote:
-это ограничение тоже действует?
Пока для всех. надо сделать огранич. в 200-500Мб + убирание лексера для размера > 10Мб

Отличная идея. Только лучше дать пользователю настройку порога (10Мб?). Процы работают все быстрее. То что вчера программа долго парсила, завтра будет мгновение.

#1264:  Author: Alextp PostPosted: Fri Mar 30, 2012 13:06
    —
Настройки стиля, внизу Groupbox Границы (4 строки)

#1265:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 14:10
    —
С подсветкой скобок - ОК

Новые вопросы

1. Можно ли в добавлять/удалять "область связанного редактирования" без мышки? Похоже этой команды еще нет в Опции|Клавиши.

2. Кто может помочь с настройкой лексера к FoxPro? Если я правильно понял Примечание "Enhanced by Alex, www.uvviewsoft.com",
с этим лексером Alextp знаком. Вот что нужно

2.1 Ключевое слово PROCEDURE не всегда начинает описание процедуры - только если оно первое в строке.
Как исключить попадание конструкции SET PROCEDURE TO в дерево?

2.2 С ключевого слова DEFINE может начинаться не только объявление класса, но и еще несколько других конструкций:
DEFINE PAD, DEFINE POPUP...
Как оставить в дереве только объявление класса DEFINE CLASS?

#1266:  Author: orod PostPosted: Fri Mar 30, 2012 14:32
    —
Alextp wrote:
orod
Дай пример- какое слово вводишь (с скобкой), какой lexer.

Лексер C#, Слово - наподобие System.Collections
Слов со скобкой в стандартном HL - файле нет. Я их сам добавил Smile.
Например - дописал в HL - файл C# keyword ComVisible(False) | и
keyword ComVisible(True) |. Когда дохожу до ComVisible и ввожу ( список автозавершения исчезает. Добавил в HL - файл C# keyword [ComVisible(True)] | список автозавершения при нажатии [ вовсе не появляется. Такие же эффекты наблюдал и для Visual Basic.

#1267:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 15:38
    —
1. Похоже баг.
В диалогах Поиска/Замены пытаюсь раскрыть комбо, жму ALT+DN, но вместо раскрытия комбо в окне редактора меняются местами строки. Я знаю, что есть настройка Клавиши, чтобы ALT+DN менял строки, но как же мне без мыши комбо раскрывать в диалогах?

2. Осваиваю язык поиска в Син2. С языком рег.выражений уже хорошо знаком. Задача найти выделенный цветом текст на двух строках (_ обозначает табуляцию):
....end
_d
ata
В диалоге Поиска включаю Special chars и пытаюсь искать
d\n\td
Не найдено. Научите.

3. Где можно перенастроить, чтобы при сдвиге выделенных строк табуляторы не менялись на пробелы?

4. Можно ли настраивать цвета, которые отмечают изменения по строкам файла (в вертикальной узкой полосе рядом с нумерацией)?
У меня сейчас для свежих изменений - ярко желтый, для сохраненных - ярко фиолетовый. Сильно отвлекают.

#1268:  Author: Alextp PostPosted: Fri Mar 30, 2012 17:41
    —
Пока тоько это:
-В диалоге Поиска включаю Special chars и пытаюсь искать d\n\td

Если переводы строки Win надо искать d\n\r\td (или d\r\n\td). или RegEx:
d\s+d

Добавлено спустя 3 минуты:

-4. Можно ли настраивать цвета
пока нет. В TODO

Добавлено спустя 19 минут:

Пришлите Фокс файл (маленький) для теста. со всеми этими PROCEDURE

#1269:  Author: kvichansLocation: Москва PostPosted: Fri Mar 30, 2012 18:50
    —
Alextp
Выслал пример PRG на support(at)uvviewsoft(dot)com

 !  CaptainFlint:
E-mail замаскирован во избежание спама.

#1270:  Author: Alextp PostPosted: Fri Mar 30, 2012 21:12
    —
Правленный FoxPro lexer выложу завтра- uvviewsoft.com/bb/ , импорт - в св-вах FoxPro

Добавлено спустя 2 минуты:

подпись -- "SynWrite_"

Добавлено спустя 1 час 9 минут:

orod
будет так- файл, где будет написано какие символы могут быть в id в каждом lexer.

#1271:  Author: kvichansLocation: Москва PostPosted: Sat Mar 31, 2012 09:39
    —
Alextp wrote:
Правленный FoxPro lexer выложу завтра- uvviewsoft.com/bb/ , импорт - в св-вах FoxPro

Попробовал на больших файлах. Нравится.

Старые и новые вопросы

1. Можно ли в добавлять/удалять "область связанного редактирования" без мышки? Похоже этой команды еще нет в Опции|Клавиши.

2. Где можно перенастроить, чтобы при сдвиге TAB-ом в выделенном тексте табуляторы не менялись на пробелы?

3. В дереве (смотрю в FoxPro) появились иконки (в предыдущие дни не было). Иконки я вижу трех типов
- процедуры/методы
- классы
- члены классов
При этом в каждом элементе дерева есть еще и текстовая подсказка
- proc
- class
- obj
Эта избыточность мешает: и отвлекает, и место занимает.
От чего можно отказаться? Если бы можно было запретить иконки, мне бы стало удобнее.

#1272:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Mar 31, 2012 10:05
    —
kvichans wrote:
Можно ли в добавлять/удалять "область связанного редактирования" без мышки?

Я себе назначил клав. сочетание.
Опции|Клавиши => Раздел 'дополнительно' - команда Перкл. режим синхронного редактирования.
kvichans wrote:
при сдвиге TAB-ом в выделенном тексте табуляторы не менялись на пробелы?

Может быть: Опции|Редактор 2 => выпадающий список "режим табуляции".

#1273:  Author: Alextp PostPosted: Sat Mar 31, 2012 10:13
    —
-Эта избыточность мешает: и отвлекает, и место занимает.
-От чего можно отказаться?
От иконок. положу счас lexer.

-выпадающий список "режим табуляции"
см. еще "Редактор - Оптимальное заполнение"

Добавлено спустя 1 час 25 минут:

Alt+Down в поиске -Fixd.

#1274:  Author: kvichansLocation: Москва PostPosted: Sat Mar 31, 2012 12:32
    —
keiran_green
ОК, нашел нужную команду в Клавишах.
УмныйТаб не помог.

Alextp
Замену TABов пробелами победил через "Оптимальное заполнение".
Новый лексер - ОК - рабочее пространство стало приятнее.

#1275:  Author: orod PostPosted: Sat Mar 31, 2012 14:16
    —
Alextp wrote:

orod
будет так- файл, где будет написано какие символы могут быть в id в каждом lexer.

Извините. Не совсем понял.
Будут ли выполняться при автозавершении следующие действия Question :

Если нет, жаль Sad. Было бы почти как в IDE Smile.

#1276:  Author: Alextp PostPosted: Sat Mar 31, 2012 14:21
    —
orod
будут наверное.

#1277:  Author: orod PostPosted: Mon Apr 02, 2012 13:27
    —
Я тут соорудил preset для Visual C# 2008 Command Line Compiler из NET 3.5. Отправил по адресу указанному в About. Smile

#1278:  Author: Alextp PostPosted: Mon Apr 02, 2012 14:06
    —
orod
получил. (Убрал полный путь, сократил имя)

#1279:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 14:34
    —
Активно пользуюсь поиском без вызова диалога: выделяю нужный фрагмент и жму CTRL+SHIFT+DN (или +UP). Очень удобно. Есть несколько вопросов и пожеланий

1. Если выделенного фрагмента больше в тексте нет, то я вижу в статус-строке "не найдено", слышу сигнал и выделение часто пропадает (каретка прыгает в конец).
Как выключить сигнал?
Желательно всегда оставлять выделение.

2. Если в диалоге Поиск была включена опция RegExp, а в выделенном фрагменте есть символы из разметки RegExp, то поиск не срабатывает. Например, если выделить текст ** (две звездочки), то следующее вхождение не будет найдено.
Желательно при таком способе поиска
- либо не учитывать опцию RegExp,
- либо сбрасывать эту опцию (так было в моем прежнем редакторе, и это не лучший вариант),
- либо подменять строку поиска, расставляя \ перед каждым спец.знаком.
Может быть уже есть какие-нибудь настройки для этого? Пока не нашел.

#1280:  Author: Alextp PostPosted: Mon Apr 02, 2012 14:38
    —
Учту оба пункта. Спс.

-Как выключить сигнал?
никак

Добавлено спустя 23 минуты:

сброс выделения после Ctrl+Shift+dn не подтверждаю.

Добавлено спустя 2 минуты:

-(каретка прыгает в конец)
у меня нет.

#1281:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 15:22
    —
Alextp wrote:

сброс выделения после Ctrl+Shift+dn не подтверждаю.
kvichans wrote:
каретка прыгает в конец

у меня нет.


Я нашел, когда это происходит. Если предыдущий (!!?) поиск окончился неудачей, то каретка прыгнет в конец при новом поиске выделенного текста

#1282:  Author: Alextp PostPosted: Mon Apr 02, 2012 15:30
    —
так тоже не прыгает. Ищу www - не найдено, выделяю ww - находит след. ww

#1283:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 15:44
    —
Alextp wrote:
так тоже не прыгает. Ищу www - не найдено, выделяю ww - находит след. ww


Удалось повторить. Оказалось, что пред.поиск не имеет к эффекту отношения. Существенно только направление выделения. Если выделение фрагмента было справа налево, то каретка (при "не найдено") прыгает.

#1284:  Author: Alextp PostPosted: Mon Apr 02, 2012 15:53
    —
Вроде fixd(каретка может переместиться в конец но выделение осталось)

Добавлено спустя 25 минут:

>>ALT+1, ALT+2,..,ALT+9 для подокон редактора

это могут быть разные файлы (разные после вызова команд. Alt+2 откроет сначала один файл, потом другой.) Стоит ли делать

Добавлено спустя 3 минуты:

или речь не про file histori а про Window list?

#1285:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 17:25
    —
Alextp wrote:

>>ALT+1, ALT+2,..,ALT+9 для подокон редактора

это могут быть разные файлы (разные после вызова команд. Alt+2 откроет сначала один файл, потом другой.) Стоит ли делать

Добавлено спустя 3 минуты:

или речь не про file histori а про Window list?

Это было пожелание не про Историю, а про уже открытые файлы (это Window list?). Сейчас я вижу такие способы переключиться на нужный таб:
- Ctrl[+Shift]+Tab последовательный переход
- В меню Window по цифрам и буквам
Пожелание
- Прямое переключение (без открытия меню) по первым 10 табам: ALT+1,ALT+2,..,ALT+9,ALT+0. Лучше, конечно, чтобы были сами команды переключения, а Клавиши пользователи себе сами подберут. Кому-то может оказаться удобнее Ctrl+1,Ctrl+2,..,Ctrl+9,Ctrl+0

#1286:  Author: Alextp PostPosted: Mon Apr 02, 2012 17:39
    —
Ok. добавил. Почему-то по Alt+# не работает у меня (но по Shift+# уже работает)

#1287:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 17:42
    —
В Син2 наблюдаю проблемы с колесом мыши.
Такое впечатление, что события от колеса обрабатываются через одно и первое всегда пропадает.
Выглядит это так:
- кликаю в редакторе, чтобы получил фокус
- кручу колесо, чтобы скролить
- ничего не скролится
- кручу еще раз - скролит, но рывками
- пока кручу без пауз - скролит
- после каждой паузы (~1сек), пропускается первый поворот колеса
Подозреваю, что проблема не в Син, а в Win, так как FoxPro ведет себя так же
Может кто-то знает как это победить?

#1288:  Author: Alextp PostPosted: Mon Apr 02, 2012 17:48
    —
Это и здесь??: http://econtrol.ru/download/ec_editu.zip

(да?- пишите репорт support(at)econtrol.ru )

#1289:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 18:07
    —
Alextp wrote:
Это и здесь??: http://econtrol.ru/download/ec_editu.zip

НЕТ, только в Син!

Вот что пробовал
- скачал, распаковал, запустил
- открыл тот же файл (4000 строк), что в Син, назначил тот же лексер (FoxPro)

В результате
- в Син скрол колесом - уже описал выше - через раз/два, дерганый
- в EC_editU нормальный, комфортный скрол

#1290:  Author: Alextp PostPosted: Mon Apr 02, 2012 18:22
    —
а что стоит в controlpanel: сколько строк для колеса?

Beta(1 пост) update
лучше?

#1291:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 18:37
    —
Alextp wrote:
а что стоит в controlpanel: сколько строк для колеса?

Мышь IntelliPoint. У нее нет в настройках числа. Есть на закладке Wheеl бегунок Vert scrolling speed. Бегает по шкале от Slow (1) до Fast (40). Установлен на 3.

Alextp wrote:
Beta(1 пост) update лучше?

Поясните. Скачать из bb?

#1292:  Author: Alextp PostPosted: Mon Apr 02, 2012 18:55
    —
да. /bb/ - обновлен. Лучше стало?

#1293:  Author: kvichansLocation: Москва PostPosted: Mon Apr 02, 2012 19:03
    —
Alextp wrote:
Лучше стало?

Да, стало, как в остальных (кроме FoxPro) приложениях.

#1294:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 09:56
    —
В Поиске сильно не хватает опции "Wrap seaches", которая позволила бы продолжать поиск с начала при достижении конца, а также с конца при достижении начала.
Сейчас есть Origin, чтобы знать ОТКУДА будет начинаться поиск: с тек.позиции или начала текста.
Нужно: когда поиск ЗАКОНЧИТСЯ. Сейчас это всегда конец/начало текста.
Предлагаю добавить галку Wrap внутрь рамки Direction

#1295:  Author: Alextp PostPosted: Tue Apr 03, 2012 10:28
    —
Если scope:global, origin:scope, то это почти то же что Wrap. Если делать Wrap то надо origin убирать.. много переделывать :-\

#1296:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 11:38
    —
Alextp wrote:
Если scope:global, origin:scope, то это почти то же что Wrap. Если делать Wrap то надо origin убирать

1. Это "почти" и составляет проблему ситуаций, когда нужно начинать поиск в середине текста, а продолжать на весь текст. У меня это 80% всех поисков.
2. Довод "а как у других?". Не знаю ни одного серьезного редактора (Notepad не считается), в котором нет WRAP.
3. Не вижу противоречия между WRAP и ORIGIN. Уже писал, что ORIGIN - с чего начинать, а WRAP - где закончить. Они перекрываются - да - частично.

#1297:  Author: Alextp PostPosted: Tue Apr 03, 2012 11:47
    —
Wrap - *большая* переделка. я пока это делать не хочу. может потом..

Добавлено спустя 1 час 15 минут:

Quote:
Не знаю ни одного серьезного редактора .., в котором нет WRAP

нет в Delphi 7, в PSPad (в PSPad есть direction: forw/ backw/ all scope)

#1298:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 14:36
    —
Несколько пожеланий и вопросов.
1. После поиска в файлах и появления в Search Results списка соответствий
- двойной клик выполняет переход к месту в файле,
- ВВОД не выполняет (видимо ничего не делает).
Предлагаю уровнять ДКлик и ВВОД
2. В окне Search Results выделение в режиме "полная строка". Как перейти к обычному выделению? Если его, нет, то - нужен.
Подозреваю ответ: можно получать отчет о поиске в таб, где выделение обычное. НО! из таба нет переходов к найденным местам.
3. Если я при поиске по файлам задал папку в виде
c:\dir\
то результаты появляются в виде
c:\dir\\file1
c:\dir\\file2
Лишний \ колет глаз
4. Можно ли выводить результаты поиска по файлам по мере их появления? Сейчас есть только градусник и кнопка Отменить. Нужно: видеть что уже найдено

#1299:  Author: Alextp PostPosted: Tue Apr 03, 2012 16:42
    —
1.Предлагаю уровнять ДКлик и ВВОД
Ok

2.выделение в режиме "полная строка"
по-другому никак. В ListBox выделение- вся строка

3.Лишний \
Fix

4.результаты поиска по файлам по мере их появления?
нельзя, они выводятся только на посл. этапе (1.Поиск файлов 2.поиск текста 3.сбор в окно)

#1300:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 17:35
    —
Alextp wrote:

- 4.результаты поиска по файлам по мере их появления?
нельзя, они выводятся только на посл. этапе (1.Поиск файлов 2.поиск текста 3.сбор в окно)

Я как раз про последний этап говорил. Как бы не было организовано внутри, где-то идет накопление отчета. Просьба была отображать это накопление.

5. Баг в диалоге Поиск (похожий на Alt+Dn).
Попытка отменить правку условия поиска в диалоге через Ctrl+Z шокировала: отменилось последнее изменение в тексте.

6. Предлагаю добавить в меню Window команды перехода в спец окна: Output, Рез.поиск и пр.
В этом же меню прописать назначенные им Клавиши.
Еще в тему. В сборке 901 появились Alt+1.. для прямых переходов на табы. Предлагаю их показывать у команд меню Window.
(У меня Alt+1,Alt+2.. не срабатывают. Это нормально? будут позже?)

7. Как запретить автоматический Complete? Оставить только ручной - по Ctrl+Blank

8. Что такое поиск через Lister?

9. Баг - потерялся фокус.
Делал так
- Окно Output закрыто
- жму Ctrl+F8, попал в Output
- жму Ctrl+F7, попал в Рез.поиска (но надпись осталась Output - еще мелкий баг)
- жму F8, Output закрылось, клавиатура отдыхает.

#1301:  Author: Alextp PostPosted: Tue Apr 03, 2012 18:07
    —
-где-то идет накопление отчета. Просьба была отображать это накопление.
Посмотрю("не факт" что легко сделать)

-отменить правку в диалоге через Ctrl+Z
Fix

Добавлено спустя 5 минут:

-У меня Alt+1,Alt+2.. не срабатывают.
Fix

-7. запретить автоматический Complete? Оставить только ручной -
что такое ручной? См. вкладку Авто-завершение

-8. Что такое поиск через Lister?
Это только для WLX плагина

Добавлено спустя 8 минут:

-9. Focus
fixed

#1302:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 18:22
    —
Alextp wrote:

-7. запретить автоматический Complete? Оставить только ручной -
что такое ручной? См. вкладку Авто-завершение

Смотрю вкладку Авто-заверш. Не понимаю, как настроить, чтобы по настроенному аккорду выдавался список (в том числе со словами из тек.текста), а без аккорда не выдавался.

Alextp wrote:
-8. Что такое поиск через Lister?
Это только для WLX плагина

Если это только для плагина, то видимо нужно как-то пометить в Клавишах это разделение (как в Опциях: где-то серым, где-то * стоит)

#1303:  Author: Alextp PostPosted: Tue Apr 03, 2012 18:32
    —
-чтобы по настроенному аккорду выдавался список
он и не выдается без клавиши. Если только не задать "число символов, выз. список > 0"

-как-то пометить в Клавишах это разделение
"через Lister" - это уже пометка

Добавлено спустя 27 минут:

-где-то идет накопление отчета. Просьба была отображать это накопление

Это стОит сделать, посмотрю

#1304:  Author: kvichansLocation: Москва PostPosted: Tue Apr 03, 2012 19:42
    —
Alextp wrote:
-чтобы по настроенному аккорду выдавался список
Если только не задать "число символов, выз. список > 0"

Это решило мою проблему

#1305:  Author: Alextp PostPosted: Tue Apr 03, 2012 22:06
    —
orod
в бете будет кнопка в опциях - вызывает диалог со списком.Если пропишешь туда точку и скобки в виде
C#=.()[]
VIsual Basic=.()<>

то будет по идее ОК

#1306:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 10:34
    —
1. Сообщение о произведенных заменах исчезает из статус-строки слишком быстро: через 2-3 сек. Пожелание: не стирать последнее статус сообщение или держать дольше.

2. Предлагаю добавить команду Повторить = Применить последнюю команду.
Пример:
- пользователь удалил текст от каретки до конца строки
- пользователь переставил каретку на новую строку
- после выполнения "Повторить" будет удален конец текущей строки
Пояснения:
- запоминать/повторять только команды, изменяющие текст,
- помнить последнюю изменяющую команду пока выполняются перемещения/выделения.
Зачем:
Мне приходится очень много править Word-документы. Команда Повторить (она совмещена в Word-е с "Отменить изменение") самая востребованная - у меня на нее наложено 4(!) разных аккорда, всеми пользуюсь постоянно. Уже много лет мечтаю о такой команде при правке текста.

#1307:  Author: Alextp PostPosted: Wed Apr 04, 2012 10:44
    —
1. сделал 7 сек.
2.
подумаю. я ее не видел в текст-редакторах т.ч. делать сразу не буду.
Где она есть(кроме Ворд)?

#1308:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 11:00
    —
Alextp wrote:
2.Где она есть(кроме Ворд)?

Мне такие тестовые редакторы не попадались.

В тему: у меня вторая по частоте применение команда в Word - это Повторить последний выполненный макрос.
Предлагаю ее тоже добавить. Надеюсь, в реализации это совсем просто.

#1309:  Author: Alextp PostPosted: Wed Apr 04, 2012 11:06
    —
насчет "Повторить" подумаю,м.б. это легко сделать

#1310:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 13:09
    —
3. Как закрепить за расширением (например *.log) пустой лексер "(None)" ?

4. Баг - не сохраняются Клавиши
- Добавил Ctrl+Shift+C на первое сочетание для "Copy full path to CP"
- Вышел по ОК
- Не работает и в Клавишах пусто
Пробовал другие аккорды - не сохраняет.

#1311:  Author: Alextp PostPosted: Wed Apr 04, 2012 13:13
    —
3. удалить log из списка расширений лексера (Logfiles).

Добавлено спустя 3 минуты:

4. не подтв-ю.
У меня все Ок.

#1312:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 13:51
    —
Alextp wrote:
3. удалить log из списка расширений лексера (Logfiles).

Помогло

Alextp wrote:
4. не подтв-ю. У меня все Ок.

У меня тоже не воспроизводится
Буду наблюдать

#1313:  Author: Alextp PostPosted: Wed Apr 04, 2012 14:35
    —
orod
Beta upd. (1 пост)

в C#.acp можно прописать
#chars .()[]
тогда в Autocomplete списке будут обраб-ся слова со скобками+точкой.
Проверь

#1314:  Author: RamSoftLocation: Москва PostPosted: Wed Apr 04, 2012 15:32
    —
В лексере Pascal почему-то перестало работать быстрое комментирование выделенных строк. "CTRL+/"

#1315:  Author: Alextp PostPosted: Wed Apr 04, 2012 15:33
    —
У меня не перестало..

#1316:  Author: RamSoftLocation: Москва PostPosted: Wed Apr 04, 2012 15:46
    —
Блин, видимо я лексер убил. Sad

#1317:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 17:26
    —
5. Не хватает информации о количестве выделенных символов. Сейчас отображается
номер_строки : номер_колонки (всего_строк)
или при выделении
номер_строки : номер_колонки (выделено_строк/всего_строк)
Предлагаю для двух случаев, когда
- выделение внутри одной строки,
- блочное выделение
добавить отображение кол-ва выд. символов/колонок. Например, так
номер_строки : номер_колонки (выделено_строк:выделено_колонок/всего_строк)

#1318:  Author: Alextp PostPosted: Wed Apr 04, 2012 17:30
    —
Можно.

#1319:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 18:00
    —
6. Окна Output+Resuls+Valid сейчас могут располагаться только вверху или внизу? Мне никак не удается пристыковать их к правому борту. Это так задумано? Странное ограничение, так как экраны стали широкими, уже можно все "в ряд" располагать

7. Предлагаю улучшить работу кнопки Browse... в диалоге поиска по файлам.
Если был активным комбо File mask(s), то показывать диалог не выбора папки, а выбора файла.
И еще: из полученного файла имя помещать в комбо File mask(s), а остальное - в комбо Search in folder
Кроме улучшения в целом, это даст очень быстрый способ поиска в файле, если его полный путь уже буфере:
Ctrl+M (вызов диалог Поиск по файлам)
Alt+B (Browse...)
Ctrl+V (из буфера)
Enter (подтв файла)
Enter (начать поиск)

#1320:  Author: Alextp PostPosted: Wed Apr 04, 2012 18:46
    —
-6.пристыковать их к правому борту.
Fix

Добавлено спустя 6 минут:

7.Если был активным комбо File mask(s)
Он вроде всегда активен.

#1321:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 18:56
    —
Alextp wrote:
7.Если был активным комбо File mask(s)
Он вроде всегда активен.

Активен # доступен.
Я говорил про ситуацию, когда фокус на комбо File mask(s).

#1322:  Author: Alextp PostPosted: Wed Apr 04, 2012 19:02
    —
тогда на него фокус надо давать(перед нажатием Browse)? Неудобно. тогда уж новую Browse делать. ради вставки из буфера? Не стОит

#1323:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 19:32
    —
Alextp wrote:
7. тогда на него фокус надо давать(перед нажатием Browse)? Неудобно. тогда уж новую Browse делать. ради вставки из буфера? Не стОит

Вставка из буфера, это лишь приятное следствие.
Сейчас невозможно искать файл - только выбор папки.
Логика предлагается такая:
- есть два поля: имя и папка
- каждое из них естественно требует обзора по диску
- можно оставить одну кнопку обзора, если учитывать с какого поля на нее пришли

8. Предлагаю сохранять позицию диалога ПоискПоФайлам. Сейчас Поиск/Замена возникает там, где я его закрыл, а ПоискПоФайлам - нет

#1324:  Author: Alextp PostPosted: Wed Apr 04, 2012 20:25
    —
Сделаю лучше 2ую кнопку Browse.

Добавлено спустя 1 час 32 минуты:

Beta update

#1325:  Author: kvichansLocation: Москва PostPosted: Wed Apr 04, 2012 23:12
    —
Alextp wrote:
Сделаю лучше 2ую кнопку Browse.
Beta update

Недоделки: нужны аккорды в диалоге ПоискПоФайлам.
Предлагаю (уже заняты: srkoubncwxpfaiehd)
l для Browse for file...
y для Show filename only
t для Show results on new tab

(повтор) 8. Сохранять позицию диалога ПоискПоФайлам.

(повтор) 9. Предлагаю упростить/усилить работу с сессиями (у меня их будет ~200, число переключений в день ~5-15)
- Добавить отображение имени сессии, если она загружена, в титул-строку приложения и TaskBar-строку. Например, так (PRG - сессия, c:\doc\cod.c - полное имя файла)
в титуле: PRG - c:\doc\cod.c - SynWrite
в TaskBar: PRG - cod.c
- Для сессии добавить команду "Сохранить сессию", а прежнюю переименовать в "Сохранить сессию как..."
- Дать историю последних сессий (как уже есть история последних открытых файлов)
- Сделать автоматическое сохранение именованной сессии (м.б. опционно). Сейчас последние открытые файлы при запуске восстанавливаются, а это равносильно автосохранению безымянной сессии - желательно уровнять именованные с безымянными

Можно ли в сессии сохранять не только список открытых файлов?
Например, желательно
- сохранять распределение файлов по основной и доп.панели (=other view),
- сохранять размещение окон Output (низ/бок/плав)
- сохранять размещение окон Поиск и ПоискПоФайлам
- сохранять текущую папку (для диалогов поиска файлов)
- состояния редакторов (первая видимая строка, каретка/выделение и пр)

10. Перенастраивал цвета в окне Результаты. Не помню, что изменил так, что совпали цвета у символов и фона в тех местах, где во всех строках Результата был подсвечен поисковый запрос. Вроде перебрал все ключи в Options/Colors/Elements - не могу найти цвет фона. Научите.
---
Нашел как повторить ситуацию
- Загрузил цвета "Light Gray.colors"
- Задал поиск "for" по кодам
- Вижу в Результатах: navy-строки и в них ~желтым помечены подстроки "for"
- Изменил цвет для "Output panel active text" с navy на "Window text"
- Цвет всех строк стал черный, и желтый фон у "for" тоже стал черный
---
Уже выяснил как исправить:
нужно для "Output panel active text" задать черный (вместо "Window text")

#1326:  Author: Alextp PostPosted: Thu Apr 05, 2012 10:35
    —
-8. Сохранять позицию диалога ПоискПоФайлам.
Ok

-9. Предлагаю упростить/усилить работу с сессиями
не получится: сессия (ее имя) нигде не запоминается. Сохранить - нечего. Делать запоминание пока не хочу

-Дать историю последних сессий
Это можно наверное

Добавлено спустя 4 минуты:

-Можно ли в сессии сохранять..
- сохранять распределение файлов по основной и доп.панели (=other view),
Вроде уже

- сохранять размещение окон Output (низ/бок/плав)
- сохранять размещение окон Поиск и ПоискПоФайлам
- сохранять текущую папку (для диалогов поиска файлов)
это- общая опция

- состояния редакторов
это будет конфликт с историей(в SynState.ini)

#1327:  Author: Alextp PostPosted: Thu Apr 05, 2012 14:19
    —
Сохранение сессии- может сделаю позже.

#1328:  Author: kvichansLocation: Москва PostPosted: Thu Apr 05, 2012 15:21
    —
1. Настройка "Папка для диалогов отк/сохр" на "Папка текущего файла" часто не срабатывает. Не могу понять когда.

2. Предлагаю изменить на _привычное_ поведение каретки при _схопывании_ выделения. Рассмотрим такую ситуацию
- 123456789
- пользователь выделил текст 345 и нажал чистый RIGHT
- где окажется каретка?
- сейчас в Син это зависит от направления выделения
- при выделении на восток: каретка окажется между 6 и 7
- при выделении на запад: каретка окажется между 3 и 4
(аналогичные результаты при LEFT)
Предложение (так во всех остальных редакторах):
после RIGHT каретка между 5 и 6 при любом направлении выделения
после LEFT каретка между 2 и 3 при любом направлении выделения

#1329:  Author: Alextp PostPosted: Thu Apr 05, 2012 15:52
    —
2.
Ok

#1330:  Author: kvichansLocation: Москва PostPosted: Thu Apr 05, 2012 16:28
    —
3. Предлагаю команду "Delete current line" распространить на все строки, которые попали в выделение.

#1331:  Author: Alextp PostPosted: Thu Apr 05, 2012 16:31
    —
Тогда это "Delete selection lines". не то.
С именованием сессий посмотрю скоро

#1332:  Author: kvichansLocation: Москва PostPosted: Thu Apr 05, 2012 16:43
    —
Alextp wrote:
3. Тогда это "Delete selection lines". не то.

Команда нужна. Если их будет две: для одной строки и для нескольких - это нормально.
Хотя мне тут видится разрыв логики: многие команды принимают и голую каретку и выделение. В последнем случае эти команды действуют на все _попавшиеся_ строки.

Про сессии. Жду, особенно не хватает отображения в титуле и списка последних.

#1333:  Author: Alextp PostPosted: Fri Apr 06, 2012 09:51
    —
+Named sessions system
+Title: "{Session} file - Synwrite"
Beta upd

#1334:  Author: bolix PostPosted: Fri Apr 06, 2012 09:57
    —
Большущее пожелание!
1. Сейчас при двойном клике выделяется и подсвечивается слово по всему тексту. Хотелось бы использовать несколько предопределенных команд в контекстном меню для выделения разными цветами всех вхождений выделенного фрагмента. Выделения, помеченные таким образом сохранять на всю сессию окна. Для снятия всех выделенных фрагментов или только определенной группы предусмотреть отдельные команды.


2. И в расширение п.1 возможно ли добавить вертикальную полосу указания позиции, пример как в eclipse?

Как работает: два раза щелкаем на слове, оно выделяется и подсвечивается по всему тексту (ну или поставить метки цветом как в п.1). Так вот на вертикальной полосе этим же цветом указывать маркеры, где по тексту примерно находится подсвеченное слово, а при кликанье на маркерах переходить примерно в ту позцию документа. Маркеры остаются на всю сессию или пока не будет выбрана команда из контекстного меню снять выделение.

#1335:  Author: Alextp PostPosted: Fri Apr 06, 2012 10:24
    —
1.не думаю что ECont поддерживает это
2.same
PS есть гориз. линейка (с позицией каретки)

#1336:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 10:45
    —
Alextp wrote:
+Named sessions system
+Title: "{Session} file - Synwrite"

Спасибо. Стало классно!
По сути, сессия - это еще один редактируемый (неявный) файл. Отсюда и полное подобие команд. Отсюда и пожелание доделок.
1. Из (default) сессии легко перейти в именованную. Нужна команда для обратного перехода: Закрыть сессию.
2. Для обычного файла Син отслеживает изменения и просит подтвердить закрытие:
Сохранить? Потерять? Не закрывать
Желательно сделать то же самое для сессии. При попытке закрыть Син или переключиться на другую/default сессию, спрашивать:
"С сохранением" "Без сохранения" "Оставить прежнюю"
Мне очевидно, что для сессии сложно отслеживать изменения. Так и не нужно! Просто всегда спрашивать

3. Стала острее ощущаться нехватка механизма для перетасовки табов. Пусть это будет не драг-дроп. Путь будет будет хоть какой-нибудь инструмент:
- команда в лок.меню таба, по которой появляется окно с листбоксом и кнопками Вверх/Вниз
- команда в лок.меню таба "Переместить таб левее/правее"
- глобальная команда "Переместить таб левее/правее", на которую можно Клавиши навесить
К слову, перемещение по циклу будет выглядеть естественно

4. Спасибо за аккорды в ПоискПоФайлам - уже пользуюсь.
Но позиция диалога все еще не сохраняется.

5. В ТС есть трюк упрощающий передвижение вертикального разделителя панелей:
если удерживать Ctrl, то разделитель передвигается шагами по 25%.
Предлагаю дополнить Син этим трюком. Только шаг сделать мельче. Кажется, что 10% будет хорошо.

6. Почему номер сборки не изменился? Это руками ставите, нет автомата?

#1337:  Author: _92Location: ufa PostPosted: Fri Apr 06, 2012 11:15
    —
вот налетели на alextp.. нужно вам уже контекстную минирекламу цеплять по доллару или донатэйт побольше рекламировать..

возможно ли удалять пустые строки во всем файле, т.е.
текст1 текст2
[пустая строка, то бишь перевод каретки #10 0x0A]
текст3
[пустая строка]
[пустая строка]
[пустая строка]
текст4

#1338:  Author: Alextp PostPosted: Fri Apr 06, 2012 11:29
    —
-для сессии сложно отслеживать изменения. Так и не нужно! Просто всегда спрашивать

есть "История- [x] Сохранять/восст. посл. сессию". Этого не хватит?

#1339:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 11:37
    —
Alextp wrote:
kvichans wrote:
-для сессии сложно отслеживать изменения. Так и не нужно! Просто всегда спрашивать

есть "История- [x] Сохранять/восст. посл. сессию". Этого не хватит?

Это совсем про другое. Пример:
- Работаю с именованной сессией С1
- Добавил/удалил табы
- Вызываю команду "Открыть сессию...", чтобы перейти на С2
Сейчас - изменения в С1 будут забыты. Так же они потеряются, если я закрою Син

Обращаю внимание, что в самой идее сессий есть альтернативы.
- Самое простое (для пользователя!) это включить в Син автосохранение сессий. Это будет привычно программерам. Ведь IDE не спрашивает нас "сохранять проект?", после добавления в него новых файлов. Сам факт добавления/удаления означает, что проект теперь будет другой.
- Другой подход: пользователь знает костяк файлов, входящих в сессию, а добавление табов это мелочи, которые можно забывать. Только пользователь может принять решение - "вот новый костяк". При таком подходе Сину нужно переспрашивать у пользователя "не забыл, что были изменения?"

Сейчас реализован второй. Доделки/хотелки относятся к деталям его реализации.
Мне больше нравиться первый подход. Если (надеюсь) будет перетасовка табов, то костяк сформируется сам даже при автосохранении - это будут несколько первых табов.
К тому же именно в виде автосохранения уже работает сессия (default)


Last edited by kvichans on Fri Apr 06, 2012 12:03; edited 1 time in total

#1340:  Author: _92Location: ufa PostPosted: Fri Apr 06, 2012 12:01
    —
как-то постил уже..

в дереве табы отображаются квадратами при любом шрифте и кодировке
winxp/winseven

#1341:  Author: Alextp PostPosted: Fri Apr 06, 2012 12:15
    —
-трюк упрощающий передвижение вертикального разделителя панелей
не знаю как его делать. Если придумаю

позиция диалога- Fix

ост. потом

#1342:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 12:38
    —
7. Есть в Син весьма опасное место.
Я уже много раз вздрагивал при виде диалога Поиск/ЗаменаПоФайлам.
Мой испуг вызывает команда "Replace all" с аккордом Alt+A.

Как представлю, что я этим простым аккордом (а ведь это самый частый аккорд в соседнем диалоге Поиск/Замена) могу испортить неизвестное мне количество (м.б. огромное) файлов, мне плохо делается.
Ни разу не решился вызвать эту команду, даже, чтобы понять будет она переспрашивать или молча все испортит.
- Можно ли будет отменить замены по файлам?
- Предлагаю поставить какой-нибудь предохранитель.
Первое, что приходит на ум: хотя бы убрать аккорд.
Второе: сделать явное включение доступности для Заменить (галка у кнопки - ну точно как предохранитель в оружии - и сбрасывать почаще: после каждого применения).

Добавлено спустя 23 минуты:

8. (повтор) Слежение за концом файла, если каретка в последней строке.
Помню, что Alextp рекомендовал пользоваться Log Viewer.
Попробую изменить пожелание (это не решает мою проблему, но снимает ее остротУ):
Изменить поведение команды, которая связана с аккордом Ctrl+End. Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе? То есть оставить весь экран для появления новых строк.

#1343:  Author: _92Location: ufa PostPosted: Fri Apr 06, 2012 13:03
    —
kvichans wrote:
Ни разу не решился вызвать эту команду, даже, чтобы понять будет она переспрашивать или молча все испортит

будет

#1344:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 13:07
    —
9. Можно ли спрятать горизонтальный скроллер?
Цель: вертикальное пространство значительно ценнее возможности изредка (а мне - никогда) пользоваться мышкой для просмотра длинных строк.
Есть режим Wrap и команда End - этого достаточно.

#1345:  Author: _92Location: ufa PostPosted: Fri Apr 06, 2012 13:24
    —
kvichans wrote:
Можно ли спрятать горизонтальный скроллер?
Есть режим Wrap и команда End - этого достаточно.

так ведь когда wrap - гориз.скроллер пропадает

#1346:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 13:30
    —
_92 wrote:
kvichans wrote:
Можно ли спрятать горизонтальный скроллер?
Есть режим Wrap и команда End - этого достаточно.

так ведь когда wrap - гориз.скроллер пропадает

Режим Wrap имеет свои недостатки. Я при работе его использую - включаю/выключаю по много раз в день.
Мое пожелание: сделать отображение гориз. скроллера настраиваемым.

#1347:  Author: Alextp PostPosted: Fri Apr 06, 2012 14:18
    —
scroller убрать неьзя. 1 строка- несущественно

_92
квадраты fixed

Добавлено спустя 2 минуты:

аккорд (откуда это?) A в диалоге убрал

#1348:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 14:22
    —
Alextp wrote:
аккорд (откуда это?) A в диалоге убрал

Да, речь была об аккорде внутри диалога

#1349:  Author: Alextp PostPosted: Fri Apr 06, 2012 14:36
    —
Нет, непонятно откуда слово аккорд. это к музыке относится а не к UI

#1350:  Author: kvichansLocation: Москва PostPosted: Fri Apr 06, 2012 14:44
    —
Alextp wrote:
Нет, непонятно откуда слово аккорд. это к музыке относится а не к UI

И в музыке и в UI аккорд имеет одинаковый смысл - одновременное нажатие нескольких клавиш.
Какой термин удачнее? "сочетание клавиш"?

#1351:  Author: Alextp PostPosted: Fri Apr 06, 2012 14:47
    —
Акселератор- термин МС.
у вас нет другого аватара?(этот не нравится.)

#1352:  Author: _92Location: ufa PostPosted: Fri Apr 06, 2012 14:54
    —
kvichans wrote:
включаю/выключаю по много раз в день

так hotkeyIt!)

Добавлено спустя 6 минут:

Alextp wrote:
у вас нет другого аватара?(этот не нравится.)

))
noPhotoOnAvatar=1

Добавлено спустя 2 минуты:

kvichans wrote:
Какой термин удачнее? "сочетание клавиш"?

да.. можно еще горячие клавиши hotkeys

#1353:  Author: orod PostPosted: Fri Apr 06, 2012 15:35
    —
Бету ещё не смотрел. Sad
Нашлись ещё некоторые странные явления в последнем stable release. Smile

Файлы и экранные формы отправил по адресу указанному в About.

#1354:  Author: bolix PostPosted: Fri Apr 06, 2012 17:18
    —
ясно.
А вопрос есть: если в параметрах стоит галочка Показывать CR/LF на концах строк, то показываются они с серым фоном. Есть возможность цвет фона задать?

#1355:  Author: Alextp PostPosted: Fri Apr 06, 2012 17:23
    —
Пока нет. для замен пробелов/Таб тоже

#1356:  Author: orod PostPosted: Fri Apr 06, 2012 18:47
    —
Alextp wrote:
orod
Beta upd. (1 пост)

в C#.acp можно прописать
#chars .()[]
тогда в Autocomplete списке будут обраб-ся слова со скобками+точкой.
Проверь

Посмотрел. Проверил. Работает Smile.
Есть одна мелочь Cool .
Если настроено автоматическое автозавершение, то, если ввести в лексере C# Syste, прекратить автозавершение и ввести m появится список автозавершения с System. Для System и . так не происходит.
orod wrote:
1. Лексер C# для CutWithoutSelection.cs не показывает в TreeView метод UnregisterFunction и свойство IEditTask.Name.
2. Лексер VisualBasic для CutWithoutSelection.vb не показывает в TreeView свойство Name.

Тоже самое есть и в бете.
Как создать собственный шаблон Question
Как создать подсказку для параметров Question

#1357:  Author: Alextp PostPosted: Fri Apr 06, 2012 18:54
    —
-Как создать собственный шаблон
В св-вах лексера на вкладке Шаблоны кода

-Как создать подсказку для параметров
прописать ее в скобках после Id
keyw Id(par; par)

и исключить () из директивы #chars

Добавлено спустя 19 минут:

момент с точкой - Fix.

Добавлено спустя 2 часа 9 минут:

orod
fix. Lexers отправлены в емейл.

#1358:  Author: Alextp PostPosted: Sat Apr 07, 2012 12:52
    —
Quote:
-Стала острее ощущаться нехватка механизма для перетасовки табов

DragDrop added (не между видами пока)

Добавлено спустя 40 минут:

+опции
LineStateDisplay.ModifiedColor
LineStateDisplay.NewColor
LineStateDisplay.SavedColor
LineStateDisplay.UnchangedColor

#1359:  Author: orod PostPosted: Sat Apr 07, 2012 14:51
    —
Лексеры получил. Smile
Заметил, что в лексере C# подсказка всплывает для System и System.Console одинаковая. Для System.Control подсказка в таком виде как будто это тоже System. Создается впечатление будто подсказка обрывается на точке.
Как можно сделать собственный шаблон файла Question.

#1360:  Author: kvichansLocation: Москва PostPosted: Sat Apr 07, 2012 15:06
    —
Alextp wrote:
Акселератор- термин МС.
у вас нет другого аватара?(этот не нравится.)

Акселератор - да, согласен.
Про аватар к кому был вопрос?

#1361:  Author: Alextp PostPosted: Sat Apr 07, 2012 15:09
    —
kvichans
про аватар к вам. что это за небритый мужик? лучше картинку какую. или бритый хотя бы )

#1362:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Apr 07, 2012 21:57
    —
Alextp
[off]
Я думаю, без цензуры чужих аватаров здесь вполне можно обойтись. Аватар как аватар, никакие нормы общественного приличия не нарушает. Посетитель имеет полное право выбора: хоть картинку, хоть фото, хоть бритый, хоть нет...
[/off]

#1363:  Author: orod PostPosted: Sat Apr 07, 2012 22:12
    —
Обнаружил в присланных лексерах ошибку. Cool
Лексер C# для CutWithoutSelection.cs не показывает в TreeView свойство UniqueName.
Файл и экранные формы переслал по адресу указанному в About. Также высылаю экранные формы демонстрирующие неверный вывод подсказки (тоже для C#). Smile

#1364:  Author: Alextp PostPosted: Sat Apr 07, 2012 22:56
    —
orod wrote:
экранные формы демонстрирующие неверный вывод подсказки

послал вопрос к Econtrol про это.

Добавлено спустя 4 минуты:
..

#1365:  Author: kvichansLocation: Москва PostPosted: Sun Apr 08, 2012 10:33
    —
Alextp wrote:
kvichans
про аватар к вам. что это за небритый мужик? лучше картинку какую. или бритый хотя бы )

Мне доставляет огромное удовольствие работа с Син. Поэтому готов чуть-чуть подыграть вам. Сменил аватар. Это опять мое натуральное изображение. Если мы встретимся в реале (Москва не такая уж большая), вам проще будет меня узнать

#1366:  Author: Alextp PostPosted: Sun Apr 08, 2012 10:37
    —
kvichans wrote:
Поэтому готов чуть-чуть подыграть вам

спасибо.
а то я устал скроллить эту картинку. Этот лучше

Добавлено спустя 13 минут:

сделал "ЗАкрыть сессию"+ вопрос "сохранить сессию?"

#1367:  Author: Alextp PostPosted: Sun Apr 08, 2012 14:31
    —
orod
Шаблоны можно будет класть в папку template\Newdoc. В бете.

Добавлено спустя 1 час 17 минут:

Hint для System.nnn.nnn - fix.

#1368:  Author: kvichansLocation: Москва PostPosted: Sun Apr 08, 2012 16:24
    —
Alextp wrote:
сделал "ЗАкрыть сессию"+ вопрос "сохранить сессию?"

Когда будет бета?

#1369:  Author: Alextp PostPosted: Sun Apr 08, 2012 16:29
    —
завтра вечером

Добавлено спустя 1 час 21 минуту:

-Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе

как это согласуется с опцией "прокручивать до посл. строки" (таб Редактор)?
А чем не устраивает Logviewer?

#1370:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 09:44
    —
Alextp wrote:

kvichans wrote:
Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе

как это согласуется с опцией "прокручивать до посл. строки" (таб Редактор)?

С опцией "прокручивать до посл. строки", конечно, нужно считаться. Поэтому пожелание более точно звучит так:
Если "прокручивать..." позволяет, то показывать последнюю строку первой в табе, после команды Ctrl+End, если каретка была на последней строке.
Могу еще предложить такую формулировку пожелания:
Если "прокручивать..." позволяет, то показывать последнюю строку первой в табе, после двух подряд команд Ctrl+End.

Alextp wrote:
А чем не устраивает Logviewer?

Разрывом среды. Мне в обязательном порядке нужно общее пространство поиска, то есть начав поиск в логе, я продолжаю его в других текстах. В 90% случаев поиск начинается через Ctrl+Dn или Ctrl+Shift+Dn и продолжается по Ctrl+Dn.

Добавлено спустя 26 минут:

1. Насколько я смог изучить Син, в нем нет одной из моих любимых команд (в Word и Excel мне удалось ее реализовать):
Поиск текста из буфера обмена.
Предвижу возражение: есть диалог Поиск, есть возможность Быстрый поиск.
Чтобы сравнение стало очевидным давайте посчитаем
- Пусть в буфере уже есть нужный текст
- Чтобы воспользоваться одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш: вызвать (Ctrl+F или Ctrl+Q), вставить (Ctrl+V), запустить (Enter)
- Если будет новая команда, то она сработает по нажатию 1-2 клавиш (например, по F3 или Alt+Ins)

Добавлено спустя 29 минут:

2. Пожелание:
В контекстных меню тоже показывать Клавиши, как и в общем меню приложения

#1371:  Author: Alextp PostPosted: Mon Apr 09, 2012 11:30
    —
-одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш
3 нажатия- Ctrl+Q, +V
но может сделаю.

-тоже показывать Клавиши
Не стОит, команды ПКМ меню дисаблятся по другому, еще тестировать надо

#1372:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 11:55
    —
Alextp wrote:
-одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш
3 нажатия- Ctrl+Q, +V
но может сделаю.

Я считал клавиши. Для быстрого поиска у меня получается 5, так как его нужно еще закрыть по ESC. Итого не 3, а 5. Разница между пятью и одним нажатием становится очень заметной, если нужно выполнить несколько сотен поисков в день.

К слову, не как пожелание, а для информации. Я уже более пяти лет не использую двойное нажатие для занесения в буфер и вставки из буфера. С помощью AutoHotkey мне удалось сделать так, что
Ctrl (без сочетания с другой клавишей) запоминает в буфер
Ins вставляет из буфера (а в Word это штатно делается)
В результате нагрузка на пальца уменьшилась намного больше, чем в два раза: теперь и нажатий меньше и положение рук нужно меньше менять.
Еще в тему. Экономить нажатия - это не прихоть, это продление жизни рук. Проверено на собственном (печальном) опыте.

#1373:  Author: Alextp PostPosted: Mon Apr 09, 2012 12:06
    —
-нагрузка на пальца уменьшилась намного больше
Запостите плс этот скрипт (тег [code])
в соседнюю ветку "Прогр. обесп."

#1374:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 12:18
    —
Alextp wrote:
-нагрузка на пальца уменьшилась намного больше
Запостите плс этот скрипт
в соседнюю ветку "Прогр. обесп."

Не представляю как это в той ветке подать. Вот что у меня в файле, который я скармливаю AutoHotkey при запуске Win
Code:

Ctrl:: Send, ^{vk43}    ; Ctrl посылает Ctrl-C.
Ins:: Send, +{Ins}      ; Ins посылает Ctrl-Ins.

#1375:  Author: Alextp PostPosted: Mon Apr 09, 2012 12:32
    —
+Ctrl+End
+Find from Clipb.
Done

#1376:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 13:41
    —
3. Не работает настройка
Папка диалогов открытия/сохранения=Папка текущего файла
По Ctrl+O появляется диалог с неподходящей папкой, которую я в нем устанавливал до этого руками.
Что еще может влиять?

#1377:  Author: Alextp PostPosted: Mon Apr 09, 2012 13:46
    —
Не могу проверить W7,полетела виртуалка. на Xp бы увидеть

#1378:  Author: Alextp PostPosted: Mon Apr 09, 2012 16:57
    —
beta.

#1379:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 18:37
    —
Проверил бету - полет нормальный.
Проверил список моих пожеланий.
Все реализованные новые возможности уже задействовал:
- перетащил Output вправо
- приглушил цвета у вертикальной узкой полосы
- назначил акселератор Alt+PgDn на поиск из буфера (надеюсь потом еще появится поиск вверх, назначу Alt+PgUp)
- расставил табы в _правильном_ порядке
- попереключал сессии (здорово!)
- Ctrl+End Ctrl+End работает - ура!

Из оставшихся пожеланий могу некоторые повторить, чтобы не забылись:
- Нужна команда для удаления строк, задетых выделением. Не вижу логических преград, чтобы это была команда "Удалить строку". Например, в Word есть команда "удалить ряд в таблице", которая удаляет все ряды, попавшие в выделение (такая же логика для колонок)
- Хочется иметь команду "Повторить последнюю команду, изменявшую текст". Я уже знаю, что на нее удобнее всего навешивать F1. Это одна из тех команд, которые руки берегут (см. пост 10:55).
- Хочется иметь команду "Повторить последний макрос" (опять экономит нажатия)
- Не хватает опции WRAP при поиске - чтобы не нужно было руками перемещаться в начало/конец текста. У меня появилось еще одно обоснование для этой опции: сейчас в режиме Dir=Forw Orig=Entire попытка искать слово вниз дает результат "не найдено" даже если слово есть выше по тексту, чтобы убедиться, что его действительно нет, нужно сделать попытку поиска вверх.
- Отображение результатов поиска по файлам в процессе их получения.
- Трюк из ТС с шаговым, а не плавным, перемещением разделителя панелей. В идеале нужны команды перемещения этого разделителя и настройка "перемещать по NN%". Уже были ситуации, когда этих команд мне не хватало. Кстати в FAR такие команды перемещения разделителя и их акселераторы есть штатно.
- Добавить в глобальное меню Window команды перехода в спец окна: Output, Рез.поиск и пр. Рядом с командами прописать назначенные им Клавиши. Так же показывать Клавиши, назначенные на переходы по табам (сейчас это Alt+1 Alt+2...)

#1380:  Author: Alextp PostPosted: Mon Apr 09, 2012 19:00
    —
замечание-

-команда для удаления строк, задетых выделением
Уже
(не написал про это)

-сейчас в режиме Dir=Forw Orig=Entire попытка искать слово вниз дает результат "не найдено"
это если вы сделали 1 поиск - Origin становится =From cursor. а так этого нет

Добавлено спустя 3 минуты:

Wrap find- может сделаю, но не скоро. Пока буду делать doc map. (Уменьшенная карта файла)

Добавлено спустя 44 минуты:

трюк: получилось вот что http://www.uvviewsoft.com/bb/Project1.exe

Добавлено спустя 1 час 43 минуты:

--нужны команды перемещения этого разделителя
могу сделать ПКМ (для разделителя) команды- 40/60 50/50 60/40 30/70 итд.

#1381:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 21:32
    —
Alextp wrote:
-команда для удаления строк, задетых выделением
Уже (не написал про это)

Не смог найти эту команду. Поясните.

Alextp wrote:
-сейчас в режиме Dir=Forw Orig=Entire попытка искать слово вниз дает результат "не найдено"
это если вы сделали 1 поиск - Origin становится =From cursor. а так этого нет
Wrap find- может сделаю, но не скоро.

Не понял. Origin у меня всегда остается Entire. Поясните.

Alextp wrote:

трюк: получилось вот что http://www.uvviewsoft.com/bb/Project1.exe

Посмотрел. Будет значительно лучше, если разделитель будет догонять мышь. То есть перемещение нужно делать позже - при накоплении шага смещения. В целом - то, что нужно.

Alextp wrote:

--нужны команды перемещения этого разделителя
могу сделать ПКМ (для разделителя) команды- 40/60 50/50 60/40 30/70 итд.

Это не пригодится. Если я мышь уже навел на разделитель, то ПКМ мне не помощник - могу просто перетащить, или с Ctrl пошагать.
Я писал, что хочется без мыши передвигать. Ситуация с расположением данных постоянно меняется, то справа нужно больше видеть, то слева. Очень удобно сделано в ТС: запоминается два положение разделителя - в режиме быстрого просмотра файла и в обычном режиме. Что-то вроде этого хочется в Син: нажал пару клавиш - и расположение разделителя сменилось, нажал другую (или ту же?) - вернулось обратно.

#1382:  Author: Alextp PostPosted: Mon Apr 09, 2012 21:47
    —
-команда для удаления строк, задетых выделением
Удалить строку (^y)- расширена (для выделения)

-Origin у меня всегда остается Entire
открыли диалог поиск
поставили origin=entire
жмем искать- origin стал from cursor. Вот и не нашло

#1383:  Author: kvichansLocation: Москва PostPosted: Mon Apr 09, 2012 22:39
    —
Alextp wrote:
-команда для удаления строк, задетых выделением
Удалить строку (^y)- расширена (для выделения)

Не срабатывает при вертикальном выделении - удаляется только строка, где была каретка

Alextp wrote:
-Origin у меня всегда остается Entire
открыли диалог поиск
поставили origin=entire
жмем искать- origin стал from cursor. Вот и не нашло

Это звучит пугающе. Давайте разбираться

Во-первых, я говорил про поиск без запуска диалога - например, поиск текущего слова вниз. Для этого поиска опция origin не применима, она просто всегда from cursor (чуть упрощаю - нужно же еще сдвинуться на выделение или тек.слово).

Во-вторых, действительно, при открытом диалоге вижу переключение origin на from cursor. Это ужасно! Я, конечно, вижу, что тут есть костыль: при выходе из диалога восстанавливается entire. Но логика работы с этим диалогом подорвана - ведь остальные настройки сохраняются при выходе, да и при ручной установке from cursor сохраняется. А ведь диалог-то не модальный, можно запустить его и отвлечься, поредактировать текст, потом опять вызвать (=перевести на него фокус) чтобы искать новое слово. Получится подлянка - пользователь хочет всегда искать entire, а его заставят искать from cursor!

Поясните мне вот что. За 15 лет ежедневной работы с тестами мне ни разу не хотелось искать не с того места, на которое указывает каретка.
Зачем/когда нужно искать с начала текста?
Правда, мне всегда везло - была возможность включать wrap (я ей всегда пользовался).

У меня складывается подозрение, что entire выполняет не ту роль, которую для него обозначили.
Вместо глобального поиска, предоставляется жесткая модель (с костылями) поиска от начала.

Из этих размышлений, я для себя делаю такой вывод: дожидаться, когда будет wrap, а пока поставить from cursor и глобальный поиск выполнять через два запроса - вверх и вниз.

#1384:  Author: Alextp PostPosted: Mon Apr 09, 2012 23:01
    —
kvichans wrote:
Не срабатывает при вертикальном выделении

Fix

--
Quote:
-работы с тестами мне ни разу не хотелось искать не с того места, на которое указывает каретка


А мне хотелось. при набитии программы часто нужно искать id/строку. Стоишь в тексте. Нужно искать декларацию id - делаешь поиск с начала

#1385:  Author: Alextp PostPosted: Tue Apr 10, 2012 09:13
    —
Quote:
entire выполняет не ту роль, которую для него обозначили.
Вместо глобального поиска, предоставляется жесткая модель поиска от начала

нет, почему. Поиск Entire = глобальный. Или от начала или от конца.
Wrap в TODo

#1386:  Author: kvichansLocation: Москва PostPosted: Tue Apr 10, 2012 09:31
    —
Alextp wrote:
Wrap в TODo

ОК

Добавлено спустя 19 минут:

1. Недоделки с сессиями.
Вопрос про сохранение сессии не задается при закрытии Син, если включена настройка Save/restore last session. Происходит автосохранение - это удобно.
- Не удобно, что при сбросе настройки Save/restore last session, при закрытии Син задает вопрос "Сохранить сессию", но среди ответов нет Отмена. Аналогичный вопрос про сохранение файла, включает возможность не закрывать Син.
- Желательно дать автосохранение не только при закрытии Син, но и при смене сессии. Например, дать еще одну опцию. Или расширить понимание Save/restore last session
- Желательно дать подменю Recent sessions акселератор. Еще полезно переставить его в конец группы команд - тогда его удобно будет выбирать перемещаясь ВВЕРХ
- Поясните, что делает команда Open/Add session... ?

Про акселераторы. Понимаю, что не хватает уникальных символов. Предлагаю кардинальное решение
- Расположить все команды для работы с сессиями в подменю Sessions, которое может иметь акселератор i, внутри которого все символы можно использовать свободно.
- Создать подменю полезно еще потому, что это набор редких (не для меня), изолированных команд. К тому же сейчас меню File оказалось перегруженным.

#1387:  Author: Alextp PostPosted: Tue Apr 10, 2012 10:37
    —
-Open/Add session.
не меняет, а добавляет вкладки сесии.

-среди ответов нет Отмена
Done

-расширить понимание Save last session
Done.

Добавлено спустя 1 час 8 минут:

beta. переделана логика сохр. сессии

#1388:  Author: kvichansLocation: Москва PostPosted: Tue Apr 10, 2012 13:16
    —
Alextp wrote:
-Open/Add session.
не меняет, а добавляет вкладки сеcсии.

Осталось не понятно.
Add session = слить сессии?

Alextp wrote:
переделана логика сохр. сессии

Стало удобно пользоваться автосохранением - мечта осуществилась.
Список последних сессий, пожалуйста, переместите к начали или к концу (это предпочтительно) подменю Сессии.

Добавлено спустя 10 минут:

Пожелание. Акселераторы для сессий расставить по возможности такие же как для файлов.
Recent sessions...
Save session
Save session as

#1389:  Author: Alextp PostPosted: Tue Apr 10, 2012 13:42
    —
kvichans wrote:
Add session = слить сессии?

да. Вкладки сессии добавляются к текущей сесии
попробуйте.

#1390:  Author: kvichansLocation: Москва PostPosted: Tue Apr 10, 2012 13:45
    —
Alextp wrote:
kvichans wrote:
Add session = слить сессии?

да. Вкладки сессии добавляются к текущей сесии
попробуйте.

спасибо

Добавлено спустя 1 час 14 минут:

Разобрался. Это оказалось полезно.
Пожелание. Команда меню Open/Add session... будет понятнее если ей дать наименование Add from session...

#1391:  Author: Alextp PostPosted: Tue Apr 10, 2012 15:06
    —
Имя думаю норм.
да, готов еще "поиск назад из буфера"

#1392:  Author: Double Impact PostPosted: Tue Apr 10, 2012 22:22
    —
Alextp
Алексей, может быть я как-то не понял функцию "Копировать в буфер обмена в RTF"?
Копируется всегда почему-то простой текст, даже если явно указать RTF через контекстное меню.
Это должно работать для простого текстового файла TXT, например ANSI?
Версию поставил 3.4.980 beta.

#1393:  Author: Alextp PostPosted: Tue Apr 10, 2012 22:32
    —
Double Impact wrote:
может быть я как-то не понял функцию

наверное. Работает так.

Открываешь C|Pas|VB (но не Txt) файл с подсветкой.
копируешь часть как RTF.
В ВордПаде/ВОрде делаешь вставку.
- цвет есть.

#1394:  Author: Double Impact PostPosted: Tue Apr 10, 2012 22:37
    —
Разобрался, спасибо Smile

#1395:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 12:20
    —
1. Пожелание. Изменить поведение выделения при сдвигах полных строк.
Сейчас, если выделить в неблочном режиме несколько строк (подчеркиванием обозначено выделение)
123
456

и нажать Tab, то результат получиться такой (минусы обозначают пробелы или табуляторы)
-123
-456

Желательно, чтобы результат получался такой
-123
-456

Цель: сохранять полное выделение. Это позволит, не меняя выделения, выполнять разнообразные команды (например, копирование, перемещение, выравнивание) без потери форматирования.

2. Баг при нажатии на Tab при вертикальном выделении. Из состояния (м.б. не в точности такого, но из похожего)
123
456
часто (не смог отследить закономерность) получается
12-3
45-6
Во-первых, добавляются не табуляторы, а пробелы, даже если в настройках все указывает на необходимость Tab-ов.
Во-вторых, сдвинуты не выделенные символы, а те, что после них. Место сдвига может оказаться и дальше. Есть ситуации, когда вообще не происходит изменений - жмешь Tab в пустую.

#1396:  Author: Alextp PostPosted: Wed Apr 11, 2012 12:35
    —
Посмотрю. попробую поправить.

Добавлено спустя 3 минуты:

подпись-
SynWriter 3.3.980

#1397:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 12:42
    —
3. Обратил внимание, что в меню появилась команда Play last macro. Порадовался. Но в Клавишах этой команды нет. Как назначить ей акселератор?

4. Записываются ли в макрос команды перемещения каретки? У меня при записи следующей последовательности
- Ctrl+Shift+End (расширить выделение до конца строки)
- Del (удалить выделенное)
- Ctrl+Dn (повторить поиск вниз, то есть выделить новый фрагмент)
получился макрос без последнего действия.

#1398:  Author: Alextp PostPosted: Wed Apr 11, 2012 12:45
    —
kvichans wrote:
Play last macro. Порадовался. Но в Клавишах этой команды нет

1. команда есть!
2. она не новая. Ваш запрос еще не делал

Добавлено спустя 9 минут:

kvichans wrote:
Ctrl+Dn (повторить поиск вни

Уточните- это FInd current word next или Find next. видимо 2е. ПОправлю

#1399:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 12:58
    —
Alextp wrote:
kvichans wrote:
Play last macro. Порадовался. Но в Клавишах этой команды нет

1. команда есть!
2. она не новая. Ваш запрос еще не делал

Поясните, как она называется, где ее искать в Клавишах и что она делает.

#1400:  Author: Alextp PostPosted: Wed Apr 11, 2012 13:03
    —
Клавиши- раздел Макро- 1-ая. Запуск макроса с максим. номером

#1401:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 13:13
    —
5. Сейчас в Клавишах для команды можно записать два сочетания клавиш, каждое из которых состоит из одновременно нажимаемых клавиш.
В некоторых редакторах (я знаю, что это есть в Word, в TextPad) поддерживается назначение командам последовательности нажатий.
Например, можно для команды назначить
Ctrl+Q,Q
или
Ctrl+Q,Ctrl+Q
Применение выглядит так: после Ctrl+Q редактор переходит в режим ожидания следующего символа/сочетания (TextPad при этом меняет курсор). Если вместе в следующим символом/сочетанием получается команда, он ее выполняет, если не получается - символ теряется. В частности если после Ctrl+Q нажать Esc, то никакой команды не выполняется.
Такой способ чрезвычайно удобен: (1) можно поделить команды на группы по первому сочетанию, (2) число доступных сочетаний становиться огромным.
Можно ли задействовать такое в Син?

Добавлено спустя 8 минут:

Alextp wrote:
Клавиши- раздел Макро- 1-ая. Запуск макроса с максим. номером

Стало понятно почему я не смог сразу разобраться:
- В меню команда называется Play last macro
- В Keys эта же (как оказалось) команда называется Play macro


Last edited by kvichans on Wed Apr 11, 2012 13:21; edited 1 time in total

#1402:  Author: Alextp PostPosted: Wed Apr 11, 2012 13:20
    —
МОжно но не хочется. уже был трабл (когда было назначено чтото такое в дефолте)- я не мог ввести Ctrl+K,+K, и что-то еще

#1403:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 13:44
    —
Alextp wrote:
МОжно но не хочется. уже был трабл (когда было назначено чтото такое в дефолте)- я не мог ввести Ctrl+K,+K, и что-то еще

Звучит странно. Правильно ли я понял, что из-за перекрытия сочетаний, такая возможность была удалена?

Перекрытие сочетаний редко возникает, быстро обнаруживается (не срабатывает что-то) и быстро исправляется. Например (мой опыт), сейчас методом тыка можно понять, что сочетание для внешнего инструмента наложилось на Клавиши.

Пожелание. Вернуть последовательности. Для охраны текущего положения можно добавить настройку, разрешающую их.

#1404:  Author: Alextp PostPosted: Wed Apr 11, 2012 14:07
    —
kvichans wrote:
Пожелание. Вернуть последовательности

Пока не хочу т.к. тестировать и в коде учитывать надо. не раньше Find wrap

#1405:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 14:10
    —
Alextp wrote:
kvichans wrote:
Пожелание. Вернуть последовательности

Пока не хочу т.к. тестировать и в коде учитывать надо. не раньше Find wrap

ОК

#1406:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Apr 11, 2012 14:28
    —
Можно будет добавить вот что: если потянуть вкладку вниз в текст, и отпустить ее, тогда появляется меню:

+ в будущий ToDo: возможность сравнения файлов (как в Np++)

#1407:  Author: Alextp PostPosted: Wed Apr 11, 2012 15:11
    —
keiran_green
Есть же ПКМ меню вкладки. зачем "потащить вниз"

#1408:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 15:19
    —
6. Пожелание. Дополнить взаимодействие между поиском по файлам и просто поиском
- Разрешить переход в диалог Поиск из диалога ПоискПоФайлам. Сейчас находясь в Поиске можно (через установленное сочетание для Find in files...) оказаться в ПоискеПоФайлам. Но обратного перехода (по сочетанию для Find...) нет, а он нужен.
- после выполнения поиска по файлам заменять условие поиска в тексте, чтобы можно было сразу продолжать искать в найденном (по сочетанию, назначенном на Find next)

Добавлено спустя 4 минуты:

7. Пожелание. Показывать в центре таба строку с кареткой по команде Navigate из доп.окна Рез.поиска по файлам. Сейчас строка показывается предпоследней. Может на это как-то настройки влияют?

Добавлено спустя 9 минут:

8. Баг в диалоге ПоискПоФайлам.
Если после удачного поиска, изменить текст поиска так, чтобы ничего не было найдено, то текст поиска автоматически подменяется: я не понял на что - либо на последний удачный вариант, либо на текущее выделение в табе.

#1409:  Author: Alextp PostPosted: Wed Apr 11, 2012 15:58
    —
-8. Баг в диалоге ПоискПоФайлам
у меня ОК. Ищу "test222" -не найдено -поискПоФайлам появился снова (опция) -текст поля "test222"

Добавлено спустя 5 минут:

=======================
== Просьба к поль-лям Syn ==

Проголосовать за Syn:
http://forum.wincmd.ru/viewtopic.php?t=14113

=======================

#1410:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 16:05
    —
Alextp wrote:
-8. Баг в диалоге ПоискПоФайлам
у меня ОК. Ищу "test222" -не найдено -поискПоФайлам появился снова (опция) -текст поля "test222"

У меня устойчиво сбоит:
- выделил в табе текст "123"
- вызвал ППФ (поиск-по-файлам): из галок включены только "с подпапками" и пропускать скрытые файлы/папки
- заменил условие поиска на "бред"
- через "тек.папка" установил папку для поиска
- запускаю поиск, появляется ненадолго красная надпись "не найдено"
- опять вижу условие поиска "123"

#1411:  Author: Alextp PostPosted: Wed Apr 11, 2012 16:21
    —
Fixed

Добавлено спустя 10 минут:

связь FindInFiles->Find/Replace сделана

#1412:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 16:35
    —
9. Ликбез про работу с автодополнением.
- Есть ли возможность настроить автодополнение так, чтобы при единственном варианте в выпадающем списке он вообще не появлялся, а сразу дописывался текст?
- Можно ли простым действием настраивать механизм поиска слов в тек.файле? Например, можно ли включить точку в символы, формирующие слова?
Скажем, в тексте есть такая строка "ля-ля dad.kid ля-ля". Могу я получить в списке дополнений к "da" строку "dad.kid"?

Добавлено спустя 14 минут:

10. Странно ведут себя фильтры в диалогах выбора файлов. Отображаемый в диалоге фильтр не соответствует ни текущему лексеру, ни настроенному руками при предыдущем запуске. Как добиться, чтобы была предсказуемость?

#1413:  Author: Alextp PostPosted: Wed Apr 11, 2012 17:02
    —
9.
а. нет
б. пока нет

10. как повторить?

Добавлено спустя 13 минут:

10. Fix

#1414:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 17:27
    —
10. Пока не знаю. Буду искать.

11. Обрадовался, когда обраружил в Клавишах команду Replace next.
- Мое подозрение: она позволяет без визуализации диалога Замены производить поиск и замену.
- Назначил сочетание Ctrl+Shift+R. Попробовал.
- Поведение этой команды оказалось весьма неожиданным.
- Замены происходят, но каретка стоит на месте.
- В такой реализации эта команда (на мой взгляд) не пригодна для работы. Пользователь не в состоянии уследить где по тексту происходит следующая замена. А если замены совершаются за пределами видимого текста - это полная потеря контроля.
- Нужно: (1) если еще ничего не выделено, то выделить, но замену не делать, (2) после замены выделить следующего кандидата на замену.

#1415:  Author: Alextp PostPosted: Wed Apr 11, 2012 17:46
    —
Пока хватит репортов. С субботы/вск можно продолжить

#1416:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 17:52
    —
12. Выяснилось, что отображение номера колонки, в которой находится каретка, запутывает, если в строке есть табуляторы. Например, в таком положении ("-" это табулятор, "|" это каретка):
Code:
   -   -|

статус строка сообщает, что текущая колонка 3. Правильное число получается так: 1+2*(длина-табулятора-из-настроек)
Иначе переход в между соседними строками ("·" это пробел, длина табулятора выставлена 4)
Code:
   -   -|
········

оборачивается скачками номера колонки с 3 до 9

#1417:  Author: Alextp PostPosted: Wed Apr 11, 2012 18:06
    —
11.
пока не буду делать. Возиться с заменой долго. каретка не переходит- баг- Fixed.

Добавлено спустя 5 минут:

12. By design

Добавлено спустя 58 минут:

keiran_green wrote:
возможность сравнения файлов (как в Np++)

А в N++ это как вызвать. плагин какой?

Добавлено спустя 51 минуту:

kvichans wrote:
1. ..Изменить поведение выделения при сдвигах полных строк.

Fix

Добавлено спустя 5 минут:

kvichans wrote:
2. Баг при нажатии на Tab при вертикальном выделении.

что-то не повторить. Дайте тест-файл. и какое выделение

#1418:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 21:11
    —
Alextp wrote:
kvichans wrote:
2. Баг при нажатии на Tab при вертикальном выделении.

что-то не повторить. Дайте тест-файл. и какое выделение

Выслал файл и шаги на support

#1419:  Author: Alextp PostPosted: Wed Apr 11, 2012 21:22
    —
Фиксы+ "Вкладки - Разделить NN/MM". бета

#1420:  Author: kvichansLocation: Москва PostPosted: Wed Apr 11, 2012 22:21
    —
Alextp wrote:
Вкладки - Разделить NN/MM

Не смог расшифровать. Попробовал таскать разделитель с Ctrl - работает. Не смог найти, где настраивается. Поясните.
---
Уже разобрался. Назначил
Alt+Shift+8 на 80/20
Alt+Shift+6 на 60/40
Отлично работает. То, что было нужно.
Только при каждом вызове через эти сочетания звучит сигнал. Не пойму, что его вызывает. Может у вас есть соображения?

#1421:  Author: mp3svala PostPosted: Thu Apr 12, 2012 00:51
    —
заметил досадную недоработку, обычно копирую вставляю колёсиком мышки, а вчера пришлось сменить грызуна на "обычного"... суть проблемы, если слова нет в орфо-словаре, то скопировать правой кнопкой не получится. Вначале придётся добавить слово или отключить проверку. Можно ли сделать более расширенное меню при проверке, добавив туда основные функции (Копировать\Вставить\Вырезать).

Программа реально становится лучшей в своём роде Smile!

#1422:  Author: Alextp PostPosted: Thu Apr 12, 2012 09:59
    —
kvichans wrote:
звучит сигнал

Это с Alt+комбинацией он звучит.

Добавлено спустя 17 минут:

mp3svala
Может, Addict не поддерживает это. Надо пользоваться кнопкой Копировать тулбара

Добавлено спустя 4 минуты:

mp3svala wrote:
становится лучшей

Смотрю на кол. скачек на Softpedia. 6000, мало (у Akel больше, 9000)

Добавлено спустя 54 минуты:

Mp3svala
Addict поддерживает. fix

#1423:  Author: FlasherLocation: Москва PostPosted: Thu Apr 12, 2012 11:37
    —
mp3svala wrote:
Программа реально становится лучшей в своём роде
Громко сказано. Просто она нашла своего пользователя. Есть ещё куча вещей или удобств, которые есть в других редакторах (в частности в упомянутом AkelPad) и которых нет здесь.

#1424:  Author: Lev PostPosted: Thu Apr 12, 2012 17:14
    —
погонял немного 3.3.912
баги и хотелочки
Undo
Zen Coding - двойной undo/redo - приходится два раза делать undo/redo, чтобы откатить-вернуть редактирование
SyncRange - побуквенное undo
печать + вставка из Clipboard History - undo отменяет всё - желательна отмена только вставки
---
отображение шорткатов со знаками препинания в меню зависит от текущей раскладки клавиатуры (Zen Coding, Comments, Goto matching bracket и т.д.) понятно, что так правильнее, но хотелось бы опционального отключения, мне привычнее без русских букв в шорткатах
---
результаты действия PuntoSwitcher'а и подобных - не помещать в Clipboard History, может каким-нибудь списком исключений
---
переключение Selection mode кликом мышки по иконке по кругу, как в Syn 1.5
---
переименовать заголовок файла помощи из HTML Help во что-нибудь другое
---
Mark all occurrences

#1425:  Author: Alextp PostPosted: Thu Apr 12, 2012 18:01
    —
Lev
-Zen Coding. печать + вставка из Clipboard History.
Fix

-SyncRange
не думаю что могу с ним сделать что

Добавлено спустя 3 минуты:

-PuntoSwitcher'а и подобных
не получится. Я не получ.инфы откуда была вставка

#1426:  Author: Alextp PostPosted: Thu Apr 12, 2012 21:01
    —
+ "ПОвтор посл. запущенного макроса"

#1427:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 06:41
    —
+ commands "Edit - Blank operations - ......"
спасибо
работает отлично

Добавлено спустя 18 минут:

сессии
внимательно не следил про их обсуждение
но заметил следующее
у меня портабельно настроен syn2
файл - сессии - сохранить/открыть
по умолчанию открывается диалог с путем
Documents and Settings\username\Application Data\SynWrite\
1)
возможно ли опционально сделать этот путь = расположение syn2
2)
возможно ли сделать открытие по параметру Syn.exe session_name.syn /session

дерево
1)
SourceCodeNotes.chm
replace tabs->space in tree
может пробелы вообще убрать
хотя бы для дерева с .php
в дереве они никакой смысловой нагрузки не несут
2)
возможно ли добавить вывод в дерево .php переменных вида
$this->
$var.=
в данный момент отображаются только вида
$var=

#1428:  Author: Alextp PostPosted: Fri Apr 13, 2012 10:17
    —
-1) опционально сделать этот путь = расположение syn2
попробую (вслучае портабельности)

-2)возможно ли сделать открытие по параметру /session
Не представляю что будут пользоваться. неудобно

-может пробелы вообще убрать
уберу ведущие+КОнечные

Добавлено спустя 56 секунд:

-вывод в дерево .php переменных вида
$this->$var.=
пришли файл с ними(Маленький)

#1429:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 10:41
    —
Alextp wrote:
2)возможно ли сделать открытие по параметру /session
Не представляю что будут пользоваться. неудобно

для проектов удобно было бы

Alextp wrote:
вывод в дерево .php переменных вида
$this->
$var.=
пришли файл с ними(Маленький)

отправил

#1430:  Author: kvichansLocation: Москва PostPosted: Fri Apr 13, 2012 10:41
    —
Предлагаю имя для новой сессии (команда Sessions|Save as...) брать от папки с текущим файлом.

#1431:  Author: Alextp PostPosted: Fri Apr 13, 2012 10:42
    —
Alextp wrote:
-1) опционально сделать этот путь = расположение syn2

даже в партабл варианте нет смысла сессию класть в папку Syn (пути всеравно от ПК зависят)

#1432:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 10:47
    —
Alextp wrote:
Alextp wrote:
-1) опционально сделать этот путь = расположение syn2

даже в партабл варианте нет смысла сессию класть в папку Syn (пути всеравно от ПК зависят)

для denwer к примеру по умолчанию создается диск z
и пути совпадают в моем случае на рабочем/домашнем пк

kvichans wrote:
Предлагаю имя для новой сессии (команда Sessions|Save as...) брать от папки с текущим файлом.

а если файлы с разных директорий.. наверное тогда имя директории первой вкладки


Last edited by _92 on Fri Apr 13, 2012 10:56; edited 1 time in total

#1433:  Author: Alextp PostPosted: Fri Apr 13, 2012 10:50
    —
kvichans wrote:
имя для новой сессии

ОК

Добавлено спустя 4 минуты:

_92 wrote:
и пути совпадают

это редко (надо чтобы файлы были с диска z и чтобы они были на др. машине)

#1434:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 10:58
    —
Alextp wrote:
_92 wrote:
и пути совпадают

это редко (надо чтобы файлы были с диска z и чтобы они были на др. машине)

согласен.. не универсально для многих
просто в моем случае идет автоматическая синхронизация диска z

#1435:  Author: Alextp PostPosted: Fri Apr 13, 2012 11:09
    —
_92 Можешь создать симлинк на z в Appdata\SW

#1436:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 12:33
    —
правка - пробельные операции - удалить ведущие пробелы
удаляются и табы

ожидалось, что в строке
[таб][таб][таб][пробел][текст]
останется
[таб][таб][таб][текст]

может сделать два блока в 'пробельные операции'
один для пробелов
другой для табуляций

#1437:  Author: Alextp PostPosted: Fri Apr 13, 2012 13:28
    —
Так задумано- таб от пробела не должны отличаться. Это и в N++ так

Добавлено спустя 49 минут:

Бета

Добавлено спустя 1 час 56 минут:

Kvichans
Quote:
где-то идет накопление отчета. Просьба была отображать это накопление.

Частично (нет подсветки желтым при поиске) сделал

#1438:  Author: Alextp PostPosted: Fri Apr 13, 2012 20:06
    —
Beta
+repeat last edit cmd (Edit mnu)

#1439:  Author: _92Location: ufa PostPosted: Fri Apr 13, 2012 20:50
    —
css lexer
в строке такого вида, т.е. без кавычек апострофов
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic&subset=latin,cyrillic);
не обрабатывается конец ссылки, т.е. );

переместить строки вверх/вниз
иногда происходит слудующее
курсор стоит к примеру на строке сто
нажимаю хоткей на перемещение строки вниз
но ничего не происходит
и только потом замечаю, что строка один
перемещена на строку два

#1440:  Author: Alextp PostPosted: Fri Apr 13, 2012 20:58
    —
1. неохота разбираться почему ) входит в URL. может так надо(для какогото URL)
2. А повторить как?
Дай пример файла и позицию на какую встать.

Добавлено спустя 12 минут:

случаем не persistent selection с выделением на 1й строке?

#1441:  Author: kvichansLocation: Москва PostPosted: Sat Apr 14, 2012 00:00
    —
Alextp wrote:
Beta
+repeat last edit cmd (Edit mnu)

Ура! Сейчас присвою ей F1 и буду проверять ее "в хвост и в гриву".

#1442:  Author: _92Location: ufa PostPosted: Sat Apr 14, 2012 10:32
    —
Alextp wrote:
1. неохота разбираться почему ) входит в URL. может так надо(для какогото URL)

2. А повторить как?
Дай пример файла и позицию на какую встать.

Добавлено спустя 12 минут:
случаем не persistent selection с выделением на 1й строке?


просто обрамление скобками: url(..)

на одной и той же строке/файле
может так произойти
а может и нормально переместиться строка

шо такое persistent selection
в .php первая строка <? или <?php

#1443:  Author: Alextp PostPosted: Sat Apr 14, 2012 12:15
    —
-persistent selection
Редактор- [x] Сохранять выделение

Добавлено спустя 19 минут:

php: <? и так считается началом Php

#1444:  Author: Alextp PostPosted: Sat Apr 14, 2012 17:43
    —
kvichans wrote:
можно ли включить точку в символы, формирующие слова?

Done (в бете)

#1445:  Author: kvichansLocation: Москва PostPosted: Sat Apr 14, 2012 17:54
    —
Alextp wrote:
kvichans wrote:
можно ли включить точку в символы, формирующие слова?

Done (в бете)

Поясните, как этим воспользоваться. Было желание "включать/выключать" по мере необходимости. Это стало возможно?

Добавлено спустя 20 минут:

Alextp wrote:
kvichans wrote:
где-то идет накопление отчета. Просьба была отображать это накопление.

Частично (нет подсветки желтым при поиске) сделал

- Попробовал.
- Вижу, что в процессе поиска стали заполнятся Результаты.
- Можно смотреть как идет заполнение (увы только на первом экране) и прервать по Отмена под градусником - удобно.
- Отсутствие подсветки не мешает.
- После прерывания в Результатах пусто - неожиданно, не удобно.

#1446:  Author: Alextp PostPosted: Sat Apr 14, 2012 18:31
    —
kvichans wrote:
как этим воспользоваться

Все слова с точками (но не точки в конце-начале слов) показаны в ACP листе. Выключить нельзя.
(в новой бете)

kvichans wrote:
После прерывания в Результатах пусто

Если оставить output он будет неподсвечен(подсветка - только после завершения поиска текста)

#1447:  Author: kvichansLocation: Москва PostPosted: Sat Apr 14, 2012 19:04
    —
Alextp wrote:
kvichans wrote:
как этим воспользоваться

Все слова с точками (но не точки в конце-начале слов) показаны в ACP листе. Выключить нельзя.
(в новой бете)

Не знаю, что такое "ACP лист", но надеюсь, это тот список, что выпадает при Ctrl+Blank.
Стало удобно.
Я даже перестал хотеть "включать/выключать по мере необходимости" - настолько стало хорошо.

Alextp wrote:
kvichans wrote:
После прерывания в Результатах пусто

Если оставить output он будет неподсвечен (подсветка - только после завершения поиска текста)

Подсветка - это не настолько значительная часть выдачи, чтобы из-за нее терять все.
Пожелания:
- Не удалять из Результатов промежуточную выдачу.
- Желательно показывать последний экран Результатов.
- Желательно заполнять новый таб, а не Результаты (если это указано) тоже по мере поиска

#1448:  Author: Alextp PostPosted: Sat Apr 14, 2012 19:32
    —
kvichans wrote:
но надеюсь, это тот список, что выпадает при Ctrl+Blank.

да. Мне по-аглицки проще
kvichans wrote:
- Желательно показывать последний экран Результатов.
- Желательно заполнять новый таб, а не Результаты


- не понял. Какой экран?
- это может позже

#1449:  Author: kvichansLocation: Москва PostPosted: Sat Apr 14, 2012 21:57
    —
Alextp wrote:
kvichans wrote:
- Желательно показывать последний экран Результатов.

- не понял. Какой экран?

Результаты поиска могут занимать более одного экрана. В текущей реализации: как только результатов станет больше, наблюдение за заполнением станет невозможно. Достаточно всегда показывать последнюю заполненную строку в Результатах.

#1450:  Author: Alextp PostPosted: Sat Apr 14, 2012 22:01
    —
ОК, поправлю

#1451:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 15, 2012 10:48
    —
Подскажите пожалуйста, что сделать, чтобы SynWrite открывал документы во вкладках, а не в новом окне Lister-а?

#1452:  Author: Alextp PostPosted: Sun Apr 15, 2012 11:02
    —
Ciber SLasH
Lister API не поддерживает это (увы)

#1453:  Author: FlasherLocation: Москва PostPosted: Sun Apr 15, 2012 11:03
    —
Ciber SLasH
tlister в помощь.

#1454:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 15, 2012 13:44
    —
Подскажите пожалуйста, как переделать "Ini files" Lexer для REG-файлов, чтобы подсвечивался заголовок "Windows Registry Editor Version 5.00" или "REGEDIT4" ?
Не могу разобраться в этом Lexer-е.
Добился только подсветки "REGEDIT4"...

#1455:  Author: Alextp PostPosted: Sun Apr 15, 2012 13:59
    —
Ввести правило с regex

^(Windows \s Registry \s Editor .* | REGEDIT4 )$

#1456:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 15, 2012 16:09
    —
Почему не работает такой RegExp?:
^(Windows\sRegistry\sEditor\s[\d]{1}[\.][\d]{2}) | (REGEDIT4)$

#1457:  Author: Alextp PostPosted: Sun Apr 15, 2012 16:30
    —
не знаю. Я бы убрал все цифры- или вынес ^$ за скобки

#1458:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 10:27
    —
Alextp wrote:
Пока хватит репортов. С субботы/вск можно продолжить
Продолжаю.

1. Баг. При использовании команды Replace в диалоге Replace. Пропускается замена того текста, который выделен перед вызовом диалога.
Воспроизведение:
- Выделить слева-направо часть текста
00 12 00 12 00 12 00
- Вызвать диалог Replace. Выделение "12" окажется в условии Search for
- Набрать в Replace with новый текст: "99"
- После первого применения команды Replace текст станет таким
00 12 00 99 00 12 00
Видимо замены выполняются от каретки, которая при выделении слева-направо стоит в конце. Если же делать выделение справо-налево, то каретка перед выделением и замена его захватывает.

#1459:  Author: Alextp PostPosted: Mon Apr 16, 2012 10:34
    —
1. не такой уж баг- поиск выполняется от каретки (как указано в диалоге). Надо в диалоге вкл. Origin=entire

#1460:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 10:50
    —
2. Ломает мозг отображение то текущей колонки, то число-символов-перед-кареткой+1.
Про это уже был пост http://forum.wincmd.ru/viewtopic.php?t=13078&start=1415
Ответ Alextp был краток и понятен: "By design" - но успокоения не дал.
Мне сейчас приходится в уме высчитывать номер колонки по отображенному числу символов.
Предлагаю
- либо отображать оба значения: и число символов и номер колонки
- либо пересмотреть "design" и всегда отображать только номер колонки.

-----
Ликбез. Научите как оформлять ссылки на прежние посты.
А) Как узнать номер поста? Адрес указанный выше я нашел перебирая номера после &start=.
Б) Как записывается адрес в bb-тег URL?

Добавлено спустя 3 минуты:

Alextp wrote:
1. не такой уж баг- поиск выполняется от каретки (как указано в диалоге). Надо в диалоге вкл. Origin=entire

Согласен про "не баг". Это досадная неточность, которая есть только у Син. Остальные редакторы понимают, что если пользователь выделил текст, то уж его-то он точно хочет заменить.

#1461:  Author: Alextp PostPosted: Mon Apr 16, 2012 10:59
    —
-А) Как узнать номер поста?
Б) Как записывается адрес в bb-тег URL?

- найти пост, нажать ПКМ листик слева от (Отдельно) или сам (Отдельно). Скопировать
-
Code:
[url=...]txt[/url]


Добавлено спустя 2 минуты:

-неточность, которая есть только у Син
Поправлю

Добавлено спустя 6 минут:

kvichans wrote:
"By design" - но успокоения не дал

Посмотрю как считать номер колонки. не знаю пока.

#1462:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 11:12
    —
Alextp wrote:
kvichans wrote:
Как узнать номер поста?
найти пост, нажать ПКМ листик слева от (Отдельно) или сам (Отдельно). Скопировать
Спасибо. Листик я долго искал. Нашел.
Еще один ликбез-вопрос про форум
В) Можно ли сделать ссылку (для сохранения в Избранном) на последний пост в ветке? Попробовал ссылку, которая используется на главной странице форума, но она быстро начинает указывать не на самый последний.

#1463:  Author: Alextp PostPosted: Mon Apr 16, 2012 11:13
    —
В)нет Afaik

#1464:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 11:33
    —
3. Встретил еще одну опасную команду.
В диалоге Replace команда Replace all in all tabs
- Как проконтролировать результат ее применения?
- Как отменить результат ее применения?
- Предлагаю убрать с этой команды акселератор.

#1465:  Author: Alextp PostPosted: Mon Apr 16, 2012 11:47
    —
3.
- Опцией "запрос при замене"
- Undo в каждой вкладке

#1466:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 11:50
    —
4. Очень нравиться команда замены без вызова диалога. Уже был про нее пост.
Часть проблем снято: при каждом применении происходит замена и выделение следующего найденного фрагмента (в таком виде приемлемо, хотя и не максимально удобно).
Пока мне не удается заставить эту команду искать from cursor - она не зависимо от настроек диалогов Поиск/Замена ищет entire.

5. Предлагаю добавить команду "Заменить все", с областью действия выделенный фрагмент, а если его нет, то весь текст. Естественно все остальные настройки она должна брать из диалога Замены

Добавлено спустя 8 минут:

Alextp wrote:
- Опцией "запрос при замене"
- Undo в каждой вкладке
Оба ответа показывают, что для этой команды нет баланса между контроль/массовость. Поясню.
- Опция "запрос при замене" не позволяет выполнить 3000 замен - столько раз подтверждение не дашь.
- Если вкладок десяток, то Undo тоже замучаешься делать.
Ничего не имею против самой этой команды - может и мне когда-нибудь пригодится. Прошу лишь оградить пользователя от ее случайного применения.

#1467:  Author: Alextp PostPosted: Mon Apr 16, 2012 12:07
    —
Repl in all tabs: Будет confirm msg.

Добавлено спустя 2 минуты:

kvichans wrote:
добавить команду "Заменить все"

Не хотелось бы. сами говорите про "опасные команды"

Добавлено спустя 21 минуту:

логику Repl next изменил.

#1468:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 12:34
    —
Alextp wrote:
Repl in all tabs: Будет confirm msg.
ОК. Если еще убрать акселератор Alt+l, то будет вполне безопасно.

Alextp wrote:
kvichans wrote:
добавить команду "Заменить все"
Не хотелось бы. сами говорите про "опасные команды"
Тут опасности никакой - это точный синоним для команды из диалога. Для них обеих будет появляться в статусе сообщение о количестве замен, обе можно одним движением отменить.
Прелесть новой команды в том, что если "на что заменять" остается прежним, то "что искать" подменяется без вызова диалога - командой "поиск слова"(=выделения). Для значительного количества случаев диалог будет не нужен!

Добавлено спустя 12 минут:

6. Баг(?) при замене с RegExp.
- Хочу вначале каждой строки вставить общий текст.
- В Заменах включаю RegExp, указываю заменить ^ на ABC.
- Несколько раз нажимаю на кнопку Replace.
- Замены выполняются в строках через одну.

Добавлено спустя 1 час 11 минут:

7. Пожелание. Есть потребность в более тонком учете положения каретки. Мне каждый день с первого запуска Син бросается в глаза, что можно дать пользователю доп.удобство. Речь идет о запоминании колонки, в которой была каретка до некоторых изменений текста и переходе именно в эту колонку при смене строки.

Вот пример. Рассмотрим две строки (подчеркнут символ перед кареткой)
123456
123456
Пользователь нажал Tab и текст с кареткой стал такой (предполагаем, что вставляются 2 пробела)
123456
123 · ·456
Сейчас при переходе из второй строки в первую каретка окажется перед 6.
Есть основания считать, что более естественно ей оказаться опять перед 4.
Так же более естественно ей оказать перед 4, если был не Tab, а вставка из буфера.

Дать четкую формулировку этих "оснований" я пытаюсь три недели (с первого дня перехода на Син). Никак не получается четко. Вот некоторые соображения
- Скорее всего данные в соседних строках были уже согласованы по колонкам до изменения второй строки. Если Tab применяется для форматирования второй, то форматирование первой нужно начинать с позиции 4.
- Это же относится к Paste.
- Paste смещает текущую колонку от той, которая удобна пользователю, на неограниченное расстояние.

Есть еще аналогия с переходом по концам строк. Каретка с конца длинной строки прыгает в конец короткой, но Син помнит, что потом ее нужно вернуть в дальнюю колонку. Значит механизм самого запоминания в Син уже есть. Можно расширить его применение.

#1469:  Author: Alextp PostPosted: Mon Apr 16, 2012 14:45
    —
-механизм самого запоминания в Син уже есть
Тут вряд ли что можно. запоминать, исп-ть при определенных операциях- довольно трудно(муторно). Будет глючить

Добавлено спустя 2 минуты:

о. Попробуйте маркеры(меню Bkmarks). поможет?

#1470:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 15:24
    —
Alextp wrote:
kvichans wrote:
-механизм самого запоминания в Син уже есть
Тут вряд ли что можно. запоминать, исп-ть при определенных операциях- довольно трудно(муторно). Будет глючить
Без этого можно жить. Привыкну.

Alextp wrote:
о. Попробуйте маркеры(меню Bkmarks). поможет?
Нет не поможет. Речь шла не о выполнении особых команд, а о изменении поведения каретки в каждый момент. Если нет возможности реализовать - забудем про пожелание.

8. Есть потребность, нужен совет.
Весьма часто нужно в текущую позицию скопировать кусок, расположенный в где-то другом месте редактируемого текста. Для случая кусок=слово можно воспользоваться механизмом дополнений: Ctrl+Blank. Как ускорить остальные случаи?
Посоветуйте, как наименьшим числом нажатий выполнить такой сценарий
- Запомнить позицию каретки
- (какие-то действия по поиску, выделению и запоминанию куска)
- Возвращение в запомненную позицию
- Вставка куска
Состояние редактора должно в конце быть таким же как в начале. То есть если по дороге нужно ставить/снимать какие-то маркеры, то это нужно учитывать при подсчете числа нажатий.

Добавлено спустя 1 час 22 минуты:

9. Недоделка с повторением последней команды.
Не срабатывает повторение последней команды после выполнения поиска - как из диалога, так и "поиск слова"

#1471:  Author: Alextp PostPosted: Mon Apr 16, 2012 17:18
    —
kvichans wrote:
- Запомнить позицию каретки
- (какие-то действия по поиску, выделению и запоминанию куска)
- Возвращение в запомненную позицию


1, 3 - делается:
"Поставить маркер- Снять маркер" или
"Поставить закладку N (нумерованную)- Перейти к заклN".

Добавлено спустя 5 минут:

Quote:
-Не срабатывает повторение последней команды после выполнения поиска


не вижу. Печатаю f, делаю поиск или "найти ниже", F1(повтор)- печатается f

#1472:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 17:44
    —
Alextp wrote:
kvichans wrote:
- Запомнить позицию каретки
- (какие-то действия по поиску, выделению и запоминанию куска)
- Возвращение в запомненную позицию
1, 3 - делается:
"Поставить маркер- Снять маркер" или
"Поставить закладку N (нумерованную)- Перейти к заклN".
Осваиваю.

Alextp wrote:
kvichans wrote:
Не срабатывает повторение последней команды после выполнения поиска

не вижу. Печатаю f, делаю поиск или "найти ниже", F1(повтор)- печатается f
У меня стабильно после поиска нет повтора. Жду бету.

#1473:  Author: Alextp PostPosted: Mon Apr 16, 2012 17:57
    —
-после поиска нет повтора
Хм. в бете пока неправлено на эту тему. Чтото делаете что записывается поверх.

Добавлено спустя 25 минут:

beta
* другая логика Find all, Repl all, Repl next (без вызова диалога)
- bug: regex ^

#1474:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 19:12
    —
В бете проблема с потерей команды после поиска сохранилась.
Если пробую на новом пустом файле - нет проблемы. На рабочих файлах - есть, устойчиво. Выслал пример

#1475:  Author: Alextp PostPosted: Mon Apr 16, 2012 19:18
    —
не вижу все равно...

#1476:  Author: kvichansLocation: Москва PostPosted: Mon Apr 16, 2012 19:33
    —
Alextp wrote:
* другая логика Find all, Repl all, Repl next (без вызова диалога)

Find all (промежуточные результаты) - сразу в работу.
Repl next (без вызова диалога) - спасибо.

Repl all - вижу появилась команда в Клавишах Replace all. Назначил ей сочетание. Попробовал. С моей настройкой from cursor ей пользоваться почти не удается. При выделении слева-направо каретка оказывается в конце выделения - ничего не заменяется. Можно ли сделать так, чтобы выполнение этой команды всегда было entire?

#1477:  Author: Alextp PostPosted: Mon Apr 16, 2012 19:59
    —
Можно

Добавлено спустя 49 минут:

-показ колонки, а не поз. в строке- ОК

#1478:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Tue Apr 17, 2012 09:31
    —
Подскажите пожалуйста, как выделить разделы другим цветом:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_PERFORMANCE_DATA
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
в ключах, типа [HKEY_CURRENT_USER\Environment]

P.S.: за основу взят Lexer "Ini Files"

#1479:  Author: Alextp PostPosted: Tue Apr 17, 2012 10:16
    —
Если строка [.....] сделана цветом, сделать подстроку HKEY_... другим цветом не сможешь.

Добавлено спустя 23 минуты:

можно попробовать ввести
- правило ^\[
- правило (?<= ^\[) (HKEY_a | HKEY_b | HKEY_d )
- правило (?<= ^\[ \w+ ) .+

#1480:  Author: kvichansLocation: Москва PostPosted: Tue Apr 17, 2012 13:16
    —
1. Осваиваю работу с маркерами. Удобные команды (и сочетания к ним отлично подобраны):
Drop marker (Alt+Home)
Collect marker (Alt+End)
Swap marker (Shift+Alt+Home)
Правильно ли я понял, что это стек из маркеров:
можно наполнять, то есть drop=push ,
можно извлекать, то есть collect=pop (с перемещением на маркированное место),
можно заменять, то есть swap=set.
И по метафоре стека и по моим ощущения не хватает четвертой команды: get = получить, но не удалять.
По простому: как перейти на маркер, но не потерять его?

----
(далее из уже обсуждавшего, чтобы не потерялось)
2. Пожелание. Разрешить в Клавишах использовать последовательности нажатий.
3. Баг. При сдвиге Tab-ом вертикального выделения (видимо ждем не Alextp, а его поставщиков).
4. Пожелание (горячее). SWAP при поиске и заменах.
5. Пожелание. Добавить в глобальное меню Window команды перехода в спец окна: Output, Рез.поиск и пр. Рядом с командами прописать назначенные им Клавиши.

#1481:  Author: Alextp PostPosted: Tue Apr 17, 2012 13:22
    —
5. хотел добавить. Подумал: есть уже п-ты "Скрыть/показать дерево/ буфер/ т.п.", зачем делать еще и команды "перейти на дерево/ буфер, тп", да еще в Window. Это не совсем окна. И hotkeys для этого есть

Добавлено спустя 5 минут:

1. да. стек. Детально не знаю, swap = set или нет. Просто использую то что есть. Пожелания про маркеры- support (at) econtrol.ru

#1482:  Author: kvichansLocation: Москва PostPosted: Tue Apr 17, 2012 13:55
    —
Alextp wrote:
5. хотел добавить. Подумал: есть уже п-ты "Скрыть/показать дерево/ буфер/ т.п.", зачем делать еще и команды "перейти на дерево/ буфер, тп", да еще в Window. Это не совсем окна. И hotkeys для этого есть

Даже если это "не совсем окна" (имхо это не так), переходы на них нужны часто, а Клавиши все время перенастраиваются. Если бы в они появились в глоб. меню, то был бы запасной путь и для перехода, и для вспоминания назначенных сочетаний.

Добавлено спустя 4 минуты:

1. Еще про маркеры. Неужели нет команды "забыть все маркеры"?

#1483:  Author: Alextp PostPosted: Tue Apr 17, 2012 13:59
    —
ладно, сделаю

Добавлено спустя 2 минуты:

1. может, есть. Посмотрю

#1484:  Author: Alextp PostPosted: Tue Apr 17, 2012 21:13
    —
Баг с Alt+Dn/Up - на строке "(............)" виден.

#1485:  Author: Alextp PostPosted: Wed Apr 18, 2012 10:36
    —
Kvichans
Как делать опцию "Wrap search"
в диалоге Find/Repl. Imho:
- заменить 2 radiobuttons "Scope" 1-ним checkbox
- заменить 2 radiobuttons "From cur/ Entire" 1-ним checkbox
- добавить checkbox "Wrap" около "From cur"

#1486:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 11:02
    —
Alextp wrote:
Kvichans
Как делать опцию "Wrap search"
в диалоге Find/Repl. Imho:
- заменить 2 radiobuttons "Scope" 1-ним checkbox
- заменить 2 radiobuttons "From cur/ Entire" 1-ним checkbox
- добавить checkbox "Wrap" около "From cur"

Мои предложения (не только про WRAP, а в целом про поиск/замены)
1. Scope нужен в виде
Global (=Active tab)
Selected text
All tabs (по всем табам). A то сейчас заменить можно, а искать нельзя. В этом случае отдельная кпопка Repl all in all tabs не нужна
2. Direction - без изменений
3. Origin - оставить как есть.
4. Добавить галку WRAP в Options. При ее включении делать Origin недоступным и может быть при этом даже переключать на From cursor. Таким образом при выключенной галке будет прежняя реализации, а при включенной - новая. Приемственность!

#1487:  Author: Alextp PostPosted: Wed Apr 18, 2012 11:15
    —
1. пока не буду делать. сорри
2-4
Wrap хочется добавить в правый столбец отметок. ПОэтому не в options.
это конец поиска. значит надо рядом с началом- Scope. а Scope сделать одним чекомбоксом.

#1488:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 11:15
    —
2. Можно ли разместить ярлыки табов внизу?
Это не каприз, а желание иметь стабильную картину главного объекта, то есть текста.
Мне удалось переместить все вспомогательные элементы (Рез.поиска, Дерево) вправо. Цель: расположение основного текста на экране не изменяется при показе/сокрытии вспом.элементов.
Но ярлыки табов располагаются то в одну линию, то в несколько, когда я меняю размеры окна Син (приходится, так как работа ведется одновременно в Син и еще в 3-4 текстовых программах). Вариант настройки, когда ярлыки всегда в одну линию, меня совсем не устраивает.

#1489:  Author: Alextp PostPosted: Wed Apr 18, 2012 11:18
    —
занес в Todo.

#1490:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 11:19
    —
1. Поиск по табам - для меня совсем не актуален. Я всего лишь описывал логичную организацию настроек для поиска/замены. Буду рад любой реализации WRAP

Добавлено спустя 13 минут:

(Еще про поиск)

3. Весьма не хватает поиска в Дереве и Рез.поиска. Может уже есть? Не нашел.
Предлагаю разрешить Быстрый поиск во вспомогательных окнах.

4. По мере освоения Син все острее ощущается, что в диалоге Клавиши не хватает поиска/фильтрации (в дополнение к Jump to category).
- Предлагаю сделать, что-то вроде Быстрого поиска
- Предлагаю дать возможность фильтрации: вводишь строку (скажем save или F3) и в таблице остаются только те команды, в описании которых есть эта подстрока.

Добавлено спустя 23 минуты:

5. Баг при поиске.
В тексте (без лексера, подчеркнуто выделение)
* #define
* #define
Вызываю Find cur word next, то есть жду Shift+Ctrl+Dn.
Получаю String not found: "#"
В диалоге Поиск выключены все галки в Options

#1491:  Author: Alextp PostPosted: Wed Apr 18, 2012 12:07
    —
делаю так:
http://shot.qip.ru/008s9h-2QODkgKhs/

#1492:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 12:09
    —
6. Неожиданное/лишнее поведение (баг?).
Настроил Проводник, чтобы коды (файлы *.prg) открывались по ВВОД в Син.
Расположил Син средствами Win7 на полэкрана, то есть нажал Win+RIGHT.
Открываю очередной файл с кодом - Син меняет свое расположение на то, которое было до "полэкрана"

#1493:  Author: Alextp PostPosted: Wed Apr 18, 2012 12:10
    —
-5. Баг при поиске.
Вы же сами выделили #. вот и ищет #.

#1494:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 12:13
    —
Alextp wrote:
делаю так:
http://shot.qip.ru/008s9h-2QODkgKhs/

"переносить поиск" - нормально.
Только сейчас обратил внимание на дублирование
- галка Пометить закладками
- кнопка Найти все/пометить
Видимо я что-то в этой логике еще не понимаю. Проясните
(позже:) А-а-а! Это вместо замены надписи на кнопке с Найти на Пометить при включении галки. Закрыто
(еще позже:) Если вместо галки Помечать дать вторую кнопку Пометить, то не нужно будет потом снимать галку (актуально, так как поиски делаются имхо чаще пометок)

Добавлено спустя 2 минуты:

Alextp wrote:
-5. Баг при поиске.
Вы же сами выделили #. вот и ищет #.
Я хочу искать второе вхождение этого символа, а Син говорит, что "больше нету". Явно баг.

Last edited by kvichans on Wed Apr 18, 2012 12:23; edited 1 time in total

#1495:  Author: Alextp PostPosted: Wed Apr 18, 2012 12:20
    —
# находится. Пришлите файл.

#1496:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 12:36
    —
Alextp wrote:
# находится. Пришлите файл.
После перевызова Син и у меня стал находить. Буду наблюдать

#1497:  Author: Alextp PostPosted: Wed Apr 18, 2012 12:37
    —
kvichans wrote:
обратил внимание на дублирование
- галка Пометить закладками

Галка- для команды "Найти все"- делает пометки строк закладками

#1498:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 13:24
    —
7. Пожелание. Дать возможность дополнять Рез.поиск, то есть дописывать к предыдущим результатам. Конечно, это должно действовать и при выводе в таб.

#1499:  Author: Alextp PostPosted: Wed Apr 18, 2012 13:49
    —
kvichans wrote:
вместо галки Помечать дать вторую кнопку Пометить

нет. Imho удобнее так

Положение окна: Win не возвр. новое положение

#1500:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 14:02
    —
Alextp wrote:
Положение окна: Win не дает новое положение в API
Нужно разобраться с новшествами в Win7. Мне это тоже пригодится. Что-то MS добавили к информации об окнах.
Раньше было только: свернуто, maximize, нормальное (можно настраивать размер).
Теперь появилось новое состояние: пока не знаю даже как оно называется - оно возникает, когда выполняют спец команды Win7 по сочетаниям Win+RIGHT, Win+LEFT. Из этого состояния можно вернуться в нормальное либо через Win+RIGHT (если было Win+LEFT), через Win+LEFT (если было Win+RIGHT), либо прямо менять размер драгом границы.
Сейчас Син как раз переходит в нормальное, когда его окно в новом состоянии.
Нужно оставлять окно как есть, если он не свернуто.

#1501:  Author: Alextp PostPosted: Wed Apr 18, 2012 16:51
    —
+ tab @ bottom
+ Keys filter
гдето в Пт-Суб будет бета

Добавлено спустя 2 минуты:

Нотпад ведет себя (Win+Left) так же

#1502:  Author: kvichansLocation: Москва PostPosted: Wed Apr 18, 2012 17:08
    —
Попробую пояснить свой вопрос.
Если окно Син в нормальном, новом или максимальном положении, то я не вижу причин (о них был вопрос), почему нужно менять положение окна при вызове из Проводника. А вот из свернутого состояния Син нужно, конечно, развернуть. Тут я понимаю - окно займет нормальное положение.


Last edited by kvichans on Wed Apr 18, 2012 17:23; edited 1 time in total

#1503:  Author: Alextp PostPosted: Wed Apr 18, 2012 17:12
    —
Не понял. я сказал что Нотпад (Notepad) ведет себя с сохранением окна так же. PSPad - нет

#1504:  Author: Alextp PostPosted: Thu Apr 19, 2012 21:19
    —
Поиск в Дереве- теперь по Ctrl+F. Диалог стандартный непереведенный пока

#1505:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 10:07
    —
1. Ликбез. Поясните, какие для пользователя положительные черты имеет организация Рез.поиска в виде списка? Почему это не реализовано как обычный readonly редактор (как в табе)?
Я вижу только недостатки: нельзя копировать, искать привычными средствами.
Конечно, есть возможность получить не в список, а в таб. НО при этом пользователь лишается переходов по найденным местам. Жестокая плата.

#1506:  Author: Alextp PostPosted: Fri Apr 20, 2012 11:40
    —
Для пол-ля неудобно. Но я пока не знаю как сдеать такое же(с подсветкой, переходами) в редакторе

#1507:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 12:41
    —
Alextp wrote:
Для пол-ля неудобно. Но я пока не знаю как сдеать такое же(с подсветкой, переходами) в редакторе

Подсветка - это "бантики". Удобства при работе в привычной среде их сильно перевешивают.
Переходы как раз реализовать можно, поскольку все данные для них есть в тексте (readonly!) выдачи: полное имя файла, номер строки.

#1508:  Author: Alextp PostPosted: Fri Apr 20, 2012 12:53
    —
подсветка подстрок тоже нужна. Потом переделаю

#1509:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 12:54
    —
2. Сейчас в Син можно указать в дереве узел и перейти в таб для редактирования этого элемента.
Предлагаю дать команды для перемещения внутри таба
- предыдущий узел дерева, то есть сокращение для шагов (в дерево)(шаг вверх)(в таб)
- следующий узел дерева, то есть сокращение для шагов (в дерево)(шаг вниз)(в таб)
Я прикинул, что через макросы такое не реализовать - не запишутся перемещения в дереве.

#1510:  Author: Alextp PostPosted: Fri Apr 20, 2012 17:24
    —
Kvichans
[x] "Редактор - Фиксированная колонка": делает полезное для вас. см. описание в hint.

#1511:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 17:48
    —
Alextp wrote:
Kvichans
[x] "Редактор - Фиксированная колонка": делает полезное для вас. см. описание в hint.

Отлично! Сам бы не догадался, что "Фиксированная колонка" делает именно это. Не в точности то, что я описывал там (см 7.), но весьма близко. Первое впечатление, что поведение отличное от ожидаемого (не точное запоминание старого положения) - это мелкие ошибки реализации. Накоплю примеров - опишу.

#1512:  Author: Alextp PostPosted: Fri Apr 20, 2012 18:25
    —
beta. (Wrap не готов)

#1513:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 19:57
    —
3. Недоделки в поиске по Дереву.
- В текущей реализации поиск не заходит в свернутые узлы. Это может приводить к заблуждениям. Нужно либо всегда заходить, либо дать опцию в "Поиск по дереву" для отключения такого поведения.
- Условие (текст) поиска желательно согласовать с текстом остальных Поисков/Замен/По файлам. То есть сделать так, чтобы можно было выделить в табе метод, начать его искать, перейти в Дерево и найти определение этого метода.
- Желательно дать повтор поиска без вызова диалога. Например, через Ctrl+Dn и Ctrl+Up (м.б. даже закрепить эти сочетания за Деревом). Это даст возможность искать определение метода по нескольким классам.

4. Недоделки в фильтре для Клавиши.
- Желательно включить в фильтр слова из сочетаний, то есть по фильтру "F3" (или "+S") показывать все команды, сочетаниях которых есть F3 (или Ctrl+S или Shift+S).
- После снятия фильтра отображаются все команды с самого начала. Желательно, чтобы отображались от указанного в Jump раздела.
- Весьма желательно искать каждое слово из указанных в фильтре независимо, то есть по "copy clipboard" показывать команды, в которых есть или copy или clipboard.

#1514:  Author: Alextp PostPosted: Fri Apr 20, 2012 20:33
    —
kvichans wrote:
(текст) поиска желательно согласовать с текстом остальных Поисков/Замен/По файлам.


можно сделать
а) общую историю текста (и общие флаги-опции) для Поиск/ПоискВДереве
б) просто подстановку текущего слова-выделения в поискВДереве

уточните

Добавлено спустя 5 минут:

kvichans wrote:
то есть по "copy clipboard" показывать команды, в которых есть или copy или clipboard

так не хотелось бы. Это как быстрый поиск. не поиск Гугл

#1515:  Author: kvichansLocation: Москва PostPosted: Fri Apr 20, 2012 21:37
    —
Alextp wrote:
kvichans wrote:
(текст) поиска желательно согласовать с текстом остальных Поисков/Замен/По файлам.
можно сделать
а) общую историю текста (и общие флаги-опции) для Поиск/ПоискВДереве
б) просто подстановку текущего слова-выделения в поискВДереве
уточните
Наверно, достаточно будет переносить только текст из Поиск/Замена/ПоФайлам в ПоискВДереве и обратно. То есть последнее, что искалось, то можно искать далее везде. А общая история и общие прочие опции - это уже лишнее. Даже CASE SENSITIVE для дерева скорее всего лишний. У дерева свои фишки - свернутые/развернутые узлы.

Alextp wrote:
kvichans wrote:
то есть по "copy clipboard" показывать команды, в которых есть или copy или clipboard
так не хотелось бы. Это как быстрый поиск. не поиск Гугл
Объем перебора в Клавишах не настолько значительный, чтобы нельзя было сделать простой цикл по словам. А выигрыш в удобстве применения фильтра - очень и очень ощутимый. Проверено на опыте - я в своих приложениях такие сервисы постоянно делаю. Например, так фильтруется 150 тысяч записей по трем текстовым полям в живом (как у вас) режиме - при нажатии каждой клавиши. Пользователи довольны

#1516:  Author: Alextp PostPosted: Fri Apr 20, 2012 21:44
    —
-фильтр
Ладно, хотя мне это не нужно

Добавлено спустя 58 минут:

Дайте пример где не заходит в узлы

#1517:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Apr 21, 2012 08:57
    —
Пожелание:

1)При поиске (в опциях) клав. сочетания по названию. Syn подтормаживает после каждой введенной буквы.
Можно ли сделать задержку после ввода буквы? Если прошло (например) 2 сек. и не было введено ни одного символа - начинать фильтровать.

2)Добавить вот такую фичу (реализовано в IDE lazarus)

В области, рядом с прокруткой отмечается изменение файла и закладки.

3)Еще одно предложение. (правда не знаю что лучше: оно или поиск по дереву)
Добавить фильтр в дерево. Вверху дерева расположен Edit. Вбиваем в него текст, и узлы, не содержащие этот текст (кроме родительских) скрываются.
Одновременно фокус переходит на первое совпадение.
Нажимаем Esc - фильтр исчезает.
Повесить можно на Ctrl+Shift+F Smile

ps Syn - 3.5.1060

#1518:  Author: Alextp PostPosted: Sat Apr 21, 2012 10:04
    —
keiran_green
1) Ok
2) занесу в TODO, посмотрим
3) лучше поиск в дереве. А фильтр может не получится вообще

Добавлено спустя 30 минут:

Beta
+ Mini-map (как в N++ 6.0)
+ Find next/prev в дереве(F3/Ctrl+F3)
+ key filter: fix

#1519:  Author: kvichansLocation: Москва PostPosted: Sat Apr 21, 2012 13:30
    —
Alextp wrote:
+ Mini-map (как в N++ 6.0)
+ Find next/prev в дереве(F3/Ctrl+F3)

Поясните назначение Mini-map. Вижу только согласование видимой части таба и подсвеченной части map-а. Это все? Можно ли менять мелкость map-а, то есть применять к нему Zoom?

Не срабатывают F3/Ctrl+F3 в дереве.

#1520:  Author: Alextp PostPosted: Sat Apr 21, 2012 13:54
    —
-Можно ли менять мелкость map-а
Да, см. "Разное" в опциях

это - для скролла в Map нужного куска (если включить Vert Scrollbar для Map) и перехода к кликнутому куску

-F3/Ctrl+F3 в дереве.
У меня ок. После первого поиска по Ctrl+F

#1521:  Author: kvichansLocation: Москва PostPosted: Sat Apr 21, 2012 17:05
    —
Alextp wrote:
-Можно ли менять мелкость map-а
Да, см. "Разное" в опциях
это - для скролла в Map нужного куска (если включить Vert Scrollbar для Map) и перехода к кликнутому куску
Освоил, понравилось. Классный драг текущего куска - за это minimap можно считать как бы раскрашенным скролл-баром.

Alextp wrote:
-F3/Ctrl+F3 в дереве.
У меня ок. После первого поиска по Ctrl+F
Выслал пример.
Претензию "Заходы в закрытые узлы" снимаю - оказалось, что сам не поставил from cursor

Про фильтр для Клавиши.
kvichans wrote:
то есть по "copy clipboard" показывать команды, в которых есть или copy или clipboard
Приношу извинение за ошибку в формулировке. Нужно было написать
Quote:
то есть по "copy clipboard" показывать команды, в которых есть и copy, и clipboard
Вы реализовали "или" для нескольких слов, а естественное поведение, конечно, подразумевало "и". Каждое следующей слово должно сокращать выдачу.

Добавлено спустя 22 минуты:

Ликбез. Где поправить стиль линии, которая показывает в табе с программным кодом вложенные конструкции: процедуры, циклы, ветвеления. Такие вертикальные линии тянутся от начала до конца конструкции.
В окошке-примере в диалоге настроек стиля для лексера (FoxPro) эта линия сплошная, а в табе неравномерно пунктирная. Как сделать сплошную в табе?

#1522:  Author: Alextp PostPosted: Sat Apr 21, 2012 18:11
    —
Называется indent guide. она (линия)не меняется пока

#1523:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 10:41
    —
1. Ликбез. Было три цвета у ярлыков для табов: текущий в активной панели, текущий на другой панели, остальные. Поменял настройку цвета у Active tab. Стало два цвета: теперь совпадают текущие на активной и другой панели. Как их теперь расцветить, чтобы различать?

2. Ликбез. Как поменять цвет в Дереве текущего узла, когда фокус не в Дереве?

#1524:  Author: Alextp PostPosted: Mon Apr 23, 2012 10:58
    —
kvichans
1. -Стало два цвета
AFAIK, цвета всего и было 2.

2. Никак пока

#1525:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 11:24
    —
1. и 2. Пожелание. Дать настройки.

#1526:  Author: Alextp PostPosted: Mon Apr 23, 2012 11:34
    —
2 пока никак, EControl не умеет.
1 - может лучше цвет линии таба менять?

#1527:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 12:01
    —
Alextp wrote:
1 - может лучше цвет линии таба менять?
Тогда другое предложение: у ярлыка того таба, где сейчас фокус, надпись делать bold.
Сейчас есть общий недостаток: нельзя понять какая из панелей активна. Устроит любое визуальное решение: цвет, bold и пр.

#1528:  Author: Alextp PostPosted: Mon Apr 23, 2012 12:06
    —
запретил линию на ярлыке неактивного таба

#1529:  Author: Alextp PostPosted: Mon Apr 23, 2012 15:29
    —
V3.5.

#1530:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 16:43
    —
3. Баг в диалогах Найти/Заменить.
- Галка from cursor включена
- Выделить несколько строк
- Вызвать Найти, ничего не делать, закрыть Найти
- Снять выделение со строк
- При входе в Найти - галка from cursor оказывается выключенной

Добавлено спустя 3 минуты:

Может бета еще не выложена? Доступная версия имеет дату вчерашнюю (вечер)

#1531:  Author: Alextp PostPosted: Mon Apr 23, 2012 16:57
    —
Не сказал бы что баг- особенность. Там есть логика по запоминанию FromCursor -она может сбросить флаг (если вызвали с большим выделением)
Бета не новая

#1532:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 17:02
    —
Alextp wrote:
Не сказал бы что баг- особенность. Там есть логика по запоминанию FromCursor -она может сбросить флаг (если вызвали с большим выделением)
Именно баг, но не в том, что FromCursor сбрасывается, а в том, что не восстанавливается при выходе из Найти/Заменить. В результате пользователь хочет одно, а Син навязывает ему другое. Опасная ситуация.
Воспроизведение уже описал

#1533:  Author: Alextp PostPosted: Mon Apr 23, 2012 17:13
    —
он восстанавливается- если не выделять строки. А при выделении строк сбрасывается- из-за логики "поиск в выделении -НЕ от курсора"

#1534:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 17:29
    —
Попробую объяснить на своем примере. Я хочу всегда искать от_курсора. После того как я один раз выставил галку, Син делает мне подножку следующей последовательностью нажатий: Ctrl+A Ctrl+F Esc Up - мне после этого приходится опять ставить галку при входе в Найти (без этой галки любимый wrap не работает). Не порядок.

#1535:  Author: Alextp PostPosted: Mon Apr 23, 2012 17:39
    —
fix. Beta

#1536:  Author: kvichansLocation: Москва PostPosted: Mon Apr 23, 2012 18:03
    —
Похоже мытарства с Поиском/Заменой закончились. Ура!
Спасибо.

Нужно только добавить, что остался мелкий, трудно воспроизводимый баг. Проявляется не регулярно и только при выходе из Найти/Заменить по Esc после перенастройки галок. Есть подозрение, что настройки при этом куда-то не переносятся. Проявляется при поисках без диалогов, например, в виде отказа от wrap. Забавно это выглядит: попытки искать wrap-ом не удачны, а просмотр Найти показывает [x]wrap. Лечится любым поиском изнутри диалога. На мою работу этот баг влияния не оказывает, так как настройки я всегда держу в [x]from cursor и [x]wrap.

Добавлено спустя 9 минут:

4. Пожелание. При настройке цветов в комбо Color содержится много готовых цветов и выход в ручной подбор Custom. Сейчас при вызове Custom после готового - диалог выбора цвета не инициализирован, то есть каждый раз приходится начинать с "черного". Можно ли инициализировать тем цветом, который был до этого? Это решит частую задачу: чуть поправить цвет элемента.

#1537:  Author: Alextp PostPosted: Mon Apr 23, 2012 19:16
    —
1. поправлю наверное
4. поправил.

#1538:  Author: kvichansLocation: Москва PostPosted: Tue Apr 24, 2012 19:57
    —
1. Есть различие в поведении поиска из Диалога и прямо из буфера. Устойчиво проявляется, если скопировать ячейку с текстом из Excel (не текст из ячейки, а всю ячейку). В буфере будет текст, заканчивающийся на char(10). При вставке из буфера в диалоге в поле Search for: последний символ отрезается, а при поиске из буфера (find string from clipboard) видимо нет, так как поиск заканчивается неудачей.
Предлагаю привести к одинаковому поведению.
Предлагаю при этом учитывать настройки:
- Если включен reg-exp или spec-chars, то при вставке из буфера в диалогах заменять char(9,10,13) на \t \r \n.
- Если оба выключены - текущее поведение (tab оставлять как есть, концы строк отрезать).

#1539:  Author: Alextp PostPosted: Tue Apr 24, 2012 20:02
    —
Согласен.

Добавлено спустя 32 минуты:

уточню-
-при поиске из буфера отрезать все от символов 13, 10
-при вставке в длг: заменять 13, 10 на \r \n и включать флаг spec-chars (если выключен и он и regexp)

#1540:  Author: kvichansLocation: Москва PostPosted: Tue Apr 24, 2012 21:27
    —
Alextp wrote:
-при поиске из буфера отрезать все от символов 13, 10
Нормально.
Alextp wrote:
-при вставке в длг: заменять 13, 10 на \r \n и включать флаг spec-chars (если выключен и он и regexp)
Делать переключение настроек - это неудачное решение. Мне было бы неприятно, возвращать их в нужное состояние, если в буфере случайно окажутся лишние символы.

Замены char(9) на \t очевидны? Или неуместны?

#1541:  Author: Alextp PostPosted: Tue Apr 24, 2012 21:32
    —
очевидны.
Тогда менять 13,10,9 если есть опции или отрезать все от 13,10, если нет опций

#1542:  Author: kvichansLocation: Москва PostPosted: Tue Apr 24, 2012 22:56
    —
Alextp wrote:
очевидны.
Тогда менять 13,10,9 если есть опции или отрезать все от 13,10, если нет опций
Да, это подходит

#1543:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Wed Apr 25, 2012 11:11
    —
подскажите, как настроить, чтобы при клике по e-mail адресу открывался почтовый клиент, установленный по умолчанию .. например, как в EmEditor, жмешь на эл.адрес и открывается окно Outlook "Создать сообщение", в котором этот адрес уже вписан в графу получателя ... спс

#1544:  Author: Alextp PostPosted: Wed Apr 25, 2012 11:33
    —
Кликай с нажатым Ctrl.

#1545:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Wed Apr 25, 2012 11:41
    —
Alextp, сенкс, хотя если кто знает как обойтись без клика на Ctrl, напишите плиз .. и позвольте еще пару моментов прояснить (сори, но сабжем пользуюсь немного) ...1. Можно ли настроить, чтобы в окне SynWrite слева проводник Windows отображался и непосредственно в нем навигацию производить ? Во вкладке "Вид" такой функции не нашел. 2. Открытие новой вкладки по двойному клику на панели рядом с открытой вкладкой, это возможно?

#1546:  Author: Alextp PostPosted: Wed Apr 25, 2012 11:52
    —
Kvichans
Перехватить вставку в поле -непросто, т.ч. отложил.

Добавлено спустя 3 минуты:

kalima
1. пока нет этого
2. Нет, кликай по иконке "Новый таб"

Добавлено спустя 31 минуту:

Beta

#1547:  Author: kvichansLocation: Москва PostPosted: Wed Apr 25, 2012 12:59
    —
1. Пожелание. Если включено слежение за обновлением файлов и их автоматическая перезагрузка, и файл удален, то не нужно показывать модальный диалог. Это приводит к излишнему привлечению внимания к Син, когда он "в фоне". Для оставшегося в табе текста желательно поступить так
- рассматривать его как "новый"
- бывшее имя файла использовать как умолчание при попытке сохранения
- м.б. поменять отображение имени в титуле Син с
{SES} C:\dir\file.ext - SynWrite
на
{SES} (C:\dir\file.ext) - SynWrite
чтобы было похоже на отображение нового таба
{SES} (Untitled) - SynWrite

Добавлено спустя 3 минуты:

2. Пожелание. Запоминать закладку в диалоге Настройки, даже при выходе по Отмена

Добавлено спустя 25 минут:

3. В версии 1105 уже должна работать замена char(9,10,13) на \t \r \n при вставке из буфера в Найти при [x]reg-exp или [x]spec-chars?
Не работает.

#1548:  Author: Alextp PostPosted: Wed Apr 25, 2012 13:58
    —
3. как я написал выше, нет. Не получается перехватить вставку

#1549:  Author: kvichansLocation: Москва PostPosted: Wed Apr 25, 2012 14:44
    —
Alextp wrote:
3. как я написал выше, нет. Не получается перехватить вставку
В своем приложении я бы сделал так
- заметил, что ни один из символов char(9,10,13) кроме как из буфера ввести в редактор нельзя
- после каждого изменения сравнивал текст в буфере с текстом в редакторе
- если полное совпадение и есть char(9,10,13), то это искомая ситуация - нужно заменять

#1550:  Author: Alextp PostPosted: Wed Apr 25, 2012 15:00
    —
kvichans wrote:
сравнивал текст в буфере с текстом в редакторе

А при чем тут редактор. речь про поле длг Найти. Отквоченное- будет тормозить (если в буфере - много данных)
Учтите- потом будет многострочный edit в найти

#1551:  Author: kvichansLocation: Москва PostPosted: Wed Apr 25, 2012 15:57
    —
Alextp wrote:
kvichans wrote:
сравнивал текст в буфере с текстом в редакторе
А при чем тут редактор. речь про поле длг Найти. Отквоченное- будет тормозить (если в буфере - много данных)
Учтите- потом будет многострочный edit в найти

- Конечно, редактор=поле Найти (опять сказывается разница в привычных терминах)
- В тормоза не верю. Можно ли узнать размер текста в буфере?
- "будет многострочный edit в найти" - весьма неожиданно. Где-то это уже применялось?

#1552:  Author: Alextp PostPosted: Wed Apr 25, 2012 16:05
    —
б- сравнение чего-то с текстом в буфере все равно "криво"
Лучше сделать перехват вставки
Вообще в полях все от 13, 10 отрезается- не только в Син

в- в UltraEdit.

#1553:  Author: kvichansLocation: Москва PostPosted: Wed Apr 25, 2012 16:22
    —
Не вижу проблемы с обрезанием по концам - годится любое поведение.
Существенно только то, что происходит внутри строки.
Можно считать, что char(9) и \t почти равносильны, подменять или нет почти не влияет на поиск. Но внутренние разделители строк - это засада.
Вот жизненный пример. Я выделил конец одной строки и начало другой и хочу найти такое же сочетание в этом же или в соседнем табе. Как это сделать? Команда "поиск без диалога" срабатывает. А диалог Поиск - нет.

Частичным решением может быть такое: сейчас в диалог Поиск переносится первая строка из выделенного фрагмента таба. Желательно довести этот перенос (тут без буфера) до полной копии в поле Найти с подменой char(9,10,13) на \t \r \n.

#1554:  Author: Alextp PostPosted: Wed Apr 25, 2012 16:27
    —
это можно.

#1555:  Author: kvichansLocation: Москва PostPosted: Wed Apr 25, 2012 16:29
    —
Отквочевать (понятно?) ли про этом находящиеся в выделенном фрагменте знаки * [ ] ( ) | \ это открытый вопрос. По общей логике - да, нужно.

Добавлено спустя 3 минуты:

Ой сколько мне нервов истрепал TextPad, который этого не умеет. Если это появится в Син - у меня будет праздник!

#1556:  Author: 790 PostPosted: Wed Apr 25, 2012 21:20
    —
мусорит своими ini по всему компу!! 3 файла в COMANDER_PATH, папка в юзерах, ещё что-то в lsplugin.ini, нельзя чтоли в папке плагина всё хранить?

#1557:  Author: Alextp PostPosted: Wed Apr 25, 2012 21:30
    —
- в commander-path быть не должно (был баг c synspell.ini)
- про портабельность написано в Help-FAQ

#1558:  Author: kvichansLocation: Москва PostPosted: Thu Apr 26, 2012 11:57
    —
1. Недоделка при переходе из Поиск в ПоискВФайлах: не переносится значение поля Найти, если это поле в Поиске было изменено руками.

Добавлено спустя 3 минуты:

2. (повтор) Пожелание. Дать возможность дополнять результаты поиска по файлам.

#1559:  Author: Alextp PostPosted: Thu Apr 26, 2012 12:19
    —
1 Поправлю наверное
2. Это - потом какнть, не сейчас

#1560:  Author: kvichansLocation: Москва PostPosted: Thu Apr 26, 2012 12:41
    —
3. Пожелания. Сейчас в тонкой вертикальной колонке, где помечаются модификации по строкам (как ее называть?), пометки не исчезают, если делается undo. Это напрягает, но хотя бы видна логика: со строкой были действия.
Можно ли это изменить, то есть после undo ставить строке цв.метку "не тронута"?
Еще желательно очищать все пометки после команды reopen, которая равносильна закрытию и открытию файла.

Добавлено спустя 4 минуты:

4. (повтор) Предлагаю дать команды для перемещения внутри таба
- предыдущий узел дерева, то есть сокращение для шагов (в дерево)(шаг вверх)(в таб)
- следующий узел дерева, то есть сокращение для шагов (в дерево)(шаг вниз)(в таб)

#1561:  Author: Alextp PostPosted: Thu Apr 26, 2012 13:14
    —
3a. нельзя вроде
3б. ОК

4. занес в TODO

#1562:  Author: kvichansLocation: Москва PostPosted: Thu Apr 26, 2012 13:28
    —
5. Баг. Wrap не срабатывает при открытии Син.
Повторение:
- Настройки поиска: [x]from curs, [x]wrap
- Файл из двух строк, на каждой одно и то же слово
- Закрыть Син, открыть Син
- Выделить второе слово
- Дать команду искать далее (без диалога). Не найдено

6. Баг на сочетаниях клавиш для перехода по табам.
В Клавишах строит:
Activate tab #1 - Alt+1
Activate tab #2 - Alt+2
Activate tab #3 - Alt+3
Но срабатывает так:
Alt+1 - ничего
Alt+2 - переход на первый таб
Alt+3 - переход на второй таб
Поведение устойчивое.

#1563:  Author: Alextp PostPosted: Thu Apr 26, 2012 14:10
    —
5. не вижу(поправил уже?)
6. Fix

#1564:  Author: kvichansLocation: Москва PostPosted: Thu Apr 26, 2012 14:36
    —
5. Проверю в следующей сборке

Добавлено спустя 6 минут:

6. Баг. Уже несколько раз приключилось странное:
- Начинаю искать выделенный фрагмент (одно слово)
- Первый поиск удачный
- Следующий найденный фрагмент не имеет ничего общего с предыдущим, кроме того что это целое слово.
Повторение устойчивое, но на конкретном файле (высылаю)

#1565:  Author: Alextp PostPosted: Thu Apr 26, 2012 15:55
    —
Beta. не все фиксы

#1566:  Author: kvichansLocation: Москва PostPosted: Thu Apr 26, 2012 16:16
    —
5. Проблема с wrap при запуске Син осталась

#1567:  Author: Alextp PostPosted: Thu Apr 26, 2012 16:50
    —
kvichans
a. Делать очистку маркеров строк(при reopen) пока не стал- оно стало очищаться и когда не нужно
б. возможно удалось перехватить вставку в поиск. Проверю (сделаю)позже

#1568:  Author: _92Location: ufa PostPosted: Fri Apr 27, 2012 05:46
    —
переносить поиск
в диалогах поисках
за что отвечает?

#1569:  Author: Alextp PostPosted: Fri Apr 27, 2012 12:53
    —
Wrap search- как и везде. перенос поиска в начало (после конца)

#1570:  Author: kvichansLocation: Москва PostPosted: Fri Apr 27, 2012 14:21
    —
1. Пожелание. Я вижу, что сейчас есть только одна возможность скопировать полное имя с путем для редактируемого файла. Это локальное меню ярлыка у таба. Это требует использования мыши. Так?
Желательно дать диалог Свойства файла, в котором отображать с возможностью копирования общие характеристики:
- полный путь (поле, куда поставить каретку)
- размер на диске
- дату последней модификациии
- число символов/строк/слов(?)
- ??
Хорошо под эту команду подходит сочетание Alt+Enter - во многих средах (Проводник, ТС и пр.) это сочетание выдает свойства текущего объекта.

#1571:  Author: Alextp PostPosted: Fri Apr 27, 2012 15:09
    —
kvichans wrote:
возможность скопировать полное имя с путем для редактируемого файла

Можно еще через Правка- Копирование в буфер- ...

Добавлено спустя 2 минуты:

и через хоткей

#1572:  Author: kvichansLocation: Москва PostPosted: Fri Apr 27, 2012 15:16
    —
Получился ликбез. Спасибо

#1573:  Author: 790 PostPosted: Fri Apr 27, 2012 19:38
    —
Alextp wrote:
- в commander-path быть не должно (был баг c synspell.ini)
- про портабельность написано в Help-FAQ


если открыть файл по Ctrl+Q то в commander_path появляются SynSpell.ini и SynState.ini

#1574:  Author: Alextp PostPosted: Fri Apr 27, 2012 19:59
    —
проверь что:
а. у тебя свежак
б. (при запуске в режиме листера) выключена опция "Портабельность- Сохранять рядом с lsplugin.ini"
а+б выполняется?

#1575:  Author: 790 PostPosted: Sat Apr 28, 2012 00:38
    —
да, Б не выполнялось, теперь выполняется... ini перестали появляться.

теперь постоянно включается авто-подчёркивание, появляется файл adu, хотя я удалил все словари и мне это вообще не нужно.

Обновляю с каждой версией. Вообще использую только для групповой замены в html-файлах, а как листер только для чтения файлов с "ненормальной" кодировкой, но это тоже можно открывать через сам редактор, так что без wlx обойдусь.

#1576:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Apr 28, 2012 04:21
    —
Пожелание:
Можно ли как-то упростить изменение цвета подсветки синтакиса?
Допустим, я хочу изменить цвет comment/string/integer, для всех языков на зеленый.

#1577:  Author: kvichansLocation: Москва PostPosted: Sat Apr 28, 2012 11:07
    —
1. Баг с отображением имени файла в титуле Син - вместо имени отображается (Untitled)
Стабильного повторения нет, но проявляется часто.
Баг проявляется при некоторых сочетаниях следующих действий
- Изменение текста в табе
- Переключение на другое приложение
- Переключение на Син - в этот момент появляется ошибка в титуле

#1578:  Author: Alextp PostPosted: Sat Apr 28, 2012 11:06
    —
790 wrote:
включается авто-подчёркивание

Опции- Правописание- [ ] галка

Добавлено спустя 2 минуты:

keiran_green
Пока не планируется, сорри,надо настроить каждый лекс.

Добавлено спустя 22 минуты:
Kvichans
Чтото не повторить.. пришлите UVF (Syn.ini ваш есть)


Last edited by Alextp on Sat Apr 28, 2012 11:30; edited 1 time in total

#1579:  Author: kvichansLocation: Москва PostPosted: Sat Apr 28, 2012 11:47
    —
1. Буду запоминать, как повторить
2. Пожелание. В диалогах Найти/Заменить есть внутренняя статус-строка, в которой сейчас появляется только "String was not found...".
Желательно в нее же помещать информацию при успешных поисках: "найдено NN фрагментов", "заменено NN раз" и пр. Можно просто дублировать статус-строку Син.
Это повысит комфорт, а то сейчас нужно отвлекаться, чтобы найти глазами и прочитать нижнюю статус-строку.

#1580:  Author: Alextp PostPosted: Sat Apr 28, 2012 11:58
    —
2. ОК, разумно.

#1581:  Author: Alextp PostPosted: Sun Apr 29, 2012 11:35
    —
beta
+ Find/Replace dialog: Ctrl+V in edit field escapes special chars in multi-line text
(when "Regex" or "Special chars" option on)
+ keys "Tree - select next/previous tree node"

#1582:  Author: kvichansLocation: Москва PostPosted: Sun Apr 29, 2012 21:44
    —
Alextp wrote:
+ Find/Replace dialog: Ctrl+V in edit field escapes special chars in multi-line text
(when "Regex" or "Special chars" option on)
Стало очень удобно.
Напоминаю, что в процессе обсуждения было принято пожелание на еще одну похожую функцию: перемещать из таба в диалоги Найти/Заменить фрагмент текста, выполняя такие же замены. Без этого невозможно искать перенесенный фрагмент без ручной однообразной правки.

Кроме того теперь обострилась проблема с концами строк при поиске.
Есть такой рудимент, как три варианта оформления концов строк в текстовых файлах: \n \r\n \r (которые применялись когда-то в стародавние времена в Unix, в Win и в Mac). В настоящее время и редакторы, и прочее ПО (за редким исключением) позволяют пользователям не обращать внимания этот рудимент. Син в этом месте не последователен.
- Син позволяет работать со всеми вариантами одновременно и однообразно почти всегда.
- Но как только дело доходит до поиска, пользователю приходится ломать голову: как заполнять reg-exp (или spec-chars), так как Син при поиск требует точного написания варианта.
- Во-первых, нужно до начала поиска выяснять какой из вариантов применим к текущему файлу.
- Во-вторых, условие поиска нужно приспосабливать к следующему файлу.
- В-третьих, новая функция Син буквально работает с текстом из буфера, а значит и после нее нужно проверять соответствие и поправлять.
Предлагаю упростить пользователю жизнь, как это сделано во многих программах (всех, из тех с которыми мне приходилось работать).
Нужно сделать так, чтобы \n воспринимался как любой из допустимых вариантов.

Alextp wrote:
+ keys "Tree - select next/previous tree node"
То, что нужно.
Было бы значительно удобнее, если бы новое позиционирование каретки следовало тем же принципам, что и при поиске:
- если новая позиция уже есть на экране, то экран не меняется, происходит только перемещение каретки
- если же нужно показать ту строку, которая еще не видна, то эта строка ставится (по возможности) в центр
Конечно, это же относится и выполнению Ввод на Дереве.

#1583:  Author: Alextp PostPosted: Sun Apr 29, 2012 22:16
    —
kvichans wrote:
пожелание на еще одну похожую функцию: перемещать из таба в диалоги Найти/Заменить фрагмент текста


это не поможет с поиском фрагмента в др. табе. Вы же для этого (для поиска в др, табе) хотите перенос в Поиск? Копирование-вставка в поиск не решает это?

Добавлено спустя 22 минуты:

-Предлагаю упростить пользователю жизнь, как это сделано во многих программах (всех, из тех с которыми мне приходилось работать

как же там сделано? \n означает 13 и 10? а \r что означает? Предлагаете модифицировать REGEX движок?

#1584:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 10:33
    —
Alextp wrote:
kvichans wrote:
пожелание на еще одну похожую функцию: перемещать из таба в диалоги Найти/Заменить фрагмент текста
это не поможет с поиском фрагмента в др. табе. Вы же для этого (для поиска в др, табе) хотите перенос в Поиск? Копирование-вставка в поиск не решает это?
Да - копирование выделенного фрагмента перед вызовом Найти и вставка его же поверх перенесенного в поле Искать - решает задачу, но это громозко и портит буфер.
Пожелание "при переносе в Искать делать замены" вызвано прежде всего следующей нелогичностью текущей ситуации:
- Выделив в табе фрагмент, захватывающий конец строки, пользователь может найти следующий такой же командой СледующееСлово
- Но вызвав диалог Найти - не может, хотя подходящий для этого вариант заполнения Искать Сину легко построить.

Про "это не поможет с поиском фрагмента в др. табе" не понял. Почему не поможет?


Alextp wrote:
kvichans wrote:
Предлагаю упростить пользователю жизнь, как это сделано во многих программах (всех, из тех с которыми мне приходилось работать
как же там сделано? \n означает 13 и 10? а \r что означает? Предлагаете модифицировать REGEX движок?
Не представляю как это сделано, но могу предложить рабочий вариант, который не требует переделки в REGEX движке.
Перед применением рег.выражения заменять в нем \n на что-то, что подходит под все варианты.
Очевидно, что \r?\n покрывает только два варианта.
Возможно \r?\n|\r выражает все три варианта, но могу ошибаться, так как мои знания reg-exp поверхностны. Надеюсь, что все варианты можно покрыть, но даже если получится только два (через \r?\n) - это значительно облегчит жизнь (у меня одна половина файлов с \n, другая с \r\n).

Если дать глобальную настройку (не в Найти, а в Настройки): "\n для всех вариантов" - то новая функциональность не будет мешать тем, кто привык к прежней.
Если предложение будет принято, то при вставке из буфера в Искать нужно будет заменять \r\n и \r на \n

#1585:  Author: Alextp PostPosted: Mon Apr 30, 2012 12:03
    —
1. ОК, перенос в Найти будет.
2. REGEX: может лучше сделать новый символ \N - который будет расширяться в
(\r\n | \r | \n)

не надо делать опцию- можно всегда расширять

#1586:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Mon Apr 30, 2012 12:03
    —
Исправьте баг пожалуйста: в "Tab mode" выставлено "Tab character", но при автоотступе вставляются пробелы:

PS: SynWrite 3.4.1030

#1587:  Author: Alextp PostPosted: Mon Apr 30, 2012 14:10
    —
Ciber SLasH
Может не выставлено Editor - Optimal fill?

#1588:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 15:27
    —
Alextp wrote:
REGEX: может лучше сделать новый символ \N - который будет расширяться в (\r\n | \r | \n)
не надо делать опцию- можно всегда расширять

1. Замена \n на (\r\n|\r|\n) на мой взгляд некорректна, так как меняет распознавание подгрупп.
2. А как без опции Син будет делать замены при вставке из буфера в Искать? Как он поймет, что применять: \r\n или \N?
3. С новым символом исчезнет переносимость поисковых выражений. В других программах его не поймут

#1589:  Author: Alextp PostPosted: Mon Apr 30, 2012 15:31
    —
1. да, правда- как тогда быть? Еще раз - с новым символом \N
2. я бы всегда при вставке заменял концы на \N

Добавлено спустя 2 минуты:

3. да.. тоже проблема

Добавлено спустя 6 минут:

Проверьте, как в др. программах- там \n значит все 3 конца, или что?

#1590:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 17:55
    —
Alextp wrote:
Проверьте, как в др. программах- там \n значит все 3 конца, или что?

Вот что мне пока удалось проверить на редакторах, в поиске которых есть reg-exp:
TextPad: по \n находит все варианты
Sublime Text 2: по \n находит все варианты
Eclipse: по \n находит только \r (это удивительно, мб я что-то не донастроил, так как у меня крайне малый опыт работы с Eclipse)
WinMerge: по \n находит все варианты
Если этого не достаточно, то может быть устроить форум-опрос?

#1591:  Author: Alextp PostPosted: Mon Apr 30, 2012 18:47
    —
Хм. ясно. лучше правда по \n - но модифицировать движок RE для этого надо. А я его не видел вообще

Добавлено спустя 8 минут:

попробуйте написать М.Захарову - автору EControl.ru - можно ли сделать такую модификацию (в смысле может ли он)

#1592:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Mon Apr 30, 2012 19:05
    —
Alextp wrote:
Ciber SLasH
Может не выставлено Editor - Optimal fill?

Вот спасибо, а я не вкурил сразу эту опцию. Very Happy

#1593:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 19:17
    —
Alextp wrote:
Хм. ясно. лучше правда по \n - но модифицировать движок RE для этого надо. А я его не видел вообще
Предлагаю, пока будет идти разбирательство с движком, сделать в самом Син прозрачные замены:
- при поиске: \n применять как \n\r?
- при заполнении Искать: заменять \n\r на \n

PS Приношу извинения за небольшую путаницу: правильный Win-вариант не \r\n, а \n\r.
Путаница у меня в голове возникла от того, что мне только в Син пришлось вспоминать про это.

#1594:  Author: Alextp PostPosted: Mon Apr 30, 2012 19:26
    —
kvichans wrote:
сделать в самом Син прозрачные замены

Пока не хочется- а) не учтен третий вар-т \r, б) все равно неидеально,
\n{2,3} будет понято как \n\r?{2,3} т.е. криво

Добавлено спустя 3 минуты:

-не \r\n, а \n\r.
разве?

#1595:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 19:45
    —
Alextp wrote:
kvichans wrote:
сделать в самом Син прозрачные замены
Пока не хочется- а) не учтен третий вар-т \r, б) все равно неидеально, \n{2,3} будет понято как \n\r?{2,3} т.е. криво
Согласен

Alextp wrote:
-не \r\n, а \n\r.
разве?
:) да


Alextp wrote:
попробуйте написать М.Захарову - автору EControl.ru - можно ли сделать такую модификацию (в смысле может ли он)
Мне этот путь кажется странным. Не потому что я не хочу/могу туда написать. А потому что у меня нет понимания контекста: ведь я не понимаю в каком виде сформулировать обращение к Захарову, как я буду просить для кого-то.

#1596:  Author: Alextp PostPosted: Mon Apr 30, 2012 19:51
    —
М.З. делает компонент (для Син) и программу. Просить - улучшения движка REGEX, которое позволит и в комп., и в программе делать поиск всех вариантов EOL простым \n. Надо сказать ему что так сделано там-то и тамто.

мою программу упоминать даже не надо

#1597:  Author: kvichansLocation: Москва PostPosted: Mon Apr 30, 2012 20:35
    —
Alextp wrote:
М.З. делает компонент (для Син) и программу. Просить - улучшения движка REGEX, которое позволит и в комп., и в программе делать поиск всех вариантов EOL простым \n. Надо сказать ему что так сделано там-то и тамто.
мою программу упоминать даже не надо
Как-то это не естественно. Не я потребитель его движка. Я не знаю текущего API, не знаю что и как уже настраивается. Прежде, чем начать обращение, мне придется изучить ситуацию, составить представление - на это уйдет время, и не факт, что у меня составится правильная картина. Зачем это? Зачем вам нужен посредник, который выполнит роль испорченного телефона?
Я могу продолжить тестирование Поиска в других редакторах или устроить форум-опрос. Я могу делать только то, что понимаю сам.

#1598:  Author: Alextp PostPosted: Mon Apr 30, 2012 21:22
    —
На мои письма М.З. почти не отвечает :-\
ладно, напишу ему


Last edited by Alextp on Tue May 01, 2012 13:23; edited 1 time in total

#1599:  Author: Alextp PostPosted: Tue May 01, 2012 10:15
    —
Ответ М.З.:
>>Надо использовать "$" или "\Z" (последний включает конец строки в
результат).

Добавлено спустя 2 часа 47 минут:

beta. Многостр. текст подставляется в Find dlg. Правда он специально не ставился раньше- многостр. текст считался областью поиска а не текстом поиска

#1600:  Author: kvichansLocation: Москва PostPosted: Tue May 01, 2012 17:01
    —
Alextp wrote:
Ответ М.З.:
>>Надо использовать "$" или "\Z" (последний включает конец строки в результат).
У меня не получается использовать подсказку М.З.
Пробую на файле из двух строк
abc
1
23
найти c$1. Not found

Обратите внимание на опрос. В нем я, в частности, предлагаю файл (14 байт) для тестирования. Цель: добится, чтобы по одному выражению (пусть даже это не \n как у большинства) в этом файл находились все концы строк.

Alextp wrote:
Многостр. текст подставляется в Find dlg. Правда он специально не ставился раньше- многостр. текст считался областью поиска а не текстом поиска
1. Остался (это я запутал) неправильный порядок символов: в диалоге появляется \r\n, а должно быть \n\r=char(13)+char(10). Но поиску это не мешает - видимо, две неточности компенсировали друг друга.

2. Совпадение строки поиска с диапазоном поиска - неучтенный неприятный эффект - получилась бессмыслица. Попробую повторить довод, приведший к такой ситуации: если выделенный текст можно искать командой СледующееСлово, то естественно ожидать, что перенос выделенного текста в Поиск должен давать такой же результат поиска. Значит из двух опций: reg-exp и in-selection - побеждает reg-exp, а in-selection не должен включатся.
Итого, вот моя рекомендация:
- если в диалоге не включены reg-exp или spec-chars (и в выделенном фрагменте есть конец строки), то нужно автоматом включить in-selection
- если же включены reg-exp или spec-chars, то в переносимом тексте делаются подмены, а in-selection остается выключенным

3. К слову, предлагаю чуть изменить условие включения in-selection.
Сейчас: в выделенном тексте есть конец строки.
Лучше так: после удаления крайних концов строк, в тексте еще есть конец строки.
Это позволит избежать включения in-selection, когда выделен хвост строки - очень частый случай поиска второго такого же хвоста.

#1601:  Author: Alextp PostPosted: Tue May 01, 2012 17:25
    —
kvichans wrote:
не получается использовать подсказку М.З.

Если искать
\w$\s+\w
-находятся все концы.

Добавлено спустя 3 минуты:

kvichans wrote:
а должно быть \n\r=char(13)+char(10)

Хелп в Найти>>
Вы можете использовать специальные символы:
\r - возврат каретки (#13)
\n - перевод строки (#10)

#1602:  Author: kvichansLocation: Москва PostPosted: Tue May 01, 2012 17:43
    —
Alextp wrote:
kvichans wrote:
не получается использовать подсказку М.З.
Если искать
\w$\s+\w
-находятся все концы.
Годится любая реализация. Если при поиске в
abc
123
вместо c\n1 нужно будет писать с\w$\s+\w1 - ну что ж, привыкнем. Но только если такую замену будет делать сам Син при вставке из буфера или переносе из таба. Черт с ней - с переносимостью поискового условия в другие программы.
У меня остается надежда, что здравый смысл победит и \n будет в Син работать как у большинства редакторов.

Alextp wrote:
kvichans wrote:
а должно быть \n\r=char(13)+char(10)
Хелп в Найти>>
Вы можете использовать специальные символы:
\r - возврат каретки (#13)
\n - перевод строки (#10)
В Хелп написано \r=char(13), но никто кроме Син так не считает. Все используют \r для обозначения char(10). Мелкое недоразумение.

#1603:  Author: Alextp PostPosted: Tue May 01, 2012 18:10
    —
Добавлено спустя 5 минут:

http://ru.wikipedia.org/wiki/Управляющие_символы

#1604:  Author: kvichansLocation: Москва PostPosted: Tue May 01, 2012 18:33
    —
Мы учились в разных системах.
В той, где я работал (с 1990) с С++, Java, VB, jscript, FoxPro, принято обозначение \n для char(13) и \r для char(10).
Другие обозначения в википедии - это поразительно и очень интересно. Если бы я сам на них наткнулся, решил бы - опечатка или шутка. Но судя по вашим словам, это уже массовое недоразумение. Печально.

Добавлено спустя 17 минут:

Похоже я сел в лужу - оказалось что это я много лет не правильно понимал обозначения. Забавно, что это не мешало работать - вот с чем еще нужно поразбираться.
Прошу прощения.

Вернемся к поиску. Можно ли еще надеяться, что \n будет как у большинства использоваться в расширенном виде?

#1605:  Author: Alextp PostPosted: Tue May 01, 2012 18:56
    —
Пока не знаю, отпишу Захарову, но он занят

#1606:  Author: kvichansLocation: Москва PostPosted: Wed May 02, 2012 15:21
    —
1. Пожелание. Добавить настройку для числа сессий подменю Предыдущие

#1607:  Author: Alextp PostPosted: Wed May 02, 2012 15:36
    —
Может задать просто 15-20? без настройки

Про \n отписал но М.З. упирается

#1608:  Author: kvichansLocation: Москва PostPosted: Wed May 02, 2012 15:45
    —
Alextp wrote:
Может задать просто 15-20? без настройки
:) можно, конечно. Мне текущих 17-ти не хватает.
Может не делать настройку в диалоге, а только дать имя ключа в INI? У TC, насколько я понимаю, значительная часть настроек не попала в GUI, но документирована, чтобы в INI править

#1609:  Author: Alextp PostPosted: Wed May 02, 2012 15:48
    —
как это 17ти? Разве это умолчание. Это увас в История табе задано? поставьте больше

Добавлено спустя 2 минуты:

kvichans wrote:
а только дать имя ключа в INI?

не пойдет

#1610:  Author: kvichansLocation: Москва PostPosted: Wed May 02, 2012 16:00
    —
1. Если размер Истории для файлов и для сессий общий, то пожелание отменяется
Про 17. Спишем на процесс освоения Син. Мне показалось, что 17 - это предел, хотя История файлов настроена на 30.

2. Пожелание. Запоминать папку, куда сохранялась последняя сессия. Сейчас всегда предлагается внутренняя папку Син (мне это никак не подходит).

Добавлено спустя 2 минуты:

3.(повтор) Совпадение строки поиска с диапазоном поиска - неучтенный неприятный эффект - получилась бессмыслица. Попробую повторить довод, приведший к такой ситуации: если выделенный текст можно искать командой СледующееСлово, то естественно ожидать, что перенос выделенного текста в Поиск должен давать такой же результат поиска. Значит из двух опций: reg-exp и in-selection - побеждает reg-exp, а in-selection не должен включатся.
Итого, вот моя рекомендация:
- если в диалоге не включены reg-exp или spec-chars (и в выделенном фрагменте есть конец строки), то нужно автоматом включить in-selection
- если же включены reg-exp или spec-chars, то в переносимом тексте делаются подмены, а in-selection остается выключенным

4.(повтор) К слову, предлагаю чуть изменить условие включения in-selection.
Сейчас: в выделенном тексте есть конец строки.
Лучше так: после удаления крайних концов строк, в тексте еще есть конец строки.
Это позволит избежать включения in-selection, когда выделен хвост строки - очень частый случай поиска второго такого же хвоста.

#1611:  Author: Alextp PostPosted: Wed May 02, 2012 16:05
    —
3-4 учел
2. Учту

#1612:  Author: Alextp PostPosted: Wed May 02, 2012 23:28
    —
Beta от вчера(папка пока не правлена)

Добавлено спустя 1 час 30 минут:

kvichans wrote:
если бы новое позиционирование каретки следовало тем же принципам, что и при поиске:
- если новая позиция уже есть на экране, то экран не меняется, происходит только перемещение каретки


Запишу в todo, но пока непросто сделать

#1613:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 09:55
    —
3-4 Получилось хорошо

5. Недоделка. В диалогах Поиск/Замена/ПоФайлам новая функция вставки из буфера срабатывает только по Ctrl+V. Нужно чтобы еще срабатывала по Shift+Ins (сейчас срабатывает старая=обычная функция вставки).

#1614:  Author: Alextp PostPosted: Thu May 03, 2012 12:56
    —
5. ShiftIns перехватить проблематично. как и ПКМ меню. В ПоискеПОФАйлам даже Ctrl+V не работает (там перехватить трудно)

Добавлено спустя 20 минут:

ПОдстановки в ПоискПоФайлам пока нет такой же, в todo

#1615:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 13:39
    —
5. ОК. Если не удастся перегрузить Shift+Ins, то будем приспосабливаться к тому, что есть. Проблема не техническая, а психологическая, поскольку руки занимаются такими операциями без участия головы (привыкли за 15 лет).

#1616:  Author: _92Location: ufa PostPosted: Thu May 03, 2012 14:06
    —
все по поводу удалить дублирующие пробелы

имеются две строки
[таб][таб][таб]строка один[конец строки]
[таб][таб][таб]строка два[конец строки]
выделяю две строки
нажимаю строковые операции - склеить строки
получаю
[таб][таб][таб]строка один[пробел][таб][таб][таб]строка два[конец строки]

1) почему появляется пробел - защита от склейки строк? - можно ли опционально добалять таб вместо пробела

2) как здесь удалить вторые [таб][таб][таб]
пробельные операции - удалить дублирующие пробелы
не удаляет дублирующие табы в выделенном тексте

#1617:  Author: Alextp PostPosted: Thu May 03, 2012 14:57
    —
1) можно не добавлять пробел, учту
2) могу удалять дубл-табы. Пока можешь делать Tabs to spaces сначала

#1618:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 16:05
    —
6. Ликбез. Можно ли повторно применить вертикальный фрагмент, сохраненный Сином в истории Clipboard?

#1619:  Author: Alextp PostPosted: Thu May 03, 2012 16:48
    —
Нет, не запоминается состояние "вертикальный"

#1620:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 16:50
    —
Alextp wrote:
Нет, не запоминается состояние "вертикальный"
Есть технические препятствия?

#1621:  Author: Alextp PostPosted: Thu May 03, 2012 16:59
    —
не знаю, посмотрю.

Добавлено спустя 11 минут:

beta
+ saved last folder of "Open/Save session" dialogs
- Join lines: more correct when Space/Tab at lines edge
- Remove dup spaces: dup Tabs also removed
+ session files: file paths may be saved with ".\" relative path
+ alternate color for modified tab's caption
+ Output listbox: horz. scrollbar added

#1622:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 17:35
    —
Alextp wrote:
+ session files: file paths may be saved with ".\" relative path
Поясните
Alextp wrote:
+ alternate color for modified tab's caption
Вижу, что черный меняется на цветной, где это можно настроить/отключить?

Добавлено спустя 11 минут:

7. Баг при отображении имени файла в титуле. Поймал один хорошо воспроизводимый случай. После команды "Закрыть сессию" отображается (Untitled).
Надеюсь это вылечит и другие случаи (продолжаю их ловить)

#1623:  Author: Alextp PostPosted: Thu May 03, 2012 17:54
    —
kvichans wrote:
+ session files

файловое имя d:\t\file.txt сохраняется в сесии как .\file.txt если файл сессии в той же папке

7. Вижу..

#1624:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 18:07
    —
Alextp wrote:
kvichans wrote:
+ session files
файловое имя d:\t\file.txt сохраняется в сесии как .\file.txt если файл сессии в той же папке
Поскольку пользователи нигде эти короткие имена не видят, то для них смысл нововведения видимо в другом:
если файл сессии находится в общей папке с используемыми файлами, то можно переносить эту папку и после этого открывать файл сессии.
Это очень удобно. Подумаю, может перейти на такой способ (сейчас все сессии храню в одной спец.папке)

#1625:  Author: Alextp PostPosted: Thu May 03, 2012 19:56
    —
beta up.
(Untitled) fix
FindInFiles: строка подставляется -эскейпится так же

#1626:  Author: kvichansLocation: Москва PostPosted: Thu May 03, 2012 23:02
    —
Alextp wrote:
FindInFiles: строка подставляется -эскейпится так же
Но вставка из буфера в этом диалоге не эскейпится - вставляется по Ctrl+V только до конца первой строки.

#1627:  Author: _92Location: ufa PostPosted: Fri May 04, 2012 07:15
    —
ftp
не планируется реализовать?
наподобие плагина nppftp в notepad++
http://bloginblog.ru/sovety/notepad-i-ftp-soedinenie.html

#1628:  Author: Alextp PostPosted: Fri May 04, 2012 10:15
    —
kvichans
не знаю как перехватить CtrlV там.

_92
В ближайшее время нет

#1629:  Author: kvichansLocation: Москва PostPosted: Fri May 04, 2012 10:28
    —
Alextp wrote:
kvichans
не знаю как перехватить CtrlV там.
:) Нам, пользователям, остается искать лазейки: будем переключаться в Поиск, вставлять из буфера и обратно в ПоискПоФайлам. Руки постепенно запомнят:
Ctrl+F Ctrl+V Ctrl+M
Поскольку Ctrl можно не отпускать, получается не так уж плохо

#1630:  Author: Alextp PostPosted: Fri May 04, 2012 13:21
    —
перехват вставки Ctl+V Shift+Ins, Cont. menu: решение найдено.

#1631:  Author: fundukLocation: Санкт-Петербург PostPosted: Fri May 04, 2012 13:56
    —
Alextp
Какой статус у 64битной версии? Бета? Поддерживается?
У меня вылетает при нажатии на любую кнопку "стрелка вниз" в тулбаре с ошибкой:
Code:
---------------------------
SynWrite
---------------------------
Исключение в плагине:
Access violation at address 000000000D441305 in module 'Syn2.wlx64'. Write of address 0000000000000000
---------------------------
OK   
---------------------------

А при нажатии ПКМ в редакторе:
Code:
---------------------------
SynWrite
---------------------------
Исключение в плагине:
Access violation at address 000000000D331305 in module 'Syn2.wlx64'. Write of address 0000000000000000
---------------------------
OK   
---------------------------

#1632:  Author: Alextp PostPosted: Fri May 04, 2012 14:10
    —
funduk
Давно тебя не видел...
http://forum.wincmd.ru/viewtopic.php?p=89246#89246

#1633:  Author: kvichansLocation: Москва PostPosted: Fri May 04, 2012 14:13
    —
1. Пожелание. Отображать полное имя файла при наведении мыши на ярлык таба.

#1634:  Author: fundukLocation: Санкт-Петербург PostPosted: Fri May 04, 2012 14:18
    —
Alextp
Ясно, спасибо.

У меня ностальгия тут по всем и всему))

#1635:  Author: Alextp PostPosted: Fri May 04, 2012 14:49
    —
kvichans Что еще показать кроме filename? (Будет опция)

#1636:  Author: kvichansLocation: Москва PostPosted: Fri May 04, 2012 15:02
    —
Alextp wrote:
Что еще?
Кроме "полный путь" ничего не приходит в голову.

Добавлено спустя 50 секунд:

2. (повтор) Где задать/отключить цвет букв на ярлыке активного таба?

#1637:  Author: Alextp PostPosted: Fri May 04, 2012 15:20
    —
2. В опции будет

#1638:  Author: kvichansLocation: Москва PostPosted: Fri May 04, 2012 18:49
    —
3. Ликбез(?). Можно ли не выходя из Син узнать время последней модификации для отображаемого файла?

Если нет, то это можно добавить к полному имени в tooltip ярлыка.
Еще иногда (уже описывал, как наполнение диалога Свойства) требуется узнать размер файла.

Только у tooltip есть неприятное свойство - он раздражает, так как постоянно появляется.
Предложение: делать не над ярлыком, а над какой-нибудь секцией статус-строки. Там сейчас есть свободные места.

К слову. Доп.информация, которая появляется, когда мышь над статус строкой, слишком быстро исчезает. Можно ли оставлять ее пока мышь на секцией? Или хотя бы держать в 2-3 раза дольше.


Last edited by kvichans on Fri May 04, 2012 18:58; edited 1 time in total

#1639:  Author: Alextp PostPosted: Fri May 04, 2012 18:54
    —
Разве что внешним инструментом..

#1640:  Author: _92Location: ufa PostPosted: Sat May 05, 2012 07:32
    —
3.5.1140
- "Remove dup spaces": dup Tabs also removed
tnx
заметил, что данная функция
выполняется на всю строку
даже при выделении части строки

#1641:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sat May 05, 2012 09:03
    —
Подскажите пожалуйста почему не работает правило: ^\:\:.*
Для комментариев в bat-файлах?
Code:
@echo off

:: Комментарий

#1642:  Author: kvichansLocation: Москва PostPosted: Sat May 05, 2012 10:05
    —
Ciber SLasH wrote:
Подскажите пожалуйста почему не работает правило: ^\:\:.*
Для комментариев в bat-файлах?
Code:
@echo off
:: Комментарий
Нормально работает - при поиске выделяет всю строку с комментарием.
Может галка у RegExp-а не включена? Галки у spec-chars не хватит для такого поиска.

Добавлено спустя 49 минут:

1. Пожелание. Плотная работа с текущими возможностями по переключению между табами показала следующее:
Желательно иметь независимые сочетания для переходов внутри левой и правой панели. Сейчас есть сквозная нумерация от самого левого таба, которая позволяет использовать Alt+1,Alt+2,... для переходов по табам. Если открыто много файлов (т.е. почти всегда), и часть табов расположены в правой панели (почти всегда, так как очень удобно), то есть единственный путь для выбора таба из "правых" - сначала toggle view, потом последовательное переключение (Ctrl+Tab). Предлагаю дать новую серию команд - "1-й правый", "2-й правый" и т.д. - умолчательные сочетания для них, например, такие Shift+Alt+1, Shift+Alt+2

2. Пожелание. Не хватает команд для перемещения разделителя панелей. Текущий набор: "Split views 20/80", "Split views 30/70" и т.д. - не дает комфорта. Опять предлагаю дать две команды "Разделитель левее/правее" и настройку "Сдвигать разделитель на NN%"

3. Баг при работе с разделителем панелей. Если мышкой задвинуть разделитель до конца вправо, то обратно он мышкой не вытаскивается.

4. Ликбез(?). Есть ли возможность в такой ситуации (| - это каретка, между xyz и 132 неизвестное число пробелов)
abc |xyz 132
выделить одно слово xyz одним действием? А несколькими? Другая формулировка вопроса: есть ли переход не на начало следующего слова, а на конец текущего?
Это часто нужно при работе руками, и еще чаще при выполнении макросов.

#1643:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sat May 05, 2012 11:51
    —
kvichans wrote:
Нормально работает - при поиске выделяет всю строку с комментарием.

Не работает подсветка синтаксиса в bat-файлах.

#1644:  Author: Alextp PostPosted: Sat May 05, 2012 13:21
    —
_92
Так задумано..

Ciber SLasH
Fixed

#1645:  Author: _92Location: ufa PostPosted: Sat May 05, 2012 13:25
    —
Alextp wrote:
_92
Так задумано..

печально..)

#1646:  Author: Alextp PostPosted: Sat May 05, 2012 13:29
    —
Kvichans
4. Dlb-click'ом,а клавишей нельзя

Добавлено спустя 3 минуты:

_92
команды в "Проб. операции" все так. В N++ почти так же

#1647:  Author: kvichansLocation: Москва PostPosted: Sat May 05, 2012 13:33
    —
5. Про звуки. В целом - мешают. Желательно дать настройку, чтобы можно было отключить.
Есть нелогичное поведение Син: Из дерева в таб можно перейти по двойному клику и по ВВОД. В первом случае - тихо, во втором - со звуком.

#1648:  Author: Alextp PostPosted: Sat May 05, 2012 13:35
    —
kvichans wrote:
Не хватает команд для перемещения разделителя панелей. Текущий набор: "Split views 20/80", "Split views 30/70" и т.д.

думаю хватит. 7 команд+ возможность мышкой двигать

#1649:  Author: kvichansLocation: Москва PostPosted: Sat May 05, 2012 13:36
    —
4. Про выделение до конца слова.
Есть преграды в реализации такой команды?
Потребность большая - это тот случай, когда речь идет о здоровье рук.

#1650:  Author: Alextp PostPosted: Sat May 05, 2012 13:52
    —
4. Учту

Добавлено спустя 7 минут:

-Если мышкой задвинуть разделитель до конца
Fix

Добавлено спустя 57 минут:

4. возможно непросто(надо учесть еще прыжки Ctrrl+shift+right)- посмотрю на след неделе

#1651:  Author: kvichansLocation: Москва PostPosted: Sat May 05, 2012 20:03
    —
4. Надеюсь очевидно, что ни в коем случае нельзя менять функциональность существующих команд (я про Ctr+Shift+Right).

#1652:  Author: kvichansLocation: Москва PostPosted: Sun May 06, 2012 09:09
    —
4. Есть идея про перемещения каретки.
Существует симметрия "начало слова"/"конец слова". Не знаю как реализован текущий механизм перемещений, но почти уверен, что в нем где-то делается выбор из двух вариантов: обнаруживать следующую позицию с помощью шаблона пробел-буква или с помощью шаблона буква-пробел (упрощаю, но надеюсь идея понятна). Предлагаю вместо группы похожих команд
- прыжок вправо с остановкой в конце слова
- прыжок влево с остановкой в конце слова
- прыжок вправо с остановкой в конце слова с выделением
- прыжок влево с остановкой в конце слова с выделением
- ... (остальные: вертикальное выделение и пр.)
добавить в Син режим с двумя состояниями
- перемещать по началам слов (текущая функциональность)
- перемещать по концам слов (недостающая функциональность)
Этот режим (по моим представлениям) будет переключать между упомянутыми выше внутренними шаблонами поиска.
Нужны две команды для переключения этого режима.
Вот как я представляю точное выделение слова с помощью такого режима.
- переключение (если нужно): режим="по началам"
- прыжок в начало слова
- переключение: режим="по концам"
- прыжок в конец с выделением
- переключение (если нужно): режим="по началам"
Такая последовательность команд может быть выполнена и руками (это еще не экономия нажатий), и в макросе (тогда вызов макроса - это реальная экономия).

#1653:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 06, 2012 13:22
    —
Подскажите пожалуйста, почему не открываются nfo-файлы в SynWrite 3.5.1140, хотя в настройках стоит "открывать в кодировке OEM" nfo,diz.

PS: TC 7.56a

#1654:  Author: Alextp PostPosted: Sun May 06, 2012 21:18
    —
Ciber SLasH
Может двоичные- см. опцию "(Разное) нетекстовые файлы "

#1655:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 06, 2012 22:08
    —
Alextp wrote:
Может двоичные- см. опцию "(Разное) нетекстовые файлы "

Помогло, благодарю!

#1656:  Author: Alextp PostPosted: Mon May 07, 2012 17:23
    —
Kvichans
Посл.письмо не оч. понял, сложно.. Делать какой-то режим не хочется. хватает команд. "Sel to word end" я добавил

Добавлено спустя 21 минуту:

Beta. много вещей done(смотрим History)

#1657:  Author: kvichansLocation: Москва PostPosted: Mon May 07, 2012 19:00
    —
Alextp wrote:
Beta. много вещей done(смотрим History)
Смотрим:
1. "Extend selection" - отлично! Это гораздо лучше моей идеи с "режимом для перемещений", так как убивает сразу толпу зайцев. По реализации есть вопрос: что ожидалось при поиске с включенным Extend, если ищется единственный фрагмент и он внутри уже выделенного текста? Сейчас не происходит ничего.

2. "mouse over tab caption -> filename shown in statusbar" - хорошо, что не в tooltip :). Можно ли там же отобразить дату последней модификации и размер?

3. "Activate right view tab #1..#10" - хорошо. Могут ли сочетания назначенные на эти команды (у меня это Shift+Alt+1,..) отображаться в меню Window?
Тут есть неоднозначность, например, если в левой панели три таба, то к первому табу в правой панели можно сейчас перейти и по Alt+4 и по Shift+Alt+1. В меню при этом отображается Alt+4. Желательно отображать в меню Window для "правых" табов (в меню они нижние) новые назначенные сочетания.

4. "Move views splitter to left/right" - спасибо.

5. About показывает сборку 3.5.1140. History - 3.5.1180. Что-то не обновилось?

#1658:  Author: Alextp PostPosted: Mon May 07, 2012 19:28
    —
1.что ожидалось при поиске с включенным Extend...внутри уже выделенного текста
Для этого случая выделение не extend'ится

2.Можно ли там же отобразить дату последней модификации
думаю нет- и так места мало на экране 1024px. Даже путь не всегда влезет

3.сочетания назначенные на эти команды отображаться в меню Window?
думаю нет- и так сочетания отображаются из hotkeys "Activate tab 1..10"

Добавлено спустя 50 секунд:

5. поправлю

#1659:  Author: kvichansLocation: Москва PostPosted: Mon May 07, 2012 22:08
    —
Alextp wrote:
1.что ожидалось при поиске с включенным Extend...внутри уже выделенного текста
Для этого случая выделение не extend'ится
Что может мешать? Почему появляется выделенный случай?
В каждый момент известно место, где начинается выделение (до вызова Поиска) и (после поиска) где оно должно закончится - нужно выделять "от и до":
- если новый конец дальше предыдущего конца, то выделение расширяется,
- если - внутри, то выделение сужается,
- если перед началом выделения, то выделение "выворачивается", то есть направлено к началу файла.

#1660:  Author: Alextp PostPosted: Mon May 07, 2012 22:12
    —
Почему мешает, просто логика такая: расширение = слияние отрезков. новый A = min(a1,a2), новый B=max(b1,b2)

Добавлено спустя 47 минут:

Проверьте перехват вставки

#1661:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 00:38
    —
Alextp wrote:
Почему мешает, просто логика такая: расширение = слияние отрезков. новый A = min(a1,a2), новый B=max(b1,b2)
Описанная выше логика "от и до" более естественна для этой функции - она следует общей логике выделения: Extend это прямой аналог Shift, сам поиск - это прямой аналог перемещений каретки пользователем. Сравните
Shift+Right ~~ Extend+(Find_Forward) (работает сейчас)
Shift+Left ~~ Extend+(Find_Backward) (неработает сейчас)

Еще пожелание. Я в восторге от Extend (но не от логики слияния отрезков). Это опция диалога напомнила, что у меня есть очень давнее желание иметь такую же возможность без диалога. Можете реализовать? Потребность простая: к командам "изменить выделение на символ/слово/до конца/до начала" добавить команду "изменить выделение до следующего|предыдущего найденного фрагмента".

Alextp wrote:
Проверьте перехват вставки
Нормально

#1662:  Author: Alextp PostPosted: Tue May 08, 2012 00:45
    —
kvichans wrote:
добавить команду "изменить выделение до следующего|предыдущего найденного фрагмента".

не понимаю: откуда команда возьмет поз-ю фрагмента? Имеете в виду "до след-ей/пред-ей пометки поиска"?

--
можете написать "формулу" слияния?
у меня

[a1,b1]+[a2,b2] -> [min(a1,a2), max(b1,b2)]

#1663:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 11:30
    —
Alextp wrote:
kvichans wrote:
добавить команду "изменить выделение до следующего|предыдущего найденного фрагмента".
можете написать "формулу" слияния? у меня
[a1,b1]+[a2,b2] -> [min(a1,a2), max(b1,b2)]
Пусть
[Н,К1] - текущее выделение (К1 - позиция каретки, К1 может быть и больше и меньше и равно Н),
[Ф1,Ф2] - следующий найденный фрагмент.
тогда новое выделение будет
[Н,К2], где
К2 - это новая позиция каретки и К2 = IIF( Ф2<=Н, Ф1, Ф2 )
Пояснения
- Н всегда остается без изменений.
- Если найденный фрагмент левее Н, то выделение будет "вывернутое", и позиция каретки будет указывать на начало найденного фрагмента.
- Если найденный фрагмент правее Н, то будет "прямое" выделение, каретка укажет конец найденного фрагмента.
- Если фрагмент накрывает Н, то выделение будет меньше найденного фрагмента (в остальных случаях найденный фрагмент будет включен в выделение). По приведенной выше формуле будет всегда показываться хвост фрагмента.
- Можно добавить в формулу учет направления поиска, чтобы получалась полная аналогия с поиском с Shift (см выделение слова при исходной позиции внутри этого слова):
если поиск Forward, то (как выше)
К2 = IIF( Ф2<=Н, Ф1, Ф2 )
если поиск Backward, то
К2 = IIF( Ф1>=Н, Ф1, Ф2 )
При такой реализации изменится только выделение, когда фрагмент накрывает Н - будет выделять хвост при поисках вперед, и голова при поисках назад

#1664:  Author: Alextp PostPosted: Tue May 08, 2012 12:15
    —
А в Hippoedit.com как? Как у меня. переделывать на другое стоит? Моя формула проста, а ваша нет (не очевидна)

#1665:  Author: Alextp PostPosted: Tue May 08, 2012 18:57
    —
предлагаемая формула:
нехорошо что результат может не включать исходное выделение, это не оч согласуется с понятием "Расширить выделение"...

#1666:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 20:57
    —
Alextp wrote:
переделывать на другое стоит? Моя формула проста, а ваша нет (не очевидна)

нехорошо что результат может не включать исходное выделение, это не оч согласуется с понятием "Расширить выделение".
Я же на стороне пользователей - нам сложность формулы ничем не мешает. Мой уверенный ответ: стоит переделать.
Предлагаемая логика основывается на единственном соображении: новая функциональность должна продолжать существующую. Продолжение в рассматриваемом случае однозначное: Extend полный аналог Shift. Я смотрю как действуют операции с Shift и предлагаю такие же действия с Extend.

Про неполное выделение найденного фрагмента. Это следует из необходимости сохранять начало выделения (Н в формуле) без изменений. Такая необходимость очень существенна, так как позволяет выполнить сложное выделение, выполняя серию команд поиска (с Extend) или перемещения каретки (с Shift). (NB! Этого не удастся без перехода на предложенную формулу)

В целом. Extend - сила! Если какие-то препятствия не позволят поменять формулу - не беда. К любой реализации можно приспособиться.

Только нужны две команды (поиск вперед и поиск назад) для расширения выделения до найденного фрагмента без вызова диалога. Без них будет явная дыра.
Тут есть небольшая проблема: как будет выполнена реализация этих команд. Есть два варианта:
- учитывать галку Extend из диалога Поиск при работе уже существующих команда поиска без диалога,
- игнорировать Extend и дать две новых команды.
Мое мнение: лучше второй вариант, так как не требует заглядывания в диалог, чтобы предсказать поведение Син

Добавлено спустя 7 минут:

Уточнение. Сейчас есть четыре команды для поиска без диалога
- поиск вперед/назад,
- поиск текущего слова (=выделения) вперед/назад.
Похоже, нужны для них всех новые варианты.

#1667:  Author: Alextp PostPosted: Tue May 08, 2012 21:13
    —
новые команды- посмотрю. Вариант 2(из ваших).
beta upd. Можно делать Goto относительно

#1668:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 22:32
    —
(повтор) Появилось много новых полезных команд для перемещения каретки и для настройки выделения. Невозможно подобрать для них всех сочетания клавиш, так как применять можно только Ctrl, Shift, Alt со стрелками - они уже все заняты. Предлагаю (еще раз) дать (вернуть?) возможность применять в Клавишах несколько последовательных сочетаний.

#1669:  Author: Alextp PostPosted: Tue May 08, 2012 22:35
    —
Пока не хочу вляпываться в это опять. тестить много. //проверьте "Find next/prev with ext sel" keys

#1670:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 23:17
    —
Alextp wrote:
Пока не хочу вляпываться в это опять. тестить много.
Буду ждать и напоминать.

Alextp wrote:
проверьте "Find next/prev with ext sel" keys
Нормально (но естественных сочетаний пока подобрать не удалось)

#1671:  Author: Alextp PostPosted: Tue May 08, 2012 23:28
    —
Лучше Win-key задействовать. пока нельзя

#1672:  Author: kvichansLocation: Москва PostPosted: Tue May 08, 2012 23:39
    —
Alextp wrote:
Лучше Win-key задействовать. пока нельзя
Модификатор Win сейчас в Син не перехватывается - может это и к лучшему, так как он активно используется на уровне ОС. Конечно, если появится его поддержка, то количество возможных сочетаний возрастет и проблема "нехватки" станет острой немного позднее. Но это не решение, а отсрочка.

#1673:  Author: Alextp PostPosted: Tue May 08, 2012 23:50
    —
kvichans wrote:
проблема "нехватки" станет острой немного позднее

Ничего себе нерешение. Посчитайте насколько больше комбинаций. в 2 раза. но двойные пары тоже стоит сделать- потом

Добавлено спустя 1 час 1 минуту:

с "двойными" клавишами - проблема показать их в меню, и работать в меню (вызывать команды) они тоже не будут. Только будут работать как клавиши редактора. часть команд при этом могут не вызваться (команды вызова внеш-инстр например)

#1674:  Author: kvichansLocation: Москва PostPosted: Wed May 09, 2012 16:39
    —
Alextp wrote:
с "двойными" клавишами - проблема показать их в меню, и работать в меню (вызывать команды) они тоже не будут. Только будут работать как клавиши редактора. часть команд при этом могут не вызваться (команды вызова внеш-инстр например)
Можно ли не заморачиваться про меню и внешние инструменты? Редактор же важнее.
Еще раз про модификатор Win. Как раз сочетания со стрелками (которые исчерпаны в Син) уже частично заняты в ОС - доступных станет не в два раза больше.

#1675:  Author: Alextp PostPosted: Wed May 09, 2012 16:44
    —
новость

УЖЕ есть regex metachar "\z" (ниж регистр!) обозначающий все концы строк. Я упустил его

Добавлено спустя 3 минуты:

kvichans wrote:
не заморачиваться про меню и внешние инструменты?

Нет- меню должно поддерживать такие шорткаты- как не заморачиваться

#1676:  Author: kvichansLocation: Москва PostPosted: Wed May 09, 2012 19:27
    —
Попробую вспомнить, что еще обсуждалось (и поставить свою оценку важности от 1 до 10)

1. (~2) Ограничение действия лексера при превышении размера файла (было здесь)

2. (~5) В контекстных меню тоже показывать Клавиши, как и в общем меню приложения (было здесь)

3. (~8) Дополнение результатов поиска

4. (~6) Замена отображения результатов поиска с listbox на обычный редактор. Весьма не хватает поиска внутри Рез.поиска.

5. (10) Баг при сдвиге вертикального выделения (было здесь). Насколько я понял, баг был передан далее. Сейчас он не закрыт.

6. (~7) Центрировать на экране строку при переходе из Дерева (и командах СледующийУзелДерева), если эта строка еще не видна.

7. (~2) Неужели нет команды "забыть все маркеры"?

8. (~4) Если включено слежение за обновлением файлов и их автоматическая перезагрузка, и файл удален, то для оставшегося в табе текста желательно поступить так
- рассматривать его как "новый" (как после команды New file)
- бывшее имя файла использовать как умолчание при попытке сохранения
- м.б. поменять отображение имени в титуле Син с
{SES} C:\dir\file.ext - SynWrite
на
{SES} (C:\dir\file.ext) - SynWrite
чтобы было похоже на отображение нового файла
{SES} (Untitled) - SynWrite

9. (~5) Запоминать закладку в диалоге Настройки, даже при выходе по Отмена

10. (~4) Очищать все пометки о модификации строк после команды reopen

11. (~5) Диалог Свойства для получения (в том числе с возможностью скопировать)
- размер на диске
- дата последней модификациии
- число символов/строк/слов(?)

12. (~7) Чтобы \n воспринимался как любой из вариантов \n \r\n \r

Добавлено спустя 6 минут:

Alextp wrote:
УЖЕ есть regex metachar "\z" (ниж регистр!) обозначающий все концы строк.
Да, хорошая новость. Предлагаю дать настройку: "использовать \z вместо концов строк". При включенной настройке Син будет при вставке в Искать заменять на все варианты на \z

#1677:  Author: Alextp PostPosted: Wed May 09, 2012 19:37
    —
Не всё:
1. 7. done
9. не планирую
12. используйте \z

Добавлено спустя 28 минут:

Можно делать вставку с \z и без опции.

#1678:  Author: kvichansLocation: Москва PostPosted: Wed May 09, 2012 20:05
    —
Alextp wrote:
12. используйте \z
Я-то его могу использовать. Проблема не в этом месте. Повторю описание ситуации:
Приходится обрабатывать много текстовых файлов с разными концами (часть с \r\n, часть с \r, обе части значительные, изредка попадаются \n).
- Есть потребность начинать поиск на файле с одним вариантом, а продолжать на другом.
- Есть потребность искать фрагмент из одного файла в многих других.
- Есть потребность искать фрагмент из нескольких строк, скопированный из другой среды (Word, Excel).
Если Син будет переносить/вставлять в Искать только \n и \r, то придется править руками на \z каждый раз. Как этого избежать?

Добавлено спустя 4 минуты:

Alextp wrote:
Можно делать вставку с \z и без опции.
Это плохой ход, так как изменит привычное поведение. Кроме меня есть и другие пользователи. Они могут пострадать

#1679:  Author: Alextp PostPosted: Wed May 09, 2012 20:16
    —
Будет опция "Использовать \z"- включите и вставка-подстановка будут с \z

Добавлено спустя 3 минуты:

-В контекстных меню тоже показывать Клавиши
OK

#1680:  Author: kvichansLocation: Москва PostPosted: Wed May 09, 2012 21:10
    —
Alextp wrote:
Будет опция "Использовать \z"- включите и вставка-подстановка будут с \z
Будет ли \z в числе Special chars? Это было бы удобно

13. Приходится много работать с вкладной Клавиши. Пожелания. (Оценки важности от 1 до 10)
- (~6) Дать кнопку для очистки Filter list (к слову - очень удобная получилась реализация фильтра).
- (~8) Если в таблице команд есть выделенная пользователем строка, то при очистке фильтра оставлять ее выделенной (и конечно отображенной). А если нет, то действовать как сейчас - переходить к выбранной Категории. Если диагностика: пользователем выделена строка или самим Сином - избыточно сложна, то лучше отказаться от применения Категории.
- (~10) Доработать диалог, который возникает при попытке назначить сочетание, которое уже используется. Добавить в него ответ "Да, хочу здесь назначить, а там отменить". (Очень утомляет прыгать туда-сюда)
- (~3) Ликбез. Как организовать Save/Load для всех назначенных сочетаний? Это уже возможно? Это можно добавить?
- (~4) Нужен совет. Как мне построить такую таблицу:
Клавиша (чистая) (+Shift) (+Ctrl) (+Shift+Ctrl) (+Shift+Alt) (+Ctrl+Alt) (+Shift+Ctrl+Alt)
F1 Повтор - - - - - -
F2 ...
Первая колонка - клавиша на клавиатуре. В остальных колонках - имена команд, на которые назначено сочетание клавиши с указанными в шапке модификаторами.
Цель: понять какие сочетания заняты/свободны.
Пример: в Word есть штатный макрос ListCommands (из категории Команды Word), который строит подобную таблицу с колонками: CommandName Modifiers Key Menu.
Может в Син сделать команду для выдачи такой таблицы, например, с TAB-разделителями (можно будет в Excel ее изучить)?


Last edited by kvichans on Wed May 09, 2012 21:59; edited 1 time in total

#1681:  Author: Alextp PostPosted: Wed May 09, 2012 21:33
    —
kvichans wrote:
\z в числе Special chars?

нет
(spec chars должны расширяться однозначно)

13.б) после заполнения списка строка выделяется сама. Детектить "ручное" выделение неохота

#1682:  Author: _92Location: ufa PostPosted: Wed May 09, 2012 21:42
    —
авто-завершение
на примере .css
нажимаю ctrl+space
ввожу border
затем нажимаю -
получаю border: -
вместо фильтрации/выделения в списке border-..

еще
если наберу border-
и нажму ctrl+space
то не выделяется/фильтруется список с border-..

#1683:  Author: Alextp PostPosted: Wed May 09, 2012 21:54
    —
_92: хорошо что заметил. Поправлю

#1684:  Author: Alextp PostPosted: Thu May 10, 2012 12:55
    —
Beta

#1685:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 13:18
    —
1. Караул! Не работает переход из Рез.поисков в найденные места. Вместо этого происходит переход в Output.
Проявляется при досрочной остановке поиска.
Проявилось до новой беты, в ней тоже самое

#1686:  Author: _92Location: ufa PostPosted: Thu May 10, 2012 13:20
    —
kvichans wrote:
1. Караул!

вы не литературный случаем закончили..
у вас такие длинные и лаконичные посты)

#1687:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 13:23
    —
2. Сбой "List index out of bound (1)" в Клавишах.
Причина: не перенесено второе сочетание на первое место, когда Син получил подтвержение "Да, хочу назначить здесь, а там удалить". Там было два сочетания, второе осталось на втором месте. Сбой появляется при попытке выделить второе сочетание в такой строке.

Добавлено спустя 8 минут:

3. \z еще не работает? (хорошо, что в Справке уже про него появилось описание)

#1688:  Author: Alextp PostPosted: Thu May 10, 2012 17:00
    —
kvichans
2. fix
1. Вы видите нераскрашенные строки в Find res? тогда переход к позиции не работает. (не выполнилась раскраска- нет переходов)

#1689:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 17:16
    —
Alextp wrote:
1. не выполнилась раскраска- нет переходов
Звучит пугающе. Это навсегда?

#1690:  Author: Alextp PostPosted: Thu May 10, 2012 17:26
    —
да, уже говорили - лучше оставить нераскрашенные(без перехода) строки чем очищать все. Переход к filename работает

beta

#1691:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 17:41
    —
1. Слабое утешение - да, файлы открываются. Так жить тяжело - ведь в файле может оказаться тьма нужных строк. Конечно номер строки тоже отображается, значит руками можно добраться до нужной строки.

Вот что реально мешает: вместе с открытием файла происходит переключение с окна Рез.поиска на окно Validation. Можно от этого избавиться?

#1692:  Author: Alextp PostPosted: Thu May 10, 2012 17:48
    —
-парсинг № строки можно добавить
-к меня не вкл. validation. что нажимаете?

#1693:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 17:55
    —
Alextp wrote:
-парсинг № строки можно добавить
Да это хороший подход - вся информация для перехода (файл, строка) уже есть в Рез.поиска.

Alextp wrote:
-к меня не вкл. validation. что нажимаете?
ВВОД

#1694:  Author: Alextp PostPosted: Thu May 10, 2012 18:17
    —
Validation-а не вижу

#1695:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 18:24
    —
Alextp wrote:
Validation-а не вижу
Записать фильм?

#1696:  Author: Alextp PostPosted: Thu May 10, 2012 18:24
    —
да.

Добавлено спустя 2 часа 39 минут:

Beta

#1697:  Author: kvichansLocation: Москва PostPosted: Thu May 10, 2012 22:45
    —
1. "Караул" больше не нужен. Стало хорошо. Испуг прошел :)
2. В Клавишах больше не сбоит.

(повтор тем, на которые не было реакции)
3. (~8) Дополнение результатов поиска. Например, это можно сделать через флаг в локальном меню над Результатам - "Не удалять перед заполнением". Вместе с командой Clear в этом же меню это даст нужную функциональность.

4. (~6) Весьма не хватает поиска внутри Рез.поиска. Замена списка на обычный редактор решит эту и еще множество проблем.

5. (10) Баг при сдвиге вертикального выделения (было здесь). Насколько я понял, баг был передан далее. Сейчас он не закрыт.

6. (~7) Центрировать на экране строку при переходе из Дерева (и командах СледующийУзелДерева), если эта строка еще не видна.

7. (~4) Очищать все пометки о модификации строк после команды reopen

8. (~5) Диалог Свойства для получения (в том числе с возможностью скопировать)
- размер на диске
- дата последней модификациии
- число символов/строк/слов(?)

9. (~3) Как организовать Save/Load для всех назначенных сочетаний? Это уже есть в ini? Это можно добавить? Как получить список соответствий {(команда, сочетание)} в текстовом виде?

10. \z уже можно использовать? Пробы отрицательные

#1698:  Author: Alextp PostPosted: Thu May 10, 2012 23:00
    —
9- не понял. Что имеете в виду?
10 -да. При отметке Regex делается вставка с \z

Может создать новый топик для ваих вишей? а то забивается этот

#1699:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 06:51
    —
Alextp wrote:
Beta




syn.exe запускается без ошибки

3.5.1205 от десятого мая

#1700:  Author: Alextp PostPosted: Fri May 11, 2012 08:12
    —
Поправлено(перескачай)

#1701:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 08:24
    —
Alextp wrote:
Поправлено(перескачай)


не помогло
теперь чуть по-другому


#1702:  Author: kvichansLocation: Москва PostPosted: Fri May 11, 2012 09:12
    —
Alextp wrote:
9- не понял. Что имеете в виду?
Задача похожа на настройки цветов. И с цветами и с сочетаниями любое состояние Син формально корректно, но субъективно они разные: есть удачные и неудачные. Все цвета можно сохранять/восстанавливать, это дает свободу для экспериментов. Предлагается сделать (или объяснить как уже можно) сохранение/восстановление всех сочетаний.

Alextp wrote:
10 -да. При отметке Regex делается вставка с \z
Замены делаются, но поиск не работает. Например, не ищет по голому \z. Пояснение: из беты я обновляю только Syn.exe - этого достаточно?

Alextp wrote:
Может создать новый топик для ваих вишей? а то забивается этот
Поясните назначение этой ветки

#1703:  Author: Alextp PostPosted: Fri May 11, 2012 10:40
    —
_92
Бету качал? теперь и бета обновлена

Добавлено спустя 9 минут:

kvichans wrote:
поиск не работает. Например, не ищет по голому \z

у меня ОК. В файле t-N-R-NR ищет и \z и \d\z\d (Находите все)

Добавлено спустя 2 минуты:

Save\load клавиши- нельзя.

#1704:  Author: kvichansLocation: Москва PostPosted: Fri May 11, 2012 10:51
    —
1. Баг при переносе выделенного текста в Искать строка "Укрупнение" стала "Укру\?нение".

Добавлено спустя 4 минуты:

\z заработал (я ничего вроде не менял)

#1705:  Author: Alextp PostPosted: Fri May 11, 2012 10:59
    —
fix
Очистка line states - fix

Добавлено спустя 2 минуты:

-Может создать новый топик для ваих вишей?
Для разгрузки этого топика от вишей которые я пока не делаю. первый пост будете править если добавится

#1706:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 11:01
    —
Alextp wrote:
_92
Бету качал? теперь и бета обновлена

скачал сразу же когда вы сказали
наверное тогда не обновилось еще
сейчас скачал - стало норм

#1707:  Author: kvichansLocation: Москва PostPosted: Fri May 11, 2012 12:48
    —
Недоделка для "В контекстных меню сочетания Клавиш": В меню над ярлыками табов - не появились сочетания

#1708:  Author: Alextp PostPosted: Fri May 11, 2012 13:01
    —
Fix

#1709:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 14:29
    —
сворачивание блока и сдвиг

<ul>
[табуляция]<li>текст_1</li>
[табуляция]<li>текст_2</li>
[табуляция]<li>текст_3</li>
..
[табуляция]<li>текст_100</li>
</ul>

если выделить текст и нажать tab
то сдвинется весь текст на одну табуляцию

но если свернуть этот блок
и нажать tab перед << ul >
то сдвинется тока одна строка <ul>

#1710:  Author: Alextp PostPosted: Fri May 11, 2012 14:35
    —
А если выделить свернутый текст (1 строку) и нажать Таб?

#1711:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 14:49
    —
Alextp wrote:
А если выделить свернутый текст (1 строку) и нажать Таб?

робит
но думаю без выделения тоже было бы неплохо

#1712:  Author: Alextp PostPosted: Fri May 11, 2012 15:03
    —
ни Hippo, ни N++ так не делают.

#1713:  Author: _92Location: ufa PostPosted: Fri May 11, 2012 15:03
    —
Alextp wrote:
ни Hippo, ни N++ так не делают.

вопрос снят

#1714:  Author: Alextp PostPosted: Sat May 12, 2012 14:50
    —
Beta.
+"Help - Keyboard map" cmd
+keys in popup menus

#1715:  Author: kvichansLocation: Москва PostPosted: Sat May 12, 2012 15:32
    —
Alextp wrote:
+"Help - Keyboard map" cmd
Спасибо, экспорт в html тоже хорошо. Только для дальнейшей обработки удобнее было бы иметь трех-колоночную таблицу (как в Клавишах). Дело в том, что пока не появятся последовательности, каждая клавиша - это ценный ресурс для работы. Моя цель: сначала вывернуть эту таблицу - посмотреть, какие команды на какие клавиши назначены, потом пооптимизировать и построить новое "логичное"="легко запоминаемое" распределение. Вот для этих экспериментов мне нужны были Save/Load.

#1716:  Author: Alextp PostPosted: Sat May 12, 2012 15:37
    —
Не понял- зачем 3х колоночная таблица- тоько место под колонку тратить

#1717:  Author: kvichansLocation: Москва PostPosted: Sat May 12, 2012 17:22
    —
Alextp wrote:
Не понял- зачем 3х колоночная таблица- тоько место под колонку тратить
Для передаче программе на обработку. Глазам-то все равно: две или три. А программе - удобнее. Конечно, уже сейчас данных для программы достаточно.

#1718:  Author: Alextp PostPosted: Sat May 12, 2012 17:53
    —
Усложните программу чутьчуть..

#1719:  Author: Alextp PostPosted: Sun May 13, 2012 00:27
    —
Keylist export немного улучшен. бета

#1720:  Author: Alextp PostPosted: Sun May 13, 2012 18:42
    —
+поиск в РезПоиска(+ в других списках: Output, Validate, Clip history)
Beta

#1721:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 09:13
    —
Alextp wrote:
+поиск в РезПоиска(+ в других списках: Output, Validate, Clip history)
Недоделки:
1. Не хватает команды вызова поиска в локальном меню над списками (над деревом не хватает самого меню и в нем этой команды)
2. Удобно, что можно продолжать поиск без диалога. Но поисковые условия в табах, в дереве, в списке (проверял на РезПоиска) все разные. Пожелание: объединить. Тогда станет еще удобнее: начав в табе, можно будет продолжить в списке, в дереве и наоборот. Достаточно будет переносить только условие Искать.


3. Пожелание про поиск в табе. Перенос фрагмента из таба в Искать излишне навязчив. Сейчас всегда переноситься слово, внутри которого оказалась каретка (даже если каретка на краю слова). Предлагаю переносить в Искать только выделенный в табе фрагмент.
4. Было бы удобно, чтобы ПоискТекСлова попадал в историю поисков, доступную внутри диалога Поиск.

#1722:  Author: Alextp PostPosted: Mon May 14, 2012 11:40
    —
1. Ok
3. Ok
2- часто нужно искать в Дерево одно (ф-цию), в списке другое (строку). Флаги поиска дерева/списка одинаковые, история общая. но строка поиска разная. Это ОК

#1723:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 12:18
    —
5. Сбой при попытке закрыть (Ctrl+W) последний таб на правой панели: List index out of bound (3)

#1724:  Author: Alextp PostPosted: Mon May 14, 2012 12:24
    —
5- не вижу. Какие нажатия по шагам?

#1725:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 12:26
    —
Alextp wrote:
5- не вижу. Какие нажатия по шагам?
Если удастся повторить - выложу

Добавлено спустя 2 минуты:

2. Общий поиск по табам, спискам, деревьям. Очевидно, что нам удобно противоположное. Явный кандидат на опцию

#1726:  Author: Alextp PostPosted: Mon May 14, 2012 12:37
    —
kvichans
Есть место где не активируется левый PageCtl -обновляю бету

#1727:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 14:00
    —
Сбой при закрытии табов в правой панели стал понятнее: закрывается не текущий таб, а тот что до него.

#1728:  Author: Alextp PostPosted: Mon May 14, 2012 14:22
    —
из-за показа Ctrl-W в popup menu: вызывается п-т меню Закрыть при неверном номере текущей вкладки. Пока убрал показ keys в этом меню

#1729:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 16:19
    —
6. Непонятное. Поясните как выбирается папка для сохранения нового файла?
Нажимаю Ctrl+N потом Strl+S и Син мне предлагает выбрать имя в папке C:\
Пробовал делать SaveAs для другого файла, чтобы сменить внутреннюю "текущую папку", но без успеха.

#1730:  Author: Alextp PostPosted: Mon May 14, 2012 16:33
    —
см опцию "(История) Папка диалогов открытия/сохранения"

#1731:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 16:41
    —
Alextp wrote:
см опцию "(История) Папка диалогов открытия/сохранения"
Да, хорошо помню, как добивался, чтобы срабатывала настройка "Следовать за текущим файлом". Как не нарушая этой настройки изменить место сохранения нового файла, у которого еще нет места на диске?

#1732:  Author: Alextp PostPosted: Mon May 14, 2012 16:43
    —
Imho никак. А в какой программе можно?

#1733:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 17:00
    —
7. Предлагаю добавить в диалог Замена такой трюк:
- При фокусе на Искать или ЗаменитьНа Ctrl+Dn переносит текст как есть из Искать в ЗаменитьНа.

Зачем?
- в значительной доле случаев строка ЗаменитьНа сначала совпадает со строкой Искать (у меня это ~80%).
- при [x]RegExp перенос как есть становится проблемой. При копипасте Син по принятым теперь нормам эскейпит (и это правильно) при вставке - в результате получается двойной эскейп.
- существенное (для меня) соображение: если можно избежать потери данных в буфере - нужно это делать. Предложенный трюк позволит сохранить содержимое буфера.

Если предложение будет принято, то нужно учесть, что сейчас Ctrl+Dn прозрачно попадает в таб (как когда-то это было с Alt+Dn)

Добавлено спустя 4 минуты:

Alextp wrote:
Imho никак. А в какой программе можно?
Как это никак? А на "C:\" Син в какой момент переходит? Зачем?
По моим представлениям смена папки происходит перед появлением диалога Сохранить в результате анализа полного имени файла у таба. Если имени нет, то зачем что-то менять?

#1734:  Author: Alextp PostPosted: Mon May 14, 2012 17:11
    —
"С:\"
зачем ставить С:\ - Могу др.папку ставить- какую? опцию не хочется. Оставлять папку от пред. имени файла?

#1735:  Author: kvichansLocation: Москва PostPosted: Mon May 14, 2012 17:24
    —
Alextp wrote:
Оставлять папку от пред. имени файла?
Да!

Очень нужна бета. Невозможно работать: Ctrl+W вытворяет черте что.

#1736:  Author: Alextp PostPosted: Mon May 14, 2012 17:38
    —
Beta через 2 мин.

Добавлено спустя 7 минут:

-Если предложение будет принято, то нужно учесть,
ОК

#1737:  Author: Alextp PostPosted: Mon May 14, 2012 21:50
    —
beta: + [x]"Suggest current word as search text"
+ Replace dlg: Ctrl+Down

есть желание переделать Find result list -> Tree
Code:
[+] Found MM strings
  [+] File1
    line1: ...
    line2: ...
  [+] File2
    ln1: ...
    ln2: ...

#1738:  Author: kvichansLocation: Москва PostPosted: Tue May 15, 2012 09:19
    —
Alextp wrote:
+ [x]"Suggest current word as search text"
+ Replace dlg: Ctrl+Down
Удобно

Alextp wrote:
есть желание переделать Find result list -> Tree
Code:
[+] Found MM strings
  [+] File1
    line1: ...
    line2: ...
  [+] File2
    ln1: ...
    ln2: ...
Мне нравится. Дополнения будут тут же?

1. Предлагаю дать команду локального меню над РезПоиска "Перенести в таб", которая даст много плюшек
- замена нудной последовательности Ctrl+A,Ctrl+C,Ctrl+N,Ctrl+V
- можно в диалоге ПоискПоФайлам не обращать внимания на []in new tab
- позволит иметь полный доступ к тексту (в табе) и к переходам (в Результатах)
- когда поиск будет общим (когда? ждем опцию?) два представления Результатов будут легко согласовываться: выделил часть имени файла с номером строки, начал поиск, перешел в Результаты, повторил поиск - можно переходить к найденному месту.

2. Ликбез. Попадают ли в макросы следующий команды
- переход между табами
- переход в спец.окна (Результаты,Дерево)
- действия в спец.окнах (поиск, переход к месту из Дерева и из Результатов)

Добавлено спустя 44 минуты:

Про Find result list -> Tree
Предлагаю изменить формат выдачи. Сейчас (и видимо в формате Tree это планируется сохранить) так
c:\dir1\dir2\file.ext
Line NNN: текст

Предлагаю такой формат
c:\dir1\dir2\file.ext
file.ext(NNN): текст

Причина: ну очень часто в одном файле результатов больше, чем помещается на экран. Приходится вспоминать или дергать окно, чтобы понять про какой файл сейчас показывают. Например, так после поиска в Результатах.
Как вариант можно еще рассмотреть такой формат
Если ПоискПоФайлам стартовал с папки c:\dir1, то Результаты показывать так
c:\dir1\dir2\file.ext
dir2\file.ext(NNN): текст

Так будет облегчение, когда имена файлов совпадают

Добавлено спустя 4 минуты:

Еще про формат выдачи в виде
file.ext(NNN): текст
Если в одной строке будет и имя и номер строки и текст, то перекрестный поиск по Результатам и РезультатамВТабе станет значительно удобнее

Добавлено спустя 15 минут:

3. Просьба поправить лексер к FoxPro.
В имени процедуры/функции/метода может встречаться "." Это перехват событий для подобъектов (как в VB).
ENDFUNC может завершать PROCEDURE, а ENDPROC - FUNCTION. Вот пример для тестирования, который сейчас отображается в дереве криво:
Code:
DEFINE CLASS C
   ADD OBJECT m AS LABEL
   PROCEDURE init()
   ENDPROC
   PROCEDURE m.click()
   ENDPROC
ENDDEFINE
PROCEDURE pr1()
ENDFUNC
FUNCTION fn1()
ENDPROC

#1739:  Author: Alextp PostPosted: Tue May 15, 2012 11:14
    —
2. Ликбез. Попадают ли в макросы следующий команды
нет

3. FoxPro: fix

#1740:  Author: kvichansLocation: Москва PostPosted: Tue May 15, 2012 11:18
    —
3. Где взять?

#1741:  Author: Alextp PostPosted: Tue May 15, 2012 14:55
    —
beta

#1742:  Author: kvichansLocation: Москва PostPosted: Tue May 15, 2012 15:50
    —
Как перенести новый лексер для FoxPro в свою версию?

#1743:  Author: Alextp PostPosted: Tue May 15, 2012 18:06
    —
uvviewsoft.com/bb/Fox.lcf

Добавлено спустя 2 часа 28 минут:

Quote:
Попадают ли в макросы следующий команды

Можете посмотреть в диалогое макросов- какие попадают. Говорите мне если что-то упущено (как было с одной командой)

#1744:  Author: Alextp PostPosted: Wed May 16, 2012 00:11
    —
РезПоиска - потом. Счас пока сделаю Auto-Save optn:

Code:
Auto-save
  [x] Every [...] min
  [x] On losing focus
  Save what:
  (*) Curr file
  ( ) All opened files
  Ignore files larger than [...] Kb

#1745:  Author: Alextp PostPosted: Wed May 16, 2012 15:17
    —
Beta: +Auto-save option

#1746:  Author: LonerDLocation: Донецк PostPosted: Thu May 17, 2012 04:18
    —
Пара багов.
1.Баг в плагине при просмотре по Ctrl+Q. Открываем файл, пытаемся выделить текст, а выделяется не желаемое, а на строке ниже. Лечится если покрутить колёсико мыши.
2. Полоса прокрутки. Она не нужна в маленьких файлах.
Монитор 1280х800, открываю файл через плагин по Ctrl+Q или же через UV+плагин. Если в тексте более одной строки текста - появляется полоса прокрутки.

#1747:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu May 17, 2012 04:38
    —
Alextp wrote:
Auto-save

Можно еще добавить опцию "при простое [...] мин (или сек)"

#1748:  Author: Alextp PostPosted: Thu May 17, 2012 13:19
    —
keiran_green
пересекается с опцией "каждые ... минут", и в других редакторах ее не видел.

Добавлено спустя 7 минут:

LonerD
2. попробуй "Редактор-- прокручивать до посл. строки".
1. не вижу. В не Ctrl-Q это повторяется?//пришли Syn.ini и файл

#1749:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu May 17, 2012 14:36
    —
Alextp
Значит не надо Smile

#1750:  Author: kvichansLocation: Москва PostPosted: Thu May 17, 2012 14:50
    —
1. Где хранятся макросы? Как передать соседу свои?

#1751:  Author: Alextp PostPosted: Thu May 17, 2012 15:07
    —
Synmacros.ini(рядом с Syn.ini)

#1752:  Author: kvichansLocation: Москва PostPosted: Thu May 17, 2012 21:38
    —
Alextp wrote:
+ maximum 30 macros can have hotkeys (was: 9)
+ Macros dialog rearranged
пробуем(Бета)
Проба - нормально.
Только не сразу сообразил, что драгом можно макросы в списке переставлять. Хотя сам драг удобный.
Хвост до #30 в Клавишах не мешает. Этот хвост для пользователя теперь имеет только один смысл: демонстрация максимального числа допустимых макросов. На фоне остальных богатых возможностей Син само наличие ограничения смотрится дико.

Обратил внимание, что в Клавишах есть мелкое неудобство: по комбо с категориями (и в закрытом и в открытом виде) не получается перемешаться клавишей ВНИЗ - фокус уходит в таблицу. В текущем виде выбор категории только мышкой.

(В History.txt уже 3.5.1270, а в About-е все еще 3.5.1230)

#1753:  Author: Alextp PostPosted: Thu May 17, 2012 22:05
    —
-само наличие ограничения смотрится дико
Есть еще огранич. в 12 user tools. И 10 нумерованных букмарков Smile

Добавлено спустя 44 секунды:

-Клавишах есть мелкое неудобство
will fix

#1754:  Author: kvichansLocation: Москва PostPosted: Thu May 17, 2012 22:24
    —
Alextp wrote:
-само наличие ограничения смотрится дико
Есть еще огранич. в 12 user tools. И 10 нумерованных букмарков :)
Убедили - оно логично

#1755:  Author: Dima85 PostPosted: Fri May 18, 2012 01:10
    —
Впервые сегодня попробовал SynWrite, достаточно интересных проект.
Спасибо автору. Уже более 10 лет работаю верстальщиком. И SynWrite достаточно интересная альтернатива.

Приятно было увидеть Zen Coding, к сожалению не смог перенастроить на так полюбившеюся кнопку Tab (появляется ошибка).

Алексей, посмотрите в сторону Intype, если в SynWrite появится такая же идеология верстки, это будет бриллиант.
Я говорю о поведении нажимая на Tab при написание тегов, например img.

#1756:  Author: kvichansLocation: Москва PostPosted: Fri May 18, 2012 09:42
    —
1. Можно ли в Клавишах показывать сочетания для внешних инструментов?
Правильно ли я понимаю, что все остальные сочетания уже в Клавишах есть?

2. В Клавишах отображается два сочетания. Это еще один представитель из ряда:
- 12 user tools.
- 10 нумерованных букмарков
- 30 макросов
Это уже стиль

3. Tooltip-ы в Настройках исчезают очень быстро - не успеть понять, а длинные - даже прочитать

4. Если для Дерева выключить Авто-синхронизация, то что изменится? Только текущий узел перестанет меняться? или обновление Дерева прекратится?

5. Поясните опции
для Поиска
- То же, для Поиска/Замены в файлах"
для Дерева:
- Сортировать пункты
- Слежение за мышью

#1757:  Author: Alextp PostPosted: Fri May 18, 2012 12:53
    —
1. нет(нельзя)
3. увеличу tooltip pause
4. узел перестанет меняться
5.
-- То же, для Поиска/Замены в файлах"
не показывать msgbox для ПоискаВФайлах

- Сортировать пункты
сортировка п-тов(одного уровня - списка процедур в Pascal)
- Слежение за мышью
Hottrack стиль у дерева(попробуйте с mouse over tree item)

Добавлено спустя 12 минут:

Dima
--не смог перенастроить на Tab
Я смог- удалите сначала Tab в команде старой. И потом назначьте

Intype вчера стер. не понял что хорошего в нем. Объясните

Добавлено спустя 21 минуту:

Intype:
Tab после <img
работает как в SynWrite:
Ctrl+J после img
(шаблон можно править)

#1758:  Author: Dima85 PostPosted: Fri May 18, 2012 17:15
    —
Идея в том что написав:
img
и нажав Tab, мы получаем:
Code:
<img src="images/testing.jpg" alt="testing" />

где у нас сразу выделен текст images/testing.jpg который мы можем сразу же изменять.
Нажав после этого еще раз Tab курсор выделяет весь alt="testing" если он нам не нужен, нажимаем Backspace,
если же необходимо его изменить нажимаем еще раз Tab и выделяется уже testing, который мы изменяем на необходимый нам.
Нажав еще раз Tab курсор передвигается в конец тега <img */> и мы можем писать новый тег.

Второй пример. Написав:
a
и нажав Tab, мы получаем:
Code:
<а href="url" title="Intype" target="_blank"></a>

где курсор выделяет url изменив url и нажав Tab курсор помечает title="Intype", нажав еще раз Tab у
нас появляется возможность редактировать Intype. В очередной раз нажав Tab у нас выделяется target="_blank"
если этот элемент там не нужен жмем Backspace и снова Tab что позволит его удалить и передвинуться в конец тега.

Третий пример, написав:
div
мы получаем:
Code:
<div id="test" class="test">

и так далее.
Идея в том что пишется более полный тег по которому далее можно передвигаться изменяя или удаляя ненужное. Это очень экономит время.

#1759:  Author: Alextp PostPosted: Fri May 18, 2012 17:55
    —
не знаю как такое сделать. Тем более с клавишей таб(она вводит табуляцию).

Добавлено спустя 1 час 10 минут:

возможно позже сделаю. Опция "Intype-стиль табуляций"
(не обещаю)

#1760:  Author: Dima85 PostPosted: Fri May 18, 2012 20:27
    —
Было бы очень здорава если вы так же вещали в twitter. Большому количеству людей было бы намного проще следить за обновлениями SynWrite.

До того как впервые сюда написать, в голове 2-3 раза появлялась навязчивая мысль о том что это проект однодневка. Который не сулит чего-то серьезного. И не стоит на это тратить свое время. Такие мысли появились из за отсутствия на форуме раздела о SynWrite. Все сваливается в одну тему.

Если вам интересно можете связаться со мной в Skype (пишите в ЛС свой login). Я могу вам дать несколько консультаций о юзабилити проекта, и в целом в какую сторону и как стоит развиваться. Да бы обрести большее количество пользователей и отклик от них.

#1761:  Author: Alextp PostPosted: Fri May 18, 2012 21:10
    —
Twitter-link добавлен на www.uvviewsoft.com/synwrite/

#1762:  Author: Alextp PostPosted: Sat May 19, 2012 00:49
    —
Dima
Подождите до след. недели, может сделаю эту фичу. файл -список тегов (вставляемых по Таб) мне нужен

Quote:
<a href="url" target=_blank>
<img src="img.gif" width="100" height="100">
........etc


Добавлено спустя 5 минут:

Нужно название опции: Intype-like tabbing? Smart tabbing? Smart autocomplete?

#1763:  Author: _92Location: ufa PostPosted: Sat May 19, 2012 09:31
    —
сортировка - удалить прилегающие дубликаты
не выводится количество затронутых строк
по цвету состояние строки не определить потому что дублирующие строки пропадают
возможно ли выводить результат в новой вкладке
с выводом сколько и какие строки затронуты

#1764:  Author: Alextp PostPosted: Sat May 19, 2012 10:09
    —
_92
в новой вкладке нет. кто выводит что в новую вкладку при удалении? Число строк в статус можно.

#1765:  Author: _92Location: ufa PostPosted: Sat May 19, 2012 10:18
    —
Alextp wrote:
кто выводит что в новую вкладку при удалении?

было бы очень информативно и удобно
не обязательно ровняться на другие эдиторы)

#1766:  Author: Dima85 PostPosted: Sat May 19, 2012 10:57
    —
Попробуйте, интересно будет посмотреть что у вас из этого получится.
Intype-like tabbing - мне больше нравится.

Окошко About
Строчка Email: click
Нажимая на click ничего не происходит.
Так же будет правильней click исправить на ваш email.

Хорошо что вы все линки сделали голубым но их так же нужно сделать подчеркнутыми. Что интуитивно будет более понятно.

Так же в линках где вы не указываете адрес очень рекомендую добавить hint который покажет какой сайт будет открыт.

Пользователям не нравится когда они не знают что произойдет после клика.

Кнопка Donate, насколько я понимаю проект в целом нацелен на англоязычную аудиторию. Т.к. сайт и сама программа на английском. В Европе рулит PayPal. Для русскоязычной аудитории стоит добавить WebManey. Людям проще расстаться с деньгами используя именно свою платежную систему к которой они так привыкли.
Я хотя и живу в Европе, но www.plimus.com мне совершенно не знаком.

Так же в окошко About сейчас можно добавить ваш twitter. Вам нужно оставить как можно больше контактов если вы хотите получить больше отклик от пользователей.

Слово Home лучше изменить на Download. Т.к. это не ваши сайты. Ваш сайт http://www.uvviewsoft.com/synwrite/.

#1767:  Author: Alextp PostPosted: Sat May 19, 2012 11:26
    —
-click исправить на ваш email.
ok

-About иComponents необходимо сделать черным
Нет, это от темы WinXP/7 зависит

-так же нужно сделать подчеркнутыми.
Не оч. смотрится. Много линков.

-очень рекомендую добавить hint
ok

-рулит PayPal.
Paypal в России не принимает деньги.

-можно добавить ваш twitter
ok

#1768:  Author: Dima85 PostPosted: Sat May 19, 2012 12:37
    —
Quote:
-так же нужно сделать подчеркнутыми.
Не оч. смотрится. Много линков.

Зря.


Далее, окошко Options.
В каких случаях у вас работает кнопка Apply?
Сменив язык, допустим на русский и нажав Apply я не увидел изменений. Появились изменения только после нажатия OK.
Таким образом теряет смысл кнопки Apply.

#1769:  Author: Alextp PostPosted: Sat May 19, 2012 12:45
    —
Apply аплаит все кроме языка. Не помню почему так сделал- может был глюк с языком. Может форма Опции не меняла язык

Добавлено спустя 46 минут:

Dima
сделать Intype-tabbing сложно. отложу. Похоже на него есть в Hippo:
после ввода <img и Таб становится

<img src="filename" alt="" />

но Таб не переходит по частям тега.
после ввода <ul и Таб становится

<ul>
<li>
<li>
</ul>

годится?

#1770:  Author: kvichansLocation: Москва PostPosted: Sat May 19, 2012 15:24
    —
У Яндекс-Punto есть функция (пользуюсь), подобная SmartTab, называется Автозамена:
- можно составить список шаблонов
- внутри шаблона есть спец разметка, например
glog у меня настроен на
gBag.log.plog('[курсор]',)
и превращается в (| обозначает каретку)
gBag.log.plog('|',)
- замены происходят по любому пробельному символу

Если SmartTab будет в Син, то предлагаю сделать аналогично - дать язык разметки шаблонов, в котором для начала разрешить указывать положение каретки после замены

#1771:  Author: Alextp PostPosted: Sat May 19, 2012 15:27
    —
kvichans
А code templates- не то? замена не по пробелу а по Ctrl+J

Добавлено спустя 33 минуты:

В Econtrol Syntax editor(econtrol.ru) есть Auto-replace. не то?

#1772:  Author: kvichansLocation: Москва PostPosted: Sat May 19, 2012 18:11
    —
Alextp wrote:
kvichans
А code templates- не то? замена не по пробелу а по Ctrl+J
В Econtrol Syntax editor(econtrol.ru) есть Auto-replace. не то?
Может быть это то же самое - еще не осваивал.
Но подозреваю, что разница в способе применения:
SmartTab - слово,Tab
code templates - Ctrl+J,выбор-из-списка
Пока не вижу препятствий для объединения. Если каждому члену code templates дать ключевое слово, то его можно будет вставлять и как раньше (из списка) и по SmartTab.

#1773:  Author: Alextp PostPosted: Sat May 19, 2012 18:22
    —
>code templates - Ctrl+J,выбор-из-списка

или слово, Ctrl+J
(список- только если слово было неполное).

#1774:  Author: kvichansLocation: Москва PostPosted: Sat May 19, 2012 19:10
    —
Да - похоже это удобно. Разница между Tab и Ctrl+J не значительна, а вход в список при наличии вариантов - очень кстати.
По мне переопределение поведения Tab странно. Ведь Ctrl+J можно поменять на любое свободное сочетание (даже одну клавишу).

#1775:  Author: Alextp PostPosted: Sat May 19, 2012 19:22
    —
Когда будет OPS lexer, сможете в нем сделать эти templates(см Help)

#1776:  Author: _92Location: ufa PostPosted: Mon May 21, 2012 06:47
    —
символ конец строки в пробел
убрать лишние пробелы и концы строк
в сравнении с notepadplusplus вроде бы
нет таких функций в syn2

склеить строки = символ конец строки в пробел?

#1777:  Author: Alextp PostPosted: Mon May 21, 2012 20:45
    —
-склеить строки = символ конец строки в пробел?
Да думаю
А вторая- есть в "Пробельных операциях"(Правка)

#1778:  Author: kvichansLocation: Москва PostPosted: Wed May 23, 2012 11:02
    —
1. Ликбез. Как-то попал в режим постоянного выделения: Shift не держу, перемещаю стрелками, выделение следует за кареткой. Вылечил кликом по тексту.
Поискал команды - не нашел вкл/выкл такого режима. Есть? Или это мой непреднамеренный трюк?

Добавлено спустя 24 минуты:

2. Пожелание. При поиске фрагмента внутри таба происходит переход на новую строку и часто выполняется избыточный горизонтальный скроллинг. Воспроизведение стабильное, есть пример, но оно зависит от ширины панели (а мне ее значение не известно). Вот примерное описание: панель на пол-экрана (у меня экран 1600), полный текст (| - примерное положение правой границы панели)
Code:
IF  _VFP.StartMode=0 AND FILE('c:\Bagira\RVR\rvr.prg')    && в IDE у KV                    |
*IF !( _VFP.StartMode=0 AND FILE('c:\Bagira\RVR\rvr.prg'))    && не в IDE у KV             |
Искать фрагмент "в IDE у KV". На первой строке нормально, на второй - лишний скроллинг.
Прошу избавить от гор.скроллинга, если найденный фрагмент помещается в видимую часть.

#1779:  Author: Alextp PostPosted: Wed May 23, 2012 13:34
    —
1. не знаю

Добавлено спустя 6 минут:

2. fix

#1780:  Author: Dima85 PostPosted: Thu May 24, 2012 11:11
    —
Quote:
Apply аплаит все кроме языка. Не помню почему так сделал- может был глюк с языком. Может форма Опции не меняла язык


Именно и за таких мелочей и складывается общее впечатление о продукте. Их следует фиксить.

#1781:  Author: Alextp PostPosted: Thu May 24, 2012 12:01
    —
Dima
Сделал msgbox "Language применится после нажатия ОК в опциях"

#1782:  Author: Alextp PostPosted: Thu May 24, 2012 17:39
    —
Beta. смотрим верхушку History

#1783:  Author: kvichansLocation: Москва PostPosted: Thu May 24, 2012 18:27
    —
Alextp wrote:
Beta. смотрим верхушку History
Смотрим. Уже пугаете: сборка по About опять 1230, а по History - 1300.

Alextp wrote:
+ option "Search - Expand result tree on progress"
Скромно. Ведь кроме этой команды еще появились ПеренестиРезВТаб и проч меню над Результами.
Очень не хватает галки [х]Дополнять внутри диалога ПоискПоФайлам. Пользователь принимает решение оставлять/удалять предыдущие как раз в этот момент.

Alextp wrote:
+ cmd "Open file by selection" accepts line number: "file.ext(NNN)"
ОК. Осталось еще чуть-чуть: чтобы Син выполнял команду ОткрытьФайлНаСтроке еще и без выделения. Представляю себе это так
- достаточно поставить каретку внутри имени файла
- в локальном меню появится команда Переход
Есть много неоднозначные случаев при вычленении имени и строки из текста. Можно с ними не заморачиваться - для этого уже есть переход по выделению. А вот очевидные случаи (после переноса из Результатов!) Син вполне в состоянии опознать. Тогда разница между действиями для перехода из Результатов и из таба будет минимальна: ВВОД и лок.меню+ВВЕРХ{3}+ВВОД.


Last edited by kvichans on Thu May 24, 2012 19:21; edited 1 time in total

#1784:  Author: Alextp PostPosted: Thu May 24, 2012 19:01
    —
[x]Дополнять - ОК
Также см личку(ссыла вверху форума)

Добавлено спустя 2 часа 44 минуты:

+keys for FindResults:
Ctrl+N: copy to tab
Ctrl+C: copy to clip
Ctrl+Del: clear

#1785:  Author: kvichansLocation: Москва PostPosted: Thu May 24, 2012 22:10
    —
1. Пожелание. Рассмотрим как может выглядеть Син (это мое рабочее пространство, только ужатое)

Здесь есть следующая проблема: какая часть активна, где фокус? Вариантов три:
в левом табе "7. History",
в правом - "3. sb-steps...
в Результатах
Может показаться, что подчеркнутая подпись левого ярлыка дает подсказку. Но это неверно. Фокус в Результатах. НО! Если перевести фокус в левый таб, картинка не изменится совсем! Если текущая строка в Результатах не видна (я специально так показал), то нет зацепок для ответа.

Предлагаю развить выделение текущего таба (сейчас это цвет ярлыка и цвет подчеркивания) так, чтобы одного взгляда было достаточно для понимания "а фокус где?" Для этого хорошо бы
- как-то менять ярлык у Результатов (Вывода/Валидации) при получении и потере фокуса
- как-то еще менять ярлык у активного таба, если у него нет фокуса

Пояснение про "как-то еще".
Цвет ярлыка служит для выделения двух табов из списков слева и справа.
Цвет подчеркивания служит для указания на тот таб, для которого отображается переферийная информация: Дерево, Minimap. А так же для указания где будут рождаться новые табы.
Эти два инфо-цвета делают полезную работу. Их нельзя применять для других целей.

#1786:  Author: Alextp PostPosted: Thu May 24, 2012 22:23
    —
Ярлык Рез-тов менять нельзя. он не кастомный. Можно менять цвет ярлыков таба. но не знаю как

#1787:  Author: _92Location: ufa PostPosted: Fri May 25, 2012 09:56
    —
+ statusbar msg about deleted lines count ("Delete duplicates" etc)
шо-то не отображается

#1788:  Author: kvichansLocation: Москва PostPosted: Fri May 25, 2012 11:32
    —
1. Ликбез (Пожелание?) Как без мышки попасть в Результаты знаю - есть команды перемещения фокуса. Как вернуться в таб? Alt+1 (+2 и пр) не срабатывают.
Если ли команда "вернуться туда откуда пришел"? Esc - было бы удобно.
Нужно чтобы работали Alt+1 (+2 и пр).

2. Баг? Пока фокус в Результатах сочетание F8 (=показать/скрыть Output) срабатывает, а сочетание Ctrl+Shift+F, назначенное этой же команде, - не срабатывает.

#1789:  Author: Alextp PostPosted: Fri May 25, 2012 12:12
    —
_92
По шагам- что делаешь(какую команду)

Добавлено спустя 7 минут:

kvichans
1- недоработка, пришлите ваш Syn.ini
2- знаю. Пока править не получится

--слева ярлыки с пробелами после точки, а справа нет
Fix

#1790:  Author: _92Location: ufa PostPosted: Fri May 25, 2012 12:25
    —
Alextp wrote:
_92
По шагам- что делаешь(какую команду)

выделяю строки
правка - сортировка - удалить прилегающие пробелы

последнее обновление было на /bb ?

#1791:  Author: kvichansLocation: Москва PostPosted: Fri May 25, 2012 12:27
    —
Alextp wrote:
kvichans2- знаю. Пока править не получится
Можете пояснить, какие сочетания стоит пробовать?

#1792:  Author: Alextp PostPosted: Fri May 25, 2012 13:05
    —
_92
У меня ок. да, на /bb.

Добавлено спустя 2 минуты:

kvichans
в РезПоиска не работают secondary keys (из 2го столбца)

#1793:  Author: kvichansLocation: Москва PostPosted: Fri May 25, 2012 13:14
    —
Alextp wrote:
kvichans
в РезПоиска не работают secondary keys (из 2го столбца)
Уже легче

3. Пожелание. При обновлении текста в табе, когда другое приложение изменяет файл, сохранять колонку каретки (по-возможости). Сейчас каретка часто перемещается в конец строки.

#1794:  Author: _92Location: ufa PostPosted: Fri May 25, 2012 13:15
    —
Alextp wrote:
_92
У меня ок.

оказывается в syn.exe тока робит

#1795:  Author: Alextp PostPosted: Fri May 25, 2012 13:19
    —
_92- не обновил Wlx, sory.

Kv.- не вижу. У меня абс.позиция сохр-ся после Reload

#1796:  Author: kvichansLocation: Москва PostPosted: Fri May 25, 2012 13:43
    —
Alextp wrote:
Kv.- не вижу. У меня абс.позиция сохр-ся после Reload
Скорее всего наложение нескольких эффектов. Файл обновляется много раз. Если каретка в начальный момент была не в первой колонке, то она оказывается после обновления последней в строке.
Тянет ли Син ее еще дальше, чтобы сохранить "последней"? У меня впечатление/подозрение, что "да", тянет.
(это не ручной, а автоматический reload)

#1797:  Author: Alextp PostPosted: Fri May 25, 2012 14:05
    —
-Если каретка в начальный момент была не в первой колонке,
Я понял. но не повторяется

#1798: Подскажите пожалуйста Author: ILF7Location: Сыктывкар PostPosted: Fri May 25, 2012 19:15
    —
Начал пользоваться вашим редактором, но столкнулся с одной трудностью. Почему-то в файлах LUA не срабатывает сворачивание кода. С другими файлами с которыми я работаю проблем не замечал...
Может подскажете что сделать чтобы эта функция заработала в этих файлах.
Вот пример кода LUA

Code:

C["Misc"] = {
["enable"] = true,      -- Enable
["button_size"] = 27,      -- Buttons size
["button_space"] = 3,      -- Buttons space
["columns"] = 17,      -- Horizontal number of columns
["columns_1"] = 10,      -- Horizontal number of columns 1
}


Пробовал пользоваться GSALister, но у него есть огромный минус - он не сохраняет собственные настройки, примера файла настроек для него я не нашел. С этим кодом у него все в порядке все сворачивает разворачивает. Также он онли английский...

#1799:  Author: Alextp PostPosted: Fri May 25, 2012 19:27
    —
uvviewsoft.com/bb/Lua.lcf
зайти в Customize Lexer - там Import

#1800:  Author: ILF7Location: Сыктывкар PostPosted: Sat May 26, 2012 00:41
    —
Alextp wrote:
uvviewsoft.com/bb/Lua.lcf
зайти в Customize Lexer - там Import


Спасибо большое сильно выручили. все работает.
Только есть один финт ушами. Если меняешь библиотеку лекстера в программе, то для листера настройки нужно скопировать из программы файлами, иначе листер не подхватывает...

Возник вопрос. Раз настройки идентичны почему бы не сделать их в каталоге программы, а не делать дубль для программы и для листера?

#1801:  Author: Alextp PostPosted: Sat May 26, 2012 00:51
    —
-Раз настройки идентичны почему бы не сделать их в каталоге программы

Можно. Зайти в опции - Портабельность. И для .exe и для .wlx можно сделать папку ini - папку SW

#1802:  Author: savigrand PostPosted: Sat May 26, 2012 13:27
    —
Обновил SynWrite и возникла такая проблема:
Открываю текстовый файл, в произвольном месте нажимаю "Enter", курсор переводится но новую строку и при этом левая полоса увеличивается в 2 раза.
Вот так было:

Стало вот так:

#1803:  Author: Alextp PostPosted: Sat May 26, 2012 13:33
    —
Я правил похожее- посмотри на бете (1 пост)

#1804:  Author: ILF7Location: Сыктывкар PostPosted: Sat May 26, 2012 21:31
    —
Alextp wrote:
-Раз настройки идентичны почему бы не сделать их в каталоге программы

Можно. Зайти в опции - Портабельность. И для .exe и для .wlx можно сделать папку ini - папку SW


У меня может старая версия (3.5.1207), но папку указывать тут нельзя.
Ту тесть только 2 настройки.
1.- для плагина - хранить настройки возле файла lsplugin.ini
2.- Для программы кнопка - переместить настройки из аппдата в папку с прогой.

но и этими настройками удалось добиться требуемого результата. Спасибо огромное )

#1805:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 15:01
    —
1. Недоделка в диалоге ПоискПоФайлам. Не хватает акселератора для опции (а - свободен)
[x] Append result list

2. Пожелание. Если ПоискПоФайлам дошел до конца (не было прерывания), то фокус сразу ставить в Результаты - на узел с условиями последнего поиска.

3. Пожелание (повтор). Перемещать фокус из Результатов (из Output, из Valid) в "активный" таб по ESC.
Обоснование: сейчас ESC в дереве Результаты не задействован.

Кстати, заработало перемещение из Результатов по Alt+1|2|3..

#1806:  Author: Alextp PostPosted: Sun May 27, 2012 15:12
    —
1,2: Ok

-заработало перемещение из Результатов
Хорошо!

Добавлено спустя 30 минут:

-Перемещать фокус из Результатов ..Esc

Повтор? нет. Сделал

#1807:  Author: keiran_greenLocation: Хабаровск PostPosted: Sun May 27, 2012 16:30
    —
BUG: SynWrite 3.5.1207
Cоздаем новый файл
Пишем что-либо
Меню -> Закладки -> удалить строки без закладок
Нажимаем кнопку "Undo" и получаем AC. См. скриншот.

#1808:  Author: Alextp PostPosted: Sun May 27, 2012 16:42
    —
Fix

#1809:  Author: Alextp PostPosted: Sun May 27, 2012 20:36
    —
beta: + RepeatLastCmd: повтор одинак. команд. + Esc в панелях. Это уже 3.6

#1810:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 21:33
    —
Alextp wrote:
+ RepeatLastCmd: повтор одинак. команд.
Происходит удвоение количества повторяемых команд. Пример: был ввод символов АА, тогда первый раз команда RepeatLastCmd введет АА, второй - АААА, третий АААААААА. Должна каждый раз вводить АА.

Добавлено спустя 7 минут:

1. Почему в диалоге ПоискПоФайлам недоступна опция Show filename only, если не включена Res in tab? Есть реальные препятствия по заполнению дерева в Результатах только именами файлов? Это полезная возможность.

Добавлено спустя 3 минуты:

2. Esc для выхода из Результатов - здорово. Почему каждый раз при этом раздается сигнал? Можно ли его убрать?

#1811:  Author: Alextp PostPosted: Sun May 27, 2012 21:48
    —
удвоение- Fix

1. "Только имена" в дереве- это без смысла, разве что ускорить накопление отчета. Но подсчет "сколько раз нашли в файле"- он требует вывода подузлов.

2. попробую

#1812:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 21:55
    —
3. Только сейчас обратил внимание на пост
Alextp wrote:
+keys for FindResults:
Ctrl+N: copy to tab
Ctrl+C: copy to clip
Ctrl+Del: clear
Во-первых, неудачные сочетания Ctrl+N и Ctrl+C - с ними принято асоциировать другие команды. Во-вторых, их не видно в локальном меню (если появятся, то первое возражение отпадет). В-третьих, можно ли их менять пользователю?

#1813:  Author: Alextp PostPosted: Sun May 27, 2012 22:05
    —
-с ними принято асоциировать другие команды
какие?
Почему плохо для РезПоиска?

Добавлено спустя 3 минуты:

-можно ли их менять пользователю?
Они подстроены под File-New, Edit-Copy. (если меняешь, то и тут меняются)

#1814:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 22:08
    —
Alextp wrote:
"Только имена" в дереве- это без смысла, разве что ускорить накопление отчета. Но подсчет "сколько раз нашли в файле"- он требует вывода подузлов.
Только имена в дереве - весьма осмысленно, так как отображается количество (еще см ниже). Если Син не может накапливать "не показывая" (это странно! это не преодолимо?), то можно в конце удалить узлы, указывающие на строки.

Пояснение: поиск по файлам может давать столь объемную выдачу, что ее упаковка становиться обязательной. У меня, например, в работе 1700 текстовых файлов, по которым я веду поиск каждый час. Выдача только из файлов - один из путей решения

Добавлено спустя 5 минут:

Alextp wrote:
-с ними принято асоциировать другие команды
какие? Почему плохо для РезПоиска?

Ctrl+N - это команда создания пустого документа
Ctrl+С - это команда помещения в буфер выделенного фрагмента. В дереве Результатов выделена одна строка=узел

Alextp wrote:
-можно ли их менять пользователю?
Они подстроены под File-New, Edit-Copy. (если меняешь, то и тут меняются)
Вот и явное проявление их неудачности.

#1815:  Author: Alextp PostPosted: Sun May 27, 2012 22:20
    —
kvichans wrote:
Если Син не может накапливать "не показывая" , то можно в конце удалить узлы, указывающие на строки.


не может.
Удалить узлы- зачем,они им. смысл. Если уж узлы есть то *свернутые* они не мешают

kvichans wrote:
Выдача только из файлов - один из путей решения

сделайте свернутую выдачу- и все ОК

Добавлено спустя 3 минуты:

запретить Ctrl+N/C в РеПоиска? Они мешают?

Добавлено спустя 8 минут:

Ctrl+N убрал.

#1816:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 22:37
    —
Alextp wrote:
kvichans wrote:
Если Син не может накапливать "не показывая" , то можно в конце удалить узлы, указывающие на строки.
не может.
Удалить узлы- зачем,они им. смысл. Если уж узлы есть то *свернутые* они не мешают
:) Будем приспосабливаться.

Alextp wrote:
kvichans wrote:
Выдача только из файлов - один из путей решения
сделайте свернутую выдачу- и все ОК
Поясните. Как сделать свернутую выдачу?

Alextp wrote:
запретить Ctrl+N/C в РеПоиска? Они мешают?
Достаточно показать их в лок.меню.
Либо для переноса в таб (я про Ctrl+N) дать глобальную команду, которая будет выполняться и в табе и РезПоиска, и которой можно будет свободно дать сочетание. Нетривиальное действие этой команды может быть таким: при вызове из таба она вставляет текст, то есть работает как последовательноть
- Переход в РезПоиска
- Копирование в буфер
- Переход обратно в таб
- Вставка из буфера
Выигрыш: не создается нового таба

Есть идея: распространять действие команд ПеренестиВТаб и СкопироватьВБуфер на только на текущую ветку. Тогда Ctrl+C для РезПоиска становиться обычной, то есть копированием выделенного фрагмента

#1817:  Author: Alextp PostPosted: Sun May 27, 2012 22:42
    —
-Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск)

Добавлено спустя 4 минуты:

-(я про Ctrl+N) дать глобальную команду

в 3.6 "прием" окончен. Потом

#1818:  Author: kvichansLocation: Москва PostPosted: Sun May 27, 2012 23:11
    —
Alextp wrote:
-Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск)
Ясно. Это не совсем то, что нужно. Попробую приспособиться.

Alextp wrote:
в 3.6 "прием" окончен. Потом
ОК

#1819:  Author: kvichansLocation: Москва PostPosted: Mon May 28, 2012 08:09
    —
1. Нужен совет. Хочу сделать список имен из стандартной библиотеки FoxPro. Достаточно ли будет добавить в подпапку HL файл FoxPro.acp с таким содержимым
Code:
keyword ABS |
keyword ACCEPT |
keyword ZORDERSET |
? Будут ли эти слова иметь отдельный стиль в FoxPro-лексере?
Будут ли тормоза, если таких слов будет 2400?

#1820:  Author: Alextp PostPosted: Mon May 28, 2012 11:55
    —
а. достаточно
б. стиля не будет
в. тормоза не будет

Добавлено спустя 5 минут:

пришлите слова чтоб я поправил lexer (счас этих keywords 325)

Добавлено спустя 3 минуты:

2400 слов в лекс (именно в лекс- не ACP) вбивать не советую- будет слишком

#1821:  Author: kvichansLocation: Москва PostPosted: Mon May 28, 2012 14:19
    —
Alextp wrote:
б. стиля не будет
пришлите слова чтоб я поправил lexer (счас этих keywords 325)
Выслал
Не понял про "стиля не будет". Как лексер их использует?

#1822:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 14:52
    —
переместить строки вверх/вниз

строка 1[перевод строки]
строка 2[перевод строки]
строка 3

когда курсор на последней или предпоследней строке
вызываю какую-любо функцию для перемещения строк (вверх или вниз)
появляется новая строка в конце

строка 1[перевод строки]
строка 2[перевод строки]
строка 3[перевод строки]
строка 4

#1823:  Author: RamSoftLocation: Москва PostPosted: Mon May 28, 2012 15:14
    —
Alextp, Привет.

Есть пара маленьких пожеланий:

  1. Есть в редакторе такая штука как "Опции проекта", так вот есть загвоздка. Даже несколько. Первая: Если проект состоит из кучи каталогов с общим корнем, то штука ищет тупо в корне не учитывая подкаталоги. Вторая: Штука не проверяет принадлежность файла к какому-нибудь каталогу {Pos(sProjectPath, sFileName) > 0}, а открывает из первого где нашла.
  2. И ещё одно пожелание: Быстрый перескок к функциям и процедурам с зажатым Ctrl. Если такое возможно, а такое возможно. Можно пока как тестовую для паскаля, я готов тестировать. Rolling Eyes Зажимаем Ctrl, смотрим что под курсором, ищем по документу сверху вниз, не находим, подключаем сюда uses и каталог проекта. Далее думаю понятен ход моих мыслей. Rolling Eyes

#1824:  Author: orod PostPosted: Mon May 28, 2012 15:48
    —
Неправильно распознается метод ResorceManager класса MyClass (Лексер C#, Экранная форма Неверная идентификация метода.bmp)
Может быть, пусть локальные переменные метода определенные в одной строке
Code:
String Title, Author
включаются таким же образом (вместе) и в дерево (Лексер C#, Нету локальных переменных.bmp).
Сейчас в лексере C# в Tree для классов включается всё что находится в строке где объявляется имя класса (экранная форма Всё включено.bmp).
Нельзя ли останавливаться, например, на символе { и знаке начала комментария.
Отдельные части лексера, например только шаблоны, не экспортируються.
Лексер экспортируэться только целиком.
Не открываетя session (сессия) из пункта меню File:Sessions:RecentSessions

Экранные формы высылаю по адресу указанному в About.

#1825:  Author: Alextp PostPosted: Mon May 28, 2012 15:50
    —
_92. Это мешает? пусть пустая будет. Она же болтается внизу.

Добавлено спустя 5 минут:

orod
C# поправлю- пришлю email.

-Не открываетя session (сессия)
См. личку.

#1826:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 16:10
    —
Alextp wrote:
_92. Это мешает? пусть пустая будет. Она же болтается внизу.

не мешает
просто думал
может вы не замечали этого

#1827:  Author: kvichansLocation: Москва PostPosted: Mon May 28, 2012 17:01
    —
1. Правильно ли я понимаю, что ACP-файлы содержат слова, которые будут появляться по Ctrl+Space? Где-нибудь еще они проявляются?

2. В каком состоянии идея, родившаяся при обсуждении SmartTab: дополнять слово по Ctrl+J из Templates, показывая список, если подходящих дополнений несколько? Уже в Син? В ToDo? Отложена?

#1828:  Author: Alextp PostPosted: Mon May 28, 2012 17:20
    —
kvichans
1 да
2 не совсем понял о чем речь. Создайте С файл, набейте "i", Ctrl+Space - список ОК?

#1829:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 17:46
    —
умная каретка

в notepadplusplus
при переносе длинных строк
первое нажатие home/end переводит каретку в начало/конец текущей части строки
второе - текущей строки
третье - в случае [tab][tab][tab][текущее положение каретки]строка переводит
к [текущее положение каретки][tab][tab][tab]строка

возможно ли такое реализовать в syn2

в syn2 такое поведение наблюдается при выключенной опции умная каретка
тока нажатие down когда каретка находится на первой части строки
переводит каретку не на вторую часть строки
а на следующую строку

еще
при переносе длинных строк
в notepadplusplus
[tab][tab][tab]первая часть строки
[выравнивающий интервал]вторая часть строки
в syn2
[tab][tab][tab]первая часть строки
вторая часть строки

#1830:  Author: Alextp PostPosted: Mon May 28, 2012 17:51
    —
_92.
Умная каретка делалась не мной. Т.ч. править не буду

-при переносе длинных строк
Это фича N++ которой нет

#1831:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 17:53
    —
Alextp wrote:
_92.
Умная каретка делалась не мной. Т.ч. править не буду

тогда про down выше (при выключенной умной каретке)
возможно ли реализовать чтоб каретка переходила на вторую часть длинной строки

Добавлено спустя 37 минут:

закладки

в notepadplusplus в управлении закладками
есть поставить/снять закладку и к пред./след.закладке

возможно в дополнение к существующему функционалу с закладками в syn2
добавить эти процедуры

#1832:  Author: Alextp PostPosted: Mon May 28, 2012 18:44
    —
1. для этого надо включить умную каретку. При выкл. каретке это делать - надо опцию вводить.. что плохо
2. Уже есть - меню Закладки

#1833:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 19:05
    —
Alextp wrote:
2. Уже есть - меню Закладки

то что есть знаю
но в syn2 нужно помечать закладка 1 закладка 2..
в большом файле запоминать/смотреть где была поставлена закладка
и не занята ли еще закладка 3 например

а в notepadplusplus просто отметил хоткеем нужные строки
и переходишь по ним единым хоткеем

имею ввиду дополнить по возможности функционал syn2 в плане работы с закладками

#1834:  Author: Alextp PostPosted: Mon May 28, 2012 19:35
    —
Так я говорю- есть! есть команда "Перекл. ненуменованую закл", есть "Перейти к след/пред"

#1835:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 19:37
    —
Alextp wrote:
Так я говорю- есть! есть команда "Перекл. ненуменованую закл", есть "Перейти к след/пред"

прошу прощения - не заметил)
спс

Добавлено спустя 34 минуты:

строковые операции - удалить строку

если выделить одну строку/часть строки и вызвать эту функцию
то в статусной строке выводится *удалено строк: 1*

если же не выделять и вызвать эту функцию
то ничего не выводится

т.о. можно так случайно строку потерять

#1836:  Author: Alextp PostPosted: Mon May 28, 2012 20:26
    —
_92: Fix

#1837:  Author: _92Location: ufa PostPosted: Mon May 28, 2012 20:27
    —
режим выделения
установка маркера начала выделения
установка маркера конца выделения

настроил на них горячие клавиши
конец выделения виден естественно в итоге

можно ли как-то визуально выделять
где был установлен маркер начала выделения

#1838:  Author: Alextp PostPosted: Mon May 28, 2012 20:38
    —
Спрошу автора ECtl

Добавлено спустя 1 час 52 минуты:

RamSoft wrote:
Первая: Если проект состоит из кучи каталогов с общим корнем, то штука ищет тупо в корне не учитывая подкаталоги. Вторая: Штука не проверяет принадлежность файла к какому-нибудь каталогу {Pos(sProjectPath, sFileName) > 0}, а открывает из первого где нашла.


1 Добавлю указание папки
folder\*
которое будет делать поиск с подпапками

2 Поясни на примере

#1839:  Author: RamSoftLocation: Москва PostPosted: Tue May 29, 2012 09:24
    —
Alextp, Суть такова: Добавить возможность быстрого перескока к функциям и процедурам как это реализовано во множестве RAD, от той же Embarcadero. Если зажать Ctrl и навести на слово, то оно превращается в текст с гиперссылкой, при нажатии на который осуществляется переход к месту где это слово объявлено или экспортируется. Если не в текущем модуле, то ищем в тех которые в секции Uses.

З.Ы. Я бы и сам заморочился, да вот никак не дождусь я ECtl3, Михаил в курсе. Rolling Eyes

З.Ы.Ы.
По поводу п.1, хорошо бы ещё проверять к какой папке принадлежит файл. Wink

#1840:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 10:27
    —
1. Ликбез. Поясните почему выбрана такая функциональность:
- клик внутри выделенного фрагмента не снимает выделение
- клик за пределами выделения - снимает
Для чего это полезно? Можно ли от этого избавиться?

Добавлено спустя 1 час 4 минуты:

2. Пожелание к команде Дублировать для случая, когда нет выделения. Сейчас эта команда дублирует строку и оставляет каретку на прежнем месте. Более логично перевести каретку на новую строку. Макросом этого не поправить, так как эта же команда работает с выделением.
Обоснование: по моим представлениям изменения вносятся чаще в нижнюю из дублированных строк.

Добавлено спустя 29 минут:

3. Недоделка при автообновлении. Если в файле есть не сохраненные изменения, то перед авто-reopen нужно спрашивать разрешение на их потерю. При ручном reopen - это происходит.

Добавлено спустя 26 минут:

4. Ликбез. Зачем нужен режим строчное-вертикальное выделение? На какие команды он влияет?

Два месяца работы его не замечал. Сегодня сделал вертикальное выделение через Alt+Shift+стрелки и хотел полученный текст целиком скопировать. Оказалось, что установился режим "вертикальное" и по Ctrl+A выделяется еле заметная вертикальная полоса. Не сразу смог сообразить как переключить режим. Не помог клик по статус-бару. Чтение подсказки на статусом: "can be changed by mouse shortcut" - еще больше озадачило. "mouse shortcut" - это что?

В целом: может этот режим уже рудимент?

#1841:  Author: Alextp PostPosted: Tue May 29, 2012 15:50
    —
kvichans wrote:
- клик внутри выделенного фрагмента не снимает выделение
- клик за пределами выделения - снимает

Это text dragging.
у меня клик внутри снимает выд-е (если не начался drag).

Добавлено спустя 7 минут:

kvichans wrote:
2. Пожелание к команде Дублировать

NP++ - то же самое.
Hippo- нет. PSPad- нет.
todo

Добавлено спустя 7 минут:

kvichans wrote:
Чтение подсказки на статусом: "can be changed by mouse shortcut" - еще больше озадачило. "mouse shortcut" - это что?


Alt+mouse dragging.

не знаю про эту команду. не пробовал

#1842:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 16:45
    —
Alextp wrote:
kvichans wrote:
- клик внутри выделенного фрагмента не снимает выделение
у меня клик внутри снимает выд-е (если не начался drag).
У вас есть мой ini помогите понять, что перенастроить, чтобы у меня тоже снималось выделение.

#1843:  Author: Alextp PostPosted: Tue May 29, 2012 17:07
    —
Ramsoft Пост

Добавлено спустя 17 минут:

kvichans
Editor - [ ] Text dragging. помогло?

#1844:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 17:36
    —
Alextp wrote:
Editor - [ ] Text dragging. помогло?
Да

5. Начал осваивать Code templates. Сейчас это только вставка по Ctrl+J текста или есть спец.разметка? Например:
- Указать положение каретки после вставки
- Использовать содержимое буфера для заполнения
И еще обсуждалось, что Син будет делать замену без показа списка, когда выбор однозначный. Это в планах?

#1845:  Author: Alextp PostPosted: Tue May 29, 2012 17:42
    —
Прочтите топик Code template
-делать замену без показа списка
Уже

#1846:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 17:55
    —
Alextp wrote:
Прочтите топик Code template
-делать замену без показа списка
Уже
Настолько привык, что в Справке ничего нет, что не догадался заглянуть. Изучаю...

Добавлено спустя 16 минут:

Полет с Ctrl+J нормальный, но есть странности. Насколько я понял из обсуждения, Син должен вставлять единственный вариант из списка даже если пользователь ввел не полное имя шаблона. Сейчас это не работает. Пример
- есть шаблон с именем chr
- при вводе chr и Ctrl+J происходит замена
- при вводе ch и Ctrl+J появляется список из одного элемента chr

Добавлено спустя 2 минуты:

6. Как перенести шаблоны из одного лексера в другой? Мне нужно работать почти одновременно с OPS и FoxPro

#1847:  Author: Alextp PostPosted: Tue May 29, 2012 18:29
    —
kvichans wrote:
при вводе ch и Ctrl+J появляется список из одного элемента

Занесите в пожелания. это не мой код

Добавлено спустя 2 минуты:

6. никак. Можно эскпортнуть в lcf, там руками скопировать секцию, потом импорт

#1848:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 18:46
    —
Маркеры, которые применяются в шаблонах, оказывается имеют абсолютное позиционирование относительно файла: прикрепляются к фикс.строке и фикс.позиции. Пример, где это оказалось неудобно: шаблон с таким телом
str(<caret>,'<marker>')
раскрывается в (| - это положение каретки, ^ - выставленный маркер)
str(|,'^')
при вводе первого параметра происходит неприятность
str(pa^ram1|,'')
маркер-то абсолютный - увы!
Я подозреваю, что мне нужно ликвидировать пробел в знаниях, и ситуация исправится. Научите.


Last edited by kvichans on Tue May 29, 2012 18:56; edited 1 time in total

#1849:  Author: Alextp PostPosted: Tue May 29, 2012 18:54
    —
Smile
Так хорошо пИшите.
может Editor -[x] Floating markers?

#1850:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 19:01
    —
Alextp wrote:
может Editor -[x] Floating markers?
Это то, что нужно.
Но теперь началась новая история: маркеры отображаются не там где я их ставлю - со сдвигом в лево на 4-5 позиций. Позже расскажу подробнее.

#1851:  Author: Alextp PostPosted: Tue May 29, 2012 19:08
    —
Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl

Добавлено спустя 37 минут:

-"Дублировать" когда нет выделения- делать down
Done

#1852:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 21:50
    —
Alextp wrote:
Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl
Не могу найти, как поставить такой (и другие) маркер в ECDemo. Прислать пример и описание?

#1853:  Author: Alextp PostPosted: Tue May 29, 2012 22:06
    —
там тоже есть Drop/ Collect marker. В опциях клавиш -раздел Markers. И в lexers можно вбить шаблоны с markers.

#1854:  Author: kvichansLocation: Москва PostPosted: Tue May 29, 2012 22:10
    —
Alextp wrote:
там тоже есть Drop/ Collect marker. В опциях клавиш -раздел Markers. И в lexers можно вбить шаблоны с markers.
Нашел. В их демо - нормально отображается. В Син только отображение сбивается, а работает правильно

Добавлено спустя 4 минуты:

6. Перенос шаблонов освоил.

7. Стали появляться tooltip-окна, когда курсор зависает над некоторыми словами - в окошке отображается то же слово. Вроде эти слова из ACP-файла. Так и должно быть? Можно это отключить?

#1855:  Author: Alextp PostPosted: Tue May 29, 2012 22:14
    —
хм. пришлите описание мейлом

Добавлено спустя 2 минуты:

7. Так и должно быть?
да
Откл нельзя

#1856:  Author: kvichansLocation: Москва PostPosted: Wed May 30, 2012 10:13
    —
1. Пожелание про маркеры. Перенес

2. Пожелание про поиск парного символа Перенес

3. Недоделка. У команды 873 в диалоге Макросы не отображается описание

4. Пожелание про автодополнение. Можно ли не показывать список по Crtl+Space, если в нем отобразится единственный вариант, а сразу вставить его в текст?


Last edited by kvichans on Wed May 30, 2012 12:56; edited 1 time in total

#1857:  Author: Alextp PostPosted: Wed May 30, 2012 11:31
    —
А почему не в Пожелания? туда лучше

#1858:  Author: kvichansLocation: Москва PostPosted: Wed May 30, 2012 12:02
    —
Alextp wrote:
А почему не в Пожелания? туда лучше
Перенес 1. 2. 4.

Добавлено спустя 21 минуту:

5. Баг?Ликбез?Пожелание? Вижу противоречивое поведение Син:
- При записи сочетаний не различаются цифры на основной части и доп.-цифровой части клавиатуры. Нажатие Ctrl+Num1 отображается как Ctrl+1
- При использовании сочетаний - различаются. Попытки вызвать команду по Ctrl+Num1 кончаются неудачей.
Это легко поправить? Это только у меня? Добавить в Пожелания?
Правильное поведение: различать 1 и Num1

#1859:  Author: Alextp PostPosted: Wed May 30, 2012 12:41
    —
5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?

Добавлено спустя 9 минут:

kvichans wrote:
Перенес 1. 2. 4.

лучше и сам пост перенести.

#1860:  Author: kvichansLocation: Москва PostPosted: Wed May 30, 2012 12:52
    —
В ECDemo тоже при записи не различаются.
Это нужно - клавиш-то остается все меньше и меньше (тонкий намек на пожелание "последовательности").
Есть идеи?

Добавлено спустя 8 минут:

Alextp wrote:
5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?
Num1 - это при включенном NumLock. При выключенном будет NumEnd.
У меня при выкл. NumLock то же самое: вместо NumEnd детектируется End

#1861:  Author: Alextp PostPosted: Wed May 30, 2012 13:26
    —
На Xp- как я написал
На 7 может не так. Напишите Захарову про это

#1862:  Author: kvichansLocation: Москва PostPosted: Wed May 30, 2012 13:42
    —
6. Неточная реализация группировки команд для повтора. По моей вине пожелание было сформулировано не достаточно точно. Поправляю:
В команде ПовторитьДействие захватывать для повторения непрерывные последовательности идентичных команд
Разница с текущей реализацией в том, что перемещения и др. нередактирующие команды разрывают последовательность.
Сейчас после нажатий (пробелы не входят в нажатия)
А А ВНИЗ А А
будет по команде Повтор вставляться
А А А А
а должно
А А

Добавлено спустя 3 минуты:

Alextp wrote:
На Xp- как я написал
На 7 может не так. Напишите Захарову про это
Я уже объяснял, почему не хочу писать незнакомому разработчику. Буду ждать пока "само утрясется". Ситуация не критическая. Занесу в Пожелания

#1863:  Author: LonerDLocation: Донецк PostPosted: Wed May 30, 2012 14:57
    —
В Тотале включена подсветка файлов по датам (недавно изменённые файлы выделены другим цветом).
Открываю при быстром просмотре файл в панели Тотала плагином SynWrite, нажимаю на замочек (отключаю режим "только чтение"), редактирую файл, сохраняю (Ctrl+S), нажимаю Ctrl+Q (закрываю быстрый просмотр). Дата файлов изменяется, а вот подсветка не срабатывает, цвет файла изменяется только после обновления панели.
Возможно, лучше сразу после закрытия быстрого просмотра перечитывать панели если пользователь отключал режим "только чтение"? Или ввести ещё какую-то проверку.

#1864:  Author: Alextp PostPosted: Wed May 30, 2012 15:00
    —
хм. А это plugin issue? похоже на issue тотала.

Как плаг может перечитать панели? в Lister Api никак

#1865:  Author: LonerDLocation: Донецк PostPosted: Wed May 30, 2012 17:55
    —
Alextp
Я не знаю, что можно сделать.
Просто сейчас выглядит не очень правильно - файл изменился, дата изменилась, но цвет его остался прежним.

#1866:  Author: kvichansLocation: Москва PostPosted: Wed May 30, 2012 17:59
    —
7. Баг в команде Дублировать, когда она вызывается без выделения: таб не помечается как измененный - "*" не появляется ни в ярлыке, ни в титуле

#1867:  Author: Alextp PostPosted: Wed May 30, 2012 18:15
    —
LonerD
Уже репортили Г. подобное. он ответил или "by design" или чтото еще. Это проблема ТС, не SW

Добавлено спустя 5 минут:

kvichans
Fix

#1868:  Author: _92Location: ufa PostPosted: Thu May 31, 2012 07:55
    —
список автозавершения
не знаю писали ли про это
1) если кликнуть мышью по элементу в списке
то он не подставляется в редактор
2) если курсор мыши находится в списке
то клавишами up/down не удается двигаться по списку

#1869:  Author: kvichansLocation: Москва PostPosted: Thu May 31, 2012 11:13
    —
1. Пожелание. Сейчас переход по нумерованной закладке на строку, которая еще не видна, показывает нужную строку в неудобном месте на экране. Если перед переходом нужная строка выше в тексте, то она появляется первой на экране. Если она ниже, то - пред-пред-последней. Можно ли отображать ее по центру экрана? Весьма неудобно, что
- закрыты соседние строки
- два разных результата одной команды

Добавлено спустя 26 минут:

2. Ликбез. Если ли сейчас настройка цвета для фона строки, помеченной нумерованной закладкой? На листе Цвета в основных Настройках не нашел.

Добавлено спустя 31 минуту:

3. Баг. Вместе с отменой (Ctrl+Z) изменений в строке удаляется нумерованная закладка, установленная на эту строку.

Добавлено спустя 22 минуты:

4. Баг при совместном применении ПоискТекСлово(=поиск без диалога) и ИскатьРанее(=повтор поиска вверх).
Воспроизведение. В диалоге Поиск включен RegExp. Есть текст из двух строк (выделение)
***
***
Применение команды ИскатьТекСловоНиже приводит к
***
***
Ставим каретку в конец текста. Команда ИскатьРанее находит не то
***
***
При следующем вызове ИскатьРанее становится еще интереснее
***
***

Похоже это проблема только поиска вверх. Если поставить каретку в начало текста, то по команде ИскатьДалее нормально находятся обе строки.


Last edited by kvichans on Thu May 31, 2012 14:41; edited 1 time in total

#1870:  Author: Alextp PostPosted: Thu May 31, 2012 13:56
    —
_92
1- не вижу. Клик подставляет эл-т
2- да, недоработка.

Добавлено спустя 8 минут:

Kvichans
1. Done
2. нет цвета

Добавлено спустя 4 минуты:

3. не знаю как поправить
4. поправьте пост- одни ***, неясно

#1871:  Author: kvichansLocation: Москва PostPosted: Thu May 31, 2012 14:17
    —
Alextp wrote:
4. поправьте пост- одни ***, неясно
Не понял. Может быть требуется поснение: текст состоит только из символов "*"

#1872:  Author: Alextp PostPosted: Thu May 31, 2012 14:37
    —
* с жирностью такие же как без. ПОметьте цветом

#1873:  Author: kvichansLocation: Москва PostPosted: Thu May 31, 2012 16:37
    —
Alextp wrote:
* с жирностью такие же как без. ПОметьте цветом
Раскрасил

5. Пожелание при заменах с [x]in selection: не терять выделение. Перенес


Last edited by kvichans on Thu May 31, 2012 18:36; edited 1 time in total

#1874:  Author: Alextp PostPosted: Thu May 31, 2012 18:23
    —
5- Это в Пожелания.

*** - Могу сбрасывать флаг regex при поискеТекСлова. Это решит баг

#1875:  Author: kvichansLocation: Москва PostPosted: Thu May 31, 2012 18:33
    —
Alextp wrote:
*** - Могу сбрасывать флаг regex при поискеТекСлова. Это решит баг
Хорошо бы этого избежать. Из вариантов
- Оставить как сейчас
- Сбрасывать RegExp
мне больше нравится первый

#1876:  Author: Alextp PostPosted: Thu May 31, 2012 18:38
    —
почему? сброс RE не приведет к плохому. в диалоге будет [X] все равно

#1877:  Author: kvichansLocation: Москва PostPosted: Thu May 31, 2012 20:24
    —
Alextp wrote:
почему? сброс RE не приведет к плохому. в диалоге будет [X] все равно
Тогда что тут выбирать? Не понимаю

#1878:  Author: Alextp PostPosted: Thu May 31, 2012 20:38
    —
не получается так просто поправить- идет синхронизация с FindDlg и R.E. включается для НайтиДалее

#1879:  Author: kvichansLocation: Москва PostPosted: Fri Jun 01, 2012 08:32
    —
Alextp wrote:
не получается так просто поправить- идет синхронизация с FindDlg и R.E. включается для НайтиДалее
Я так и не понял: это сложно (и тогда оставить как есть до лучших времен) или не возможно (тем более оставить)?
Возможно эта проблема разрешится при создании общей Истории поисков

#1880:  Author: _92Location: ufa PostPosted: Fri Jun 01, 2012 09:53
    —
Alextp wrote:
_92
1- не вижу. Клик подставляет эл-т

тока в syn.exe

возможно ли сохранять настройки *сублексеры* в synstyles.ini
чтоб при восстановлении стилей лексеров не приходилось каждый раз настраивать эту вкладку (в частности, кнопку с замком - отключить)

#1881:  Author: kvichansLocation: Москва PostPosted: Fri Jun 01, 2012 10:45
    —
1. Если ли техническая возможность показывать гл.меню и Быстрый поиск в одной строке? Сейчас каждый из них занимает по ширине меньше половины экрана. Такое объединение было бы хорошей упаковкой.

#1882:  Author: _92Location: ufa PostPosted: Fri Jun 01, 2012 11:05
    —
kvichans wrote:
1. Если ли техническая возможность показывать гл.меню и Быстрый поиск в одной строке? Сейчас каждый из них занимает по ширине меньше половины экрана. Такое объединение было бы хорошей упаковкой.

иконки будут мелкими
хотя идея хорошая

#1883:  Author: Alextp PostPosted: Fri Jun 01, 2012 13:17
    —
_92
хм в Wlx правда клик не работает.

-настройки *сублексеры* в synstyles.ini
Не планируется. сублексы это то что user не должен править

Добавлено спустя 3 минуты:

kvichans
Пока нет

Добавлено спустя 25 минут:

планирую

а) MRU tab switcher. Как Alt+Tab меню(для Ctrl+Tab)
б) proj. manager

#1884:  Author: _92Location: ufa PostPosted: Fri Jun 01, 2012 13:58
    —
shift-backspace
при вводе заглавными буквами (удерживая шифт)
и не отпуская его нажимаешь backspace
то ничего не происходит
в npp происходит удаление

зы
shift-del кстати в npp и syn никак не реагируют

#1885:  Author: Alextp PostPosted: Fri Jun 01, 2012 14:07
    —
_92
В опциях назначь shift-BkSp второй клавишей BkSp?

#1886:  Author: _92Location: ufa PostPosted: Fri Jun 01, 2012 14:20
    —
Alextp wrote:
_92
В опциях назначь shift-BkSp второй клавишей BkSp?

помогло спс
надо ее по умолчанию наверное

#1887:  Author: kvichansLocation: Москва PostPosted: Fri Jun 01, 2012 16:10
    —
2. Баг при поиске с [x]SpecChars. Условие поиска \0 находит char(173)

#1888:  Author: Alextp PostPosted: Fri Jun 01, 2012 16:18
    —
пришлите файл. маленький. Не вижу

#1889:  Author: kvichansLocation: Москва PostPosted: Fri Jun 01, 2012 23:36
    —
3. Можно ли в FoxPro-лексере реализовать учет продолжения комментария на следующую строку? Сейчас в
Code:
* foo= 1 ;
      + 2
получает стиль комментария только первая строка, а должны обе.
Признаком продолжения является ; в последней позиции строки.
Есть два способа начать комментарий:
- от * перед которой только пробельные символы
- от && в любом месте строки
Продолжение нужно для обоих.

#1890:  Author: Alextp PostPosted: Sat Jun 02, 2012 14:58
    —
uvviewsoft.com/bb/Fox.lcf - поправил?

#1891:  Author: kvichansLocation: Москва PostPosted: Sat Jun 02, 2012 21:51
    —
Alextp wrote:
uvviewsoft.com/bb/Fox.lcf - поправил?
Да - классно!
Забавно, что родное IDE FoxPro не умеет показывать продолжение комментария после && (компилятор, конечно, ведет себя правильно)

Добавлено спустя 21 минуту:

1. Неудобство. Можно ли вмешаться в отображение tooltip-ов над узлами Дерева и Результатов? Сейчас они (в моей конфигурации) бестолковые - обрезаются правой границей экрана, поэтому не делают свою работу

В нынешнем виде, они полезны только в том случае, когда Дерево и Результаты пристыкованы слева от табов.

#1892:  Author: Alextp PostPosted: Sat Jun 02, 2012 22:26
    —
Да, могу добавить опцию "тултипы"

#1893:  Author: kvichansLocation: Москва PostPosted: Sat Jun 02, 2012 22:36
    —
Alextp wrote:
Да, могу добавить опцию "тултипы"
Я так понял, что техн.возможность есть. Опция - хорошо.
А есть ли возможность автоматически менять настройки tooltip-ов при изменении места крепления Дерева и Результатов? Ведь логика тут однозначная: если Дерево(Результы) слева/снизу/сверху, то как сейчас, а если - справа, то поменять.

#1894:  Author: Alextp PostPosted: Sat Jun 02, 2012 22:44
    —
kvichans wrote:
возможность автоматически менять настройки tooltip-ов

нет, это нельзя. При доке справа тоже может быть нужен ттип. опция "ттипы" - делать общее для всех дерев и списков? (Tree, Out, FResult, Validate, ClipHist)?

#1895:  Author: kvichansLocation: Москва PostPosted: Sat Jun 02, 2012 22:53
    —
Alextp wrote:
kvichans wrote:
возможность автоматически менять настройки tooltip-ов

нет, это нельзя. При доке справа тоже может быть нужен ттип. опция "ттипы" - делать общее для всех дерев и списков? (Tree, Out, FResult, Validate, ClipHist)?
Одна опция на все спец.панели - не логично. Ведь Дерево слева, а Результаты справа - это тоже нормальная конфигурация.

#1896:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 10:38
    —
Alextp wrote:
При доке справа тоже может быть нужен ттип
Подозреваю, что был не верно понят. Вопрос был не такой - "можно ли отказаться от ттпов?, а такой - "можно ли настроить ттипы, чтобы они были видны полностью?"

#1897:  Author: Alextp PostPosted: Sun Jun 03, 2012 11:34
    —
kvichans wrote:
"можно ли отказаться от ттпов?

Я понял так. откл. можно. А поправить вряд ли.

#1898:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 11:43
    —
Alextp wrote:
kvichans wrote:
"можно ли отказаться от ттпов?

Я понял так. откл. можно. А поправить вряд ли.
Тогда отключать действительно лучше у всех сразу доп.панелей.
А ттипы от ACP можно спрятать?

#1899:  Author: Alextp PostPosted: Sun Jun 03, 2012 12:11
    —
Да, посмотрел.

Добавлено спустя 52 минуты:

1 опции для всех ТТипов хватит?

#1900:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 13:17
    —
Alextp wrote:
1 опции для всех ТТипов хватит?

Если toolbar-ах и в статус-строке (я пользуюсь ттипами только в статусе) они не исчезнут, то - да: для спец.панелей и ACP можно общий. Это коряво, так как трудно дать такой опции понятное название. Вы какое предлагаете?

#1901:  Author: Alextp PostPosted: Sun Jun 03, 2012 13:24
    —
ввиду малого места (Разное)- "Разрешить всплыв. подсказки"

#1902:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 13:44
    —
Alextp wrote:
ввиду малого места (Разное)- "Разрешить всплыв. подсказки"
А как же toolbar-ы и статус-строка? Они тоже отключатся?

Добавлено спустя 7 минут:

1. Что поправить в Fox-лексере, чтобы вставлялась и удалялась по Ctrl+/ только *, а не "* " как сейчас?

#1903:  Author: Alextp PostPosted: Sun Jun 03, 2012 14:34
    —
Для тулбара+статусбара это не применяется. можно отд. опцию сделать. лучше "Всплыв. подсказки панелей".

Добавлено спустя 2 минуты:

"* " настройка- на 1й табе настроек лексера, "строчный коментарий"

#1904:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 14:55
    —
Alextp wrote:
"Всплыв. подсказки панелей".
Нормально

Alextp wrote:
"* " настройка- на 1й табе настроек лексера, "строчный коментарий"
Помогло

#1905:  Author: kvichansLocation: Москва PostPosted: Sun Jun 03, 2012 18:15
    —
2. Что поправить в Fox-лексере, чтобы препроцессорная конструкция выделялась только если перед # находятся пробелы и TABы?
Пояснение. Символ # еще применяется (очень часто), как знак "не равно".

#1906:  Author: Alextp PostPosted: Sun Jun 03, 2012 18:17
    —
нужен мал-пример с такой конструкцией. И с "не равно"

Добавлено спустя 3 минуты:

http://shot.qip.ru/008s9h-1QODkgKSg/
fix в RegEx

#1907:  Author: kvichansLocation: Москва PostPosted: Mon Jun 04, 2012 11:50
    —
Alextp wrote:
http://shot.qip.ru/008s9h-1QODkgKSg/
fix в RegEx
Помогло

#1908:  Author: _92Location: ufa PostPosted: Mon Jun 04, 2012 12:53
    —
долгое закрытие
при закрытии заметил, что в данный момент обновляется тока synspell.ini
но при работе с флэшки закрытие файла занимает секунд пять
какие опции на это влияют
в настройках история - тока 5

#1909:  Author: Alextp PostPosted: Mon Jun 04, 2012 14:09
    —
Долго пишется [Template] в Syn.ini? или syn.ini у тебя не пишется? или долго пишется SynState.ini

#1910:  Author: _92Location: ufa PostPosted: Mon Jun 04, 2012 14:11
    —
Alextp wrote:
Долго пишется [Template] в Syn.ini? или syn.ini у тебя не пишется? или долго пишется SynState.ini

Syn.ini и SynState.ini есть и обновляются периодически
но когда отслеживал долгое закрытие
они не обновлялись

#1911:  Author: Alextp PostPosted: Mon Jun 04, 2012 14:14
    —
Тогда, именно SynSpell.ini тормозит? может быть,не я его пишу

#1912:  Author: _92Location: ufa PostPosted: Mon Jun 04, 2012 14:16
    —
Alextp wrote:
Тогда, именно SynSpell.ini тормозит? может быть,не я его пишу

SynSpell.ini всего 1.2 кб и 83 строки
в корне тотала в этот момент не обновляются файлы

#1913:  Author: Alextp PostPosted: Mon Jun 04, 2012 14:21
    —
если сделать SynSpell R/O, то тормозит?

#1914:  Author: _92Location: ufa PostPosted: Mon Jun 04, 2012 14:22
    —
Alextp wrote:
если сделать SynSpell R/O, то тормозит?

нет, мгновенно закрывается

#1915:  Author: Alextp PostPosted: Mon Jun 04, 2012 14:30
    —
Попробую соптимайзить.

#1916:  Author: Alextp PostPosted: Tue Jun 05, 2012 19:48
    —
beta
+ option "Misc - Show panels' tooltips"
+ "Insert text" dlg: "Prefix" field added
+ "Insert text" dlg: entire operation undoes at 1 step
+ auto-reload: option "Misc - Follow tail on reload"
+ auto-reload: confirmation on modified file

#1917:  Author: Jason Bourne PostPosted: Tue Jun 05, 2012 20:21
    —
Установил Total Commander XCV Edition на Windows 7 64-разрядную.
И почему-то каждый раз, когда я пытаюсь закрыть SynWrite, то выдается сообщение об ошибке, вот такое.



Особенно если я менял настройки типа переноса строк.

#1918:  Author: Alextp PostPosted: Tue Jun 05, 2012 20:24
    —
Попробуй перекл. настройку на вкладке "ПОртабельность".

#1919:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Jun 06, 2012 17:07
    —
последняя бета 3.6.1355
Опц. автосохранение: фраза "сохранить с умолчательным именем в папку".
Может быть лучше переименовать в "сохранить, с именем по-умолчанию, в папку"?
--
Правка - вставить текст.
Можно ли добавить счетчик, для задания количества вставок? (напр. вставить нумерацию, повторить 10 раз.)
Сейчас приходится делать нужное количество пустых строк, выделять их, а затем вызывать данную опцию.
В принципе ничего сложного, но мне кажется со счетчиком будет удобнее...
Хотя это на усмотрение Alextp.
Или я что-то не так делаю?

#1920:  Author: Alextp PostPosted: Wed Jun 06, 2012 17:23
    —
keiran_green wrote:
Может быть лучше переименовать в

Это тоже по-русски. В продукте МС может так не переведут, но тут это ОК

2. не совсем понятно что делать при выделении строк, меньшем счетчика(выделено 2 строки, счетчик=4). сначала обработаются выд.строки, а потом вставка номеров в новые строки?

Добавлено спустя 2 часа 48 минут:

Можно опцию"Счетчик" разрешать при *отсутствии* выделения. При выделении- запрещать.

#1921:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Jun 07, 2012 01:53
    —
Alextp wrote:
Можно опцию"Счетчик" разрешать при *отсутствии* выделения. При выделении- запрещать.

Можно.
+ добавить опцию: если выделено строк меньше, чем в счетчике, тогда вставка идет в новые строки.
Добавлю в "пожелания".

#1922:  Author: _92Location: ufa PostPosted: Thu Jun 07, 2012 07:10
    —
_92 wrote:
долгое закрытие
при закрытии заметил, что в данный момент обновляется тока synspell.ini
но при работе с флэшки закрытие файла занимает секунд пять
какие опции на это влияют
в настройках история - тока 5


еще заметил, запуская с флэшки
на winxp, syn.ini обновляется при каждом закрытии syn
соответственно не отвечает lister секунд пять, причем в файле ничего не меняется
на win7 этот файл обновляется намного реже
с чем это может быть связано

#1923:  Author: kvichansLocation: Москва PostPosted: Thu Jun 07, 2012 13:04
    —
1. Тех.возможность. Подсмотрел в WinMerge удобное отображение непечатных символов

Вместо непонятных закорючек отображаются числовые коды в рамках.
Вопрос: есть ли техническая возможность такое когда-нибудь реализовать?

#1924:  Author: Alextp PostPosted: Thu Jun 07, 2012 13:10
    —
-такое когда-нибудь реализовать?
Да, можно. Но надо ждать Захарова, наверное

_92
Даже не знаю, может позиции тулбаров сохраняются

Добавлено спустя 3 минуты:

_92. После запуска переименуй Syn.ini- увидишь что записалоь в него

#1925:  Author: kvichansLocation: Москва PostPosted: Thu Jun 07, 2012 13:46
    —
2. Баг(повтор). Уже выяснили, что вторые сочетания из Клавиши не срабатывают в доп.панелях. Это добавить в Пожелания или уже во внутреннем ToDo есть?

#1926:  Author: Alextp PostPosted: Thu Jun 07, 2012 13:58
    —
Можно в пожелания.

#1927:  Author: _92Location: ufa PostPosted: Thu Jun 07, 2012 14:10
    —
Alextp wrote:
_92. После запуска переименуй Syn.ini- увидишь что записалоь в него

я просто копирую syn.ini в др.директорию
потом сравниваю
отличий нет

#1928:  Author: ILF7Location: Сыктывкар PostPosted: Thu Jun 07, 2012 14:30
    —
Возможно вопрос уже всплывал, но ответ не нашел...
Как сделать так чтобы листер плагин не выводил запрос на открытие не текстовых файлов.

В настройках установлено что не открывать. Пробовал разные.
Если стоит спрашивать - вопрос задается на русском.
Если стоит не открывать - вопрос задается на английском.
А как делать так чтоб он не спрашивал, а просто проходил мимо таких файлов?

#1929:  Author: Alextp PostPosted: Thu Jun 07, 2012 14:42
    —
ILF7
у меня стабильно при "Нетекстовые файлы- не открывать" не открывает. ты вызываешь Lister- режим (а не по F4)?
Проверь на 3.6.1340

Добавлено спустя 5 минут:

_92
при ничегонеделании пишется в ini только:

Quote:
[MRU]
Num=2
0=D:\T\fnd2.txt
1=D:\T\Tabbin.htm
[MRU_Sess]
Num=0
[Win]
OnTop=0
Left=66
Top=222
Width=890
Height=325
Max=0


проверь- а)запуск SW, б)удаление Syn.ini с флешки. в)закрытие SW

#1930:  Author: ILF7Location: Сыктывкар PostPosted: Thu Jun 07, 2012 15:31
    —
Alextp wrote:
ILF7
у меня стабильно при "Нетекстовые файлы- не открывать" не открывает. ты вызываешь Lister- режим (а не по F4)?
Проверь на 3.6.1340


тоже самое... Я вызываю, быстрый просмотр и F3. Результат одинаковый.

Может скинуть сюда что-нибудь что поможет понять в чем проблема?

#1931:  Author: Alextp PostPosted: Thu Jun 07, 2012 16:01
    —
похоже на 2 версии Син(1 спрашивает на англ, вторая на русском). Проверь на чистом ТС, с одним плагином

#1932:  Author: ILF7Location: Сыктывкар PostPosted: Thu Jun 07, 2012 17:45
    —
Alextp wrote:
похоже на 2 версии Син(1 спрашивает на англ, вторая на русском). Проверь на чистом ТС, с одним плагином


С чистым тоталом при одном плагине проблем не обнаружил...
Скопировал чистую установку помогло...

#1933:  Author: Alextp PostPosted: Thu Jun 07, 2012 17:50
    —
keiran_green
Beta: Вставка со счетчиком

#1934:  Author: keiran_greenLocation: Хабаровск PostPosted: Fri Jun 08, 2012 00:56
    —
Alextp
Проверил - работает. Спасибо!

#1935:  Author: Alextp PostPosted: Sun Jun 10, 2012 19:57
    —
kvichans

все ли слова в FoxPro.acp - кейворды? Вот эти тоже?
keyword ZOOMBOX |
keyword ZORDER |
keyword ZORDERSET |

Добавлено спустя 2 минуты:

Т.е. не функции ли это? (Тогда лучше б видеть 'function ..........')

#1936:  Author: kvichansLocation: Москва PostPosted: Mon Jun 11, 2012 09:13
    —
Alextp wrote:
все ли слова в FoxPro.acp - кейворды? Т.е. не функции ли это? (Тогда лучше б видеть 'function ..........')
Большая часть из них функции, но в том месте, где я брал их из Справки FoxPro список перемешанный. Если найду раздельные списки, поправлю и пришлю вам.
В чем разница для Син между keyword и function из ACP?

#1937:  Author: Alextp PostPosted: Mon Jun 11, 2012 13:45
    —
Разницы нет.

#1938:  Author: _92Location: ufa PostPosted: Mon Jun 11, 2012 15:30
    —
Alextp wrote:
_92
хм в Wlx правда клик не работает.

так и не было подправлено?

Добавлено спустя 43 минуты:

возможно ли добавить к хоткеям
переместить курсор на n строк ниже/выше
n будет равен 5, 10 или настраиваемый параметр

#1939:  Author: kvichansLocation: Москва PostPosted: Mon Jun 11, 2012 16:46
    —
_92 wrote:
возможно ли добавить к хоткеям
переместить курсор на n строк ниже/выше
n будет равен 5, 10 или настраиваемый параметр
Поддерживаю, но с уточнением:
- кроме прыжков вверх/вниз
- нужны прыжки вправо/влево
- на указанное в Настроках число
Уже и сочетания под вправо/влево придумал: Alt+Rt/Lt (свободны!). Все эти перемещения можно макросами реализовать, но это будет громозко: под каждый размер прыжка нужно новый макрос делать - уж лучше командами.
Добавил в пожелания

Добавлено спустя 27 минут:

2. Ликбез. Реализовал прыжки вправо/влево на макросах. Спасибо _92 за идею. Вопрос про команды, составляющие макрос: что означает поле Data таблице Commands? Может быть это повторитель команды?

#1940:  Author: _92Location: ufa PostPosted: Mon Jun 11, 2012 21:39
    —
kvichans wrote:
2. Ликбез. Реализовал прыжки вправо/влево на макросах. Спасибо _92 за идею. Вопрос про команды, составляющие макрос: что означает поле Data таблице Commands? Может быть это повторитель команды?

тоже сделал на макросах) но лучше бы это было по дэфолту..

data - в данном случае символ (код)
у меня в одном макросе
есть команда insert a character at current position (data=pchar)
в колонке data стоит символ апострофа

кстати в макросах удобен был бы механизм импорта/экспорта

#1941:  Author: Alextp PostPosted: Mon Jun 11, 2012 23:07
    —
kvichans
Добавлю такое. возможно, с Shift оно не будет работать. 4 команды- вбок и верх-низ

#1942:  Author: Alextp PostPosted: Tue Jun 12, 2012 10:03
    —
Beta
+SmartTagTabbing feature. Описание в топике справки. просьба - потестите.

#1943:  Author: Alextp PostPosted: Tue Jun 12, 2012 16:33
    —
Beta. 3.7 RC.

#1944:  Author: kvichansLocation: Москва PostPosted: Tue Jun 12, 2012 18:40
    —
Alextp wrote:
"Move cursor left/right <N> chars"
Неточная реализация. Простые ВЛЕВО/ВПРАВО могут перевести каретку на предыдущую/следующую строку, а новая команда - нет: каретка застревает в начале/конце текущей строки. Это не удобно. Для перехода в начало/конец строки уже есть команды

#1945:  Author: Alextp PostPosted: Tue Jun 12, 2012 19:12
    —
Поправил

#1946:  Author: Alextp PostPosted: Wed Jun 13, 2012 20:14
    —
Нужно ли тут постить ссылку..
http://groups.google.com/group/synwrite

#1947:  Author: Alextp PostPosted: Thu Jun 14, 2012 00:08
    —
kvichans
Плс, посмотрите пост в пожеланиях- я там не понял одно + т.п.

#1948:  Author: _92Location: ufa PostPosted: Thu Jun 14, 2012 10:51
    —
список автозавершения css
добавьте !important
http://htmlbook.ru/css/!important

#1949:  Author: Alextp PostPosted: Thu Jun 14, 2012 12:20
    —
хм- какую строчку добавить в HL\Htm.acp, секцию [CSS]?

#1950:  Author: _92Location: ufa PostPosted: Thu Jun 14, 2012 12:37
    —
Alextp wrote:
хм- какую строчку добавить в HL\Htm.acp, секцию [CSS]?

получается везде в конец добавить ,!important

еще заметил
при нажатии на . ! и др.
список пропадает

в списке *слово из файла* отбрасываются многие символы
d99400 вместо #d99400
каков алгоритм вывода найденных слов

#1951:  Author: Alextp PostPosted: Thu Jun 14, 2012 12:50
    —
символы !# мне надо учесть, учту.

Добавлено спустя 1 час 41 минуту:

beta. #, ! теперь части слов CSS

Добавлено спустя 29 минут:

_92 wrote:
в списке *слово из файла* отбрасываются многие символы

какие? я учел -#!

#1952:  Author: _92Location: ufa PostPosted: Fri Jun 15, 2012 07:31
    —
Alextp wrote:
какие? я учел -#!

терь норм
спс
а . можно учитывать?
для .class_name

#1953:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 09:48
    —
1. Поясните новую опцию "History - Save history for %Temp% files"

#1954:  Author: _92Location: ufa PostPosted: Fri Jun 15, 2012 10:05
    —
kvichans wrote:
1. Поясните новую опцию "History - Save history for %Temp% files"

скорее всего это то, что ранее отключали
т.е. в %Temp% могут попасть два разных файла
но с одинаковыми именами

#1955:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 11:35
    —
_92 wrote:
в %Temp% могут попасть два разных файла
но с одинаковыми именами
Что такое %Temp%? О каких ситуациях речь?

#1956:  Author: _92Location: ufa PostPosted: Fri Jun 15, 2012 11:37
    —
kvichans wrote:
Что такое %Temp%? О каких ситуациях речь?

наберите в тотале cd %temp%
туда к примеру попадают файлы
если открывать их по f3 по фтп-протоколу

#1957:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 11:44
    —
Не понятно. Какое отношение это имеет к Syn.exe?

#1958:  Author: _92Location: ufa PostPosted: Fri Jun 15, 2012 11:47
    —
kvichans wrote:
Какое отношение это имеет к Syn.exe?

к syn.exe не знаю
а к syn2.wlx имеет

#1959:  Author: Alextp PostPosted: Fri Jun 15, 2012 12:12
    —
При открытии в ТС файла из архива, файл попадает в Temp, а оттуда дается Сину на правку

#1960:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 12:23
    —
Alextp wrote:
При открытии в ТС файла из архива, файл попадает в Temp, а оттуда дается Сину на правку
Это понятно. А что означает опция "History - Save history for %Temp% files"? Как можно хранить в Истории файлы, созданные на время просмотра?

#1961:  Author: _92Location: ufa PostPosted: Fri Jun 15, 2012 12:25
    —
kvichans wrote:
Как можно хранить в Истории файлы, созданные на время просмотра?

це для SynState.ini скорее всего

#1962:  Author: Alextp PostPosted: Fri Jun 15, 2012 12:29
    —
В synstate.ini можно хранить записи для файла, можно нет

#1963:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 14:02
    —
Так и осталось не понятно, о каких ситуациях речь. Когда мне нужно обращать внимание на эту галку?

#1964:  Author: Alextp PostPosted: Fri Jun 15, 2012 14:12
    —
Когда надо сохранять полож.каретки при вызове правки файла из архива. Если нет галки, каретка будет всегда вверху, есть- будет запоминаться

#1965:  Author: kvichansLocation: Москва PostPosted: Fri Jun 15, 2012 14:18
    —
Ясно

#1966:  Author: Alextp PostPosted: Sat Jun 16, 2012 15:40
    —
планируется:
а) режим MRU tab switch для перекл. табов по Ctrl+Tab
(как в N++)
б) потом Project manager

#1967:  Author: Alextp PostPosted: Sat Jun 16, 2012 22:44
    —
ссылка на Офф.форум обновлена (1 пост). Дурацкие google groups не используются теперь

#1968:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 09:03
    —
Alextp wrote:
ссылка на Офф.форум обновлена (1 пост)
Какие у вас рекомендации по использованию форж-форума (sourceforge.net/p/synwrite)? Когда лучше писать туда?

#1969:  Author: Alextp PostPosted: Sun Jun 17, 2012 13:17
    —
Если длинные вопросы-треды, лучше туда. например как было с деревом резПоиска. А так по русски лучше сюда

#1970:  Author: Alextp PostPosted: Sun Jun 17, 2012 18:01
    —
beta
+ hotkeys group "Syntax tree" with 3 new commands
+ hotkey "Go to last marker"

#1971:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 19:02
    —
1. Недоделка. Было бы логично показать новую пятую команду "Go to last marker" в меню Bookmarks, поскольку остальные четыре уже там.

2. Пожелание. "Syntax tree" - удачно. Новые "братские" команды в нынешнем виде получились куцые. Желательно не застревать при переходах к пред/след на первом/последнем брате, а перемещаться на родителя (после первого из братьев) и его след.брата (после последнего из братьев). Вместе с командами parent/next это даст комфортный обход дерева: можно будет углубляться только в нужные ветки.

#1972:  Author: Alextp PostPosted: Sun Jun 17, 2012 19:50
    —
Поправил? бета

#1973:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 20:12
    —
Прошел по ветке. Собрал упомянутые баги. Делаю список, чтобы не забылись

3. char0=char173 при поиске по файлам с [x]SpecChars (на Win7)

4. Маркеры отображаются со сдвигом

5. Нажатие TAB при наличии верт.выделения приводит к вставке в неожиданных местах пробелов, а не char9 (пост)

6. Теряется отображение лексера в статус-строке при запуске внешн.программы (меню Run)

7. Вместе с отменой изменений в строке удаляется нумерованная закладка на эту строку.

8. При применении сочетаний не распознаются Num-клавиши (на Win7)

#1974:  Author: Alextp PostPosted: Sun Jun 17, 2012 20:21
    —
8- в пожеланиях уже
7- не знаю как править
остальное хорошо б в
https://sourceforge.net/p/synwrite/tickets/
В отдельные п-ты.

#1975:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 20:24
    —
Alextp wrote:
Поправил? бета
Не точно.
В меню не отобразилось сочетание для новой маркер-команды
Переход к след.брату застревает внутри ветки. Поясню.
Если такое дерево
root
__n1
____n11
____n12
__n2
то след.брат для n12 это n2

#1976:  Author: Alextp PostPosted: Sun Jun 17, 2012 20:34
    —
пришлите мал. файл. У меня брат-переход работает ок

#1977:  Author: _92Location: ufa PostPosted: Sun Jun 17, 2012 21:39
    —
возможно ли для активных панелей делать локальные хоткеи
т.е. если фокус на какой-либо панели
то будут действовать свои сочетания клавиш для этой панели
сейчас же большинство горячих клавиш глобальны для всего приложения

#1978:  Author: Alextp PostPosted: Sun Jun 17, 2012 21:57
    —
_92 wrote:
для активных панелей делать локальные хоткеи


нет. Зачем, не понимаю.

#1979:  Author: _92Location: ufa PostPosted: Sun Jun 17, 2012 22:08
    —
Alextp wrote:
_92 wrote:
для активных панелей делать локальные хоткеи

нет. Зачем, не понимаю.

например назначить ctrl+down для следующий брат-узел
но это сочетание у меня уже занято и приходится придумывать уже неудобные

#1980:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 22:39
    —
Alextp wrote:
пришлите мал. файл. У меня брат-переход работает ок
Повторить не смог. Видимо нужно ловить ситуацию. Как попадется - пришлю.
В целом - с "Syntax tree" стало очень уютно. Спасибо.

#1981:  Author: Alextp PostPosted: Sun Jun 17, 2012 22:43
    —
kvichans wrote:
Видимо нужно ловить ситуацию

Скорее был не совсем брат-узел, а полубрат, иили двоюродный..

#1982:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 23:06
    —
Alextp wrote:
kvichans wrote:
Видимо нужно ловить ситуацию
Скорее был не совсем брат-узел, а полубрат, иили двоюродный..
ДА!! Правильно - это был внук. Мне показалось, что объяснение было полным. Ошибся. Попробую еще раз.
В таком дереве
root
__n1
____n11
____n12
______n121
______n122
________n1221
________n1222
__n2
хотелось бы переходить по команде "след.брат"
от n12 к n2 (сейчас работает)
от n122 к n2 (не работает)
от n1222 к n2 (не работает)

Добавлено спустя 2 минуты:

Получается совсем просто: если след.брата нет, то нужно выполнить команду "следующий узел"

Добавлено спустя 56 секунд:

А если пред.брата нет - нужно выполнять "предыдущий узел"

#1983:  Author: Alextp PostPosted: Sun Jun 17, 2012 23:14
    —
просто. да. Сделаю

Добавлено спустя 4 минуты:

root
__1
____11
____12
____13

след-брат от 1 -- к 11 ? Удобно ли?

#1984:  Author: kvichansLocation: Москва PostPosted: Sun Jun 17, 2012 23:22
    —
Alextp wrote:
root
__1
____11
____12
____13
след-брат от 1 -- к 11 ? Удобно ли?
Ни в коем случае. Весь смысл братского перемещения в том, что никогда не заходить вглубь, а только вдоль и вверх

Добавлено спустя 5 минут:

Лекбез по форжу. Зарегистрировался. Не понимаю: я могу тикет добавить? не вижу способа. Может вы про дискуссии=форум, а не про тикеты просили. Могу добавить столько веток в форум сколько знаю багов. Английский обязателен?

#1985:  Author: Alextp PostPosted: Sun Jun 17, 2012 23:42
    —
англ. *желателен*.

Добавлено спустя 18 минут:

что-то на SF не то, тикеты не создать. Я создам.


Last edited by Alextp on Mon Jun 18, 2012 00:00; edited 1 time in total

#1986:  Author: kvichansLocation: Москва PostPosted: Mon Jun 18, 2012 00:00
    —
Вижу так


Добавлено спустя 4 минуты:

Видимо прав не хватает. Скорее всего не включен в какую-то группу

#1987:  Author: Alextp PostPosted: Mon Jun 18, 2012 00:19
    —
kvichans wrote:
6. Теряется отображение лексера

Про это не знаю.

#1988:  Author: kvichansLocation: Москва PostPosted: Mon Jun 18, 2012 00:28
    —
Alextp wrote:
kvichans wrote:
6. Теряется отображение лексера
Про это не знаю.
Стабильная ситуация:
- слева таб с лексером OPS
- справа таб с log-ом и лексером (None)
- запускаю внешнее приложение (через сочетание Alt+Q)
- обновляется содержимое log
- фокус остается в ops, но в статусе показывается (None)
Подозреваю, что остается отображение лексера от обновленного (auto-reopen) таба

Добавлено спустя 2 минуты:

Так и есть. Отображется правый лексер, после авто-обновления

#1989:  Author: Alextp PostPosted: Mon Jun 18, 2012 00:33
    —
занес в тикет.

Добавлено спустя 48 минут:

Fixed

#1990:  Author: Alextp PostPosted: Mon Jun 18, 2012 12:34
    —
beta (Fix)

#1991:  Author: kvichansLocation: Москва PostPosted: Mon Jun 18, 2012 12:48
    —
Alextp wrote:
beta (Fix)
Следующий брат пока застревает во внуках.

Добавлено спустя 50 минут:

1. Можно ли в лексер-шаблонах использовать char9? Пока получаются только пробелы

#1992:  Author: Alextp PostPosted: Mon Jun 18, 2012 13:42
    —
Не знаю. если редактор не дает их ввести, то нет

#1993:  Author: _92Location: ufa PostPosted: Wed Jun 20, 2012 07:31
    —
опции - цвета/шрифты - цвета - элементы интерфейса
Активная вкладка
Заголовок вкладки
Заголовок вкладки - не сохранена
..
логичнее
Вкладка - активная
Вкладка - заголовок
Вкладка - заголовок (не сохранена)

#1994:  Author: Alextp PostPosted: Wed Jun 20, 2012 20:17
    —
Это неважно. могу поправить когда перетасую цвета

#1995:  Author: Alextp PostPosted: Thu Jun 21, 2012 17:35
    —
beta:
+ флаг-файл Portable.ini в папке Син
+ команда "Открыть тек. файл" как в Н++ (давно просилась!)
+ команда "выделить токен" (полезна для токенов-строк)


Last edited by Alextp on Thu Jun 21, 2012 18:32; edited 1 time in total

#1996:  Author: kvichansLocation: Москва PostPosted: Thu Jun 21, 2012 18:18
    —
Караул! Последняя бета (от 21 июня) не видит прежние настройки. Запускается как чистая. Как лечить?

#1997:  Author: _92Location: ufa PostPosted: Thu Jun 21, 2012 18:19
    —
kvichans wrote:
Караул! Последняя бета (от 21 июня) не видит прежние настройки. Запускается как чистая. Как лечить?

создай пустой файл portable.ini в корне syn

#1998:  Author: kvichansLocation: Москва PostPosted: Thu Jun 21, 2012 18:36
    —
_92 wrote:
kvichans wrote:
Последняя бета Запускается как чистая
создай пустой файл portable.ini в корне syn
Помогло. Но осадок остался.

#1999:  Author: _92Location: ufa PostPosted: Thu Jun 21, 2012 18:38
    —
kvichans wrote:
Помогло. Но осадок остался.

3.7.1440
* portable mode change. Now portable mode is inited by presence of empty "Portable.ini" in the Synwrite folder. Settings tab about portability removed. Option "[Syn2] Ini" in lsplugin.ini is not longer used.

#2000:  Author: Alextp PostPosted: Thu Jun 21, 2012 18:38
    —
почему осадок?-я написал об этом в History. Тут забыл. еще многие на это наткнутся если я не помещу ini в Synwrite.rar- но я не хочу

#2001:  Author: kvichansLocation: Москва PostPosted: Thu Jun 21, 2012 18:38
    —
1. Ликбез. Что делает команда Select current token?

#2002:  Author: Alextp PostPosted: Thu Jun 21, 2012 18:41
    —
kvichans
Поместите каретку на токен-строку в OPS и вызовите

#2003:  Author: kvichansLocation: Москва PostPosted: Thu Jun 21, 2012 18:43
    —
Alextp wrote:
почему осадок?-я написал об этом в History. Тут забыл. еще многие на это наткнутся если я не помещу ini в Synwrite.rar- но я не хочу
Это не дружественно к пользователям. В History.txt они не обязаны заглядывать. Всю ветку нашего общения они не обязаны читать.
Дружественно было бы предусмотреть подпорку, которая анализирует предыдущую настройку, чтобы Син мог перейти к новой системе

Добавлено спустя 42 секунды:

Alextp wrote:
Поместите каретку на токен-строку в OPS и вызовите
Что такое токен-строка?

#2004:  Author: _92Location: ufa PostPosted: Thu Jun 21, 2012 18:46
    —
kvichans wrote:
Это не дружественно к пользователям. В History.txt они не обязаны заглядывать. Всю ветку нашего общения они не обязаны читать.
Дружественно было бы предусмотреть подпорку, которая анализирует предыдущую настройку, чтобы Син мог перейти к новой системе

я перед обновлением делаю бэкап типа /_backup/syn2_120621.7z
потом обновляю
затем сравниваю обновленный syn c бэкапом
через функцию синхронизации в тотале
и сразу видно шо изменилось
ps
History.txt наше все)


Last edited by _92 on Thu Jun 21, 2012 18:48; edited 2 times in total

#2005:  Author: Alextp PostPosted: Thu Jun 21, 2012 18:47
    —
-Что такое токен-строка?
Например

"это токен"

в тексте. Т.е. кавычка-текст-кавычка

Добавлено спустя 41 секунду:

зависит от лексера.

Добавлено спустя 11 минут:

я еще вынесу историю в SynHist.ini. Подпорку делать? написание подпорки не так просто. Лучше на странице написать Release Notes.

#2006:  Author: kvichansLocation: Москва PostPosted: Thu Jun 21, 2012 19:04
    —
Alextp wrote:
Подпорку делать? написание подпорки не так просто
Вот идея для подпорки. Я видел, что Син запустился "чистый". Подозреваю, что это от того, что он искал основной ini не в том месте. Реагировать на отсутствие ini - спрашивать пользователя, по ответам переходить к новой системе

Добавлено спустя 2 минуты:

Спрашивать, чтобы убедиться, что это начало работы или продолжение

#2007:  Author: _92Location: ufa PostPosted: Sun Jun 24, 2012 10:52
    —
лексер php (dev)
reserved_functions
не действуют свойства цвет и стиль шрифта

#2008:  Author: kvichansLocation: Москва PostPosted: Sun Jun 24, 2012 11:26
    —
1. Проблема (баг? ликбез?). Помогите найти решение часто встречающейся задачи. Есть текст, в котором нужно отличить кирилицу от латиницы.
Пример. В следующем тексте нужно понять какие символы не латинские
АBEKМНОРCTX
AВЕКMHOPСТХ
Раньше (в TextPad) я пользовался таким трюком: выбирал для шрифта локаль Турецкий и все кирилл.символы отображались кракозябрами. Пока этот трюк в Син повторить не удается.
Вот как делал
- Создал копию лексера, имеющего настройку своего шрифта (взял JavaScript)
- По кнопке "Set custom font ..." открыл настройку шрифта, выбрал Liberation Mono и задал "Набор символов" Турецкий
- Сохранил лексер и применил его.
Не помогло. Продолжаю видеть кирилл.символы. Сам шрифт и его размер такие, как я указываю, а локаль не применятся.

#2009:  Author: Alextp PostPosted: Sun Jun 24, 2012 13:33
    —
kvichans
Я попробовал найти такой regEx:
[^a-zA-Z0-9]
"Найти все" - и вся кирилица отмечена

Добавлено спустя 10 минут:

_92
пока не пойму из-за чего. Что-то в лексе намудрено.

Добавлено спустя 27 минут:

Fix Php(Dev)

http://shot.qip.ru/008s9h-1QODkgL3m/

#2010:  Author: kvichansLocation: Москва PostPosted: Sun Jun 24, 2012 14:11
    —
Alextp wrote:
Я попробовал найти такой regEx:
[^a-zA-Z0-9]
"Найти все" - и вся кирилица отмечена
Годится.
Остался вопрос внепрактический: локаль шрифта не берется - это баг?


Last edited by kvichans on Sun Jun 24, 2012 15:11; edited 1 time in total

#2011:  Author: Alextp PostPosted: Sun Jun 24, 2012 14:19
    —
Это особенность того, что внутри все в Юникоде (а там локали нет)

#2012:  Author: _92Location: ufa PostPosted: Sun Jun 24, 2012 14:34
    —
Alextp wrote:
Fix Php(Dev)
http://shot.qip.ru/008s9h-1QODkgL3m/

помогло, спасибо

#2013:  Author: _92Location: ufa PostPosted: Sun Jun 24, 2012 22:14
    —
лексер php (dev)
не выделяются некоторые void
к примеру
require_once не выделяется
define выделяется

#2014:  Author: Alextp PostPosted: Sun Jun 24, 2012 23:05
    —
что значит "некоторые void"? Дай пример

#2015:  Author: _92Location: ufa PostPosted: Mon Jun 25, 2012 04:48
    —
Alextp wrote:
что значит "некоторые void"? Дай пример

заметил, что если есть описание, то выделяется:




не выделяются используемые мною
require_once
require
include_once
include

#2016:  Author: Alextp PostPosted: Mon Jun 25, 2012 14:06
    —
Оно вбито некоректно.
http://shot.qip.ru/008Hee-34PigbxNb/

will fix

#2017:  Author: _92Location: ufa PostPosted: Mon Jun 25, 2012 14:08
    —
Alextp wrote:
Оно вбито некоректно.
http://shot.qip.ru/008Hee-34PigbxNb/
will fix

убрал скобки, спасибо

#2018:  Author: 480499497 PostPosted: Tue Jun 26, 2012 03:55
    —
Alextp привет.
Тема есть такая.

решил писать сервер на JS и разумеется пользуюсь нашим редактором для правки кода.

Прикрутил внешний обработчик, и в случае вызова обработчика с перехватом вывода строки, если в скриптах есть циклы или прослушка портов, то редактор глушиться и не отвечает до завершения процесса (скрипта).

Есть ли возможность реализовать выполнение обработчика и одновременное выведение в консоль, как отдельный процесс (разумеется с проверкой на уже выполняющуюся копию обработчика) либо же сделать асинхронное выполнение обработчика что бы иметь возможность послать в него некое сочетании клавиш (к примеру Контрл+С) для прекращения выполнения обработчика?

Разумеется если строку не перехватывать то просто производиться вызов обработчика и передача в него имени (пути) файла, но вопрос именно в том Что весь ГУИ виснет пока выполняется обработчик и не отвечает ЕСЛИ выводить ответ. А хотелось бы что бы консоль вывода работала независимо от самого редактора и была возможность либо убивать процесс обработчика прямо из редактора, либо останавливать его передавая в процесс обработчика комбинацию клавиш (если это предусмотрено в самом обработчике).

Вот подумай.

#2019:  Author: Alextp PostPosted: Tue Jun 26, 2012 14:16
    —
Подумаю, но пока делать не буду. Планирую пока другое делать.

#2020:  Author: Alextp PostPosted: Tue Jun 26, 2012 23:24
    —
beta. Сделано: опция "New tab switcher (Ctrl+Tab)" (в заголовке окна- отладочная инфа)

#2021:  Author: _92Location: ufa PostPosted: Wed Jun 27, 2012 07:24
    —
Alextp wrote:
beta. Сделано: опция "New tab switcher (Ctrl+Tab)" (в заголовке окна- отладочная инфа)

отображается при количестве вкладок более двух - фича?
может еще после нажатия на ctrl+tab и удерживания ctrl
сделать возможность перехода на вкладку нажатием просто на 1..9
т.е. аналог ctrl+alt+1..9

#2022:  Author: Alextp PostPosted: Wed Jun 27, 2012 11:44
    —
_92 wrote:
более двух - фича?

да

_92 wrote:
перехода на вкладку нажатием просто на 1..9

не надо думаю. Во-1х, команды перехода на вкладки есть. во-2х, 1..9 можно понять как номер в списке или номер вкладки

#2023:  Author: _92Location: ufa PostPosted: Wed Jun 27, 2012 11:55
    —
Alextp wrote:
во-2х, 1..9 можно понять как номер в списке или номер вкладки

так ведь [3] во всплывающем списке и есть номер вкладки

#2024:  Author: Alextp PostPosted: Wed Jun 27, 2012 11:57
    —
есть и во-1х. Но если просить это будут...

#2025:  Author: LonerDLocation: Донецк PostPosted: Thu Jun 28, 2012 04:45
    —
Плагин SynWrite использую для просмотра по Ctrl+Q.
Заметил, что стала изменять writedate дата папки, в которой лежат просматриваемые файлы. Вроде раньше такого не было. Новая настройка? Как отключить?

#2026:  Author: kvichansLocation: Москва PostPosted: Thu Jun 28, 2012 11:28
    —
1. Опасная неточность. После выполнения команды ReplaceAll из диалога Replace с [x]Wrap отмена изменений происходит не за один шаг, а за два. Опасность - в потере контроля над текстом. Накололся уже несколько раз.

#2027:  Author: Alextp PostPosted: Thu Jun 28, 2012 12:06
    —
LonerD
Вроде не должно. при просмотре файл не сохраняется.

#2028:  Author: LonerDLocation: Донецк PostPosted: Thu Jun 28, 2012 13:12
    —
Quote:
Вроде не должно. при просмотре файл не сохраняется.

В том-то и дело, что не должно, а изменяется. Настройки плагина - по дефолту.
Изменяется не дата файла, а дата каталога, в котором он лежит (дата отображается в Тоталае в режиме подробного просмотра).
TC 8.01rc1 WinXPSP3rus
Сейчас скачал версию 3.5.1205 с сайта Гислера - в ней этого бага нет.

Второй вопрос - возможно ли избавиться от пустой папки SynWrite, которая создаётся в профиль_пользователя\Application Data\ при запуске плагина ?
Файл Portable.ini лежит рядом с плагином, но папка создаётся, что нарушает портабельность плагина.

#2029:  Author: Alextp PostPosted: Thu Jun 28, 2012 13:19
    —
LonerD wrote:
а дата каталога

Не знаю. никаких дат папок я не трогаю AFAIK.

LonerD wrote:
от пустой папки SynWrite

посмотрю потом. Вообще она нужна для сохр. сессий.. хотя лучше ее при этом и создавать

#2030:  Author: LonerDLocation: Донецк PostPosted: Thu Jun 28, 2012 15:06
    —
Quote:
Не знаю. никаких дат папок я не трогаю AFAIK.

Баг удалось повторить?
У меня не осталось предыдущих версий, чтобы отследить с какой именно это началось.

#2031:  Author: Alextp PostPosted: Thu Jun 28, 2012 15:15
    —
Да. дата каталога обновляется. не знаю из-за чего..

#2032:  Author: Alextp PostPosted: Thu Jun 28, 2012 22:23
    —
kvichans - поправьте список вишей плс. Сделано:
Quote:

Команда для копирования в буфер node
Добиться, чтобы вторые назначенные сочетания
Crtl+Space, если в нем отобразится единственный вариант

#2033:  Author: kvichansLocation: Москва PostPosted: Thu Jun 28, 2012 23:17
    —
Alextp wrote:
поправьте список вишей
ОК

1. (повтор, т.к. не было реакции) "Опасная неточность".

2. Весьма часто не хватает отображения для даты/времени последней модификации. Ради этого выбираться в ТС очень не удобно. Было пожелание про диалог Свойства, где это могло бы отобразиться. Диалог хорош тем, что в него постепенно можно добавлять полезную информацию. Но потребность именно в "когда изменен" так велика, что хорошо бы отобразить именно это в статусе или в tooltip-е или где-нибудь в этом роде.

#2034:  Author: Alextp PostPosted: Thu Jun 28, 2012 23:35
    —
1. пропустил. Надо делать отмену за 1 шаг? если легко поправить, поправлю
2. лучше диалог. ладно, занесу в скорый todo.

#2035:  Author: kvichansLocation: Москва PostPosted: Fri Jun 29, 2012 09:27
    —
Alextp wrote:
диалог вызывать его из Файл или откуда?
Из Файл - для демонстрации команды. А еще в лок.меню таба уместен. Но самое естественное для него - это сочетание Alt+Enter, как у других.

#2036:  Author: Alextp PostPosted: Fri Jun 29, 2012 19:32
    —
OK?
http://shot.qip.ru/008s9h-1QODkgL6c/

Добавлено спустя 1 час 5 минут:

понял как сделать "показ клавиш в конт-х меню" без глюков. Это просто Smile

#2037:  Author: kvichansLocation: Москва PostPosted: Fri Jun 29, 2012 21:07
    —
Про диалог Свойства.
- Доступна ли отображаемая информация для копирования?
- Будет ли диалог resizable?
- Как будет добавляться новая информация (когда-нибудь в будущем)?

#2038:  Author: Alextp PostPosted: Fri Jun 29, 2012 21:24
    —
а) да. Поля допускают вызов конт. меню
б) зачем ему ресайзиться? пример - диалог Проводника не ресайзится
в) так и будет. будут новые поля

#2039:  Author: kvichansLocation: Москва PostPosted: Fri Jun 29, 2012 21:41
    —
Alextp wrote:
а) да. Поля допускают вызов конт. меню
ОК
Alextp wrote:
б) зачем ему ресайзиться? пример - диалог Проводника не ресайзится
Спорная отсылка. Меня бесит, что в MS до сих пор остаются жесткие диалоги, обрезающие отображение. Ресайз - это для длинных имен. В целом - можно не заморачиваться.
Alextp wrote:
в) так и будет. будут новые поля
Получиться лист-бокс со скроллом? Опять резайз (с запоминанием) полезен.

#2040:  Author: Alextp PostPosted: Fri Jun 29, 2012 21:52
    —
Ресайз можно сделать.
думаю св-ва документа (Строк, Слов...) вынести во 2й таб. таб можно запоминать

#2041:  Author: kvichansLocation: Москва PostPosted: Fri Jun 29, 2012 23:23
    —
Alextp wrote:
св-ва документа (Строк, Слов...) вынести во 2й таб
А вот еще идея: Свойства сделать не диалогом, а новой доп.панелью (в ряду Результаты,Вывод и Валидация). На этой панели может быть лист-бокс содержащий:
Имя свойства: значение
Имя свойства: значение
Тогда ресайз и пополнения очевидны

#2042:  Author: Alextp PostPosted: Fri Jun 29, 2012 23:28
    —
нет, это не годится. Панели на вес золота. и копировать что-то из листбокса неудобно

#2043:  Author: Alextp PostPosted: Sat Jun 30, 2012 12:59
    —
Beta
+ keys in popup menus
+ File-Props (Alt+Enter) cmd

#2044:  Author: kvichansLocation: Москва PostPosted: Sat Jun 30, 2012 15:35
    —
Alextp wrote:
+ keys in popup menus
Уютно стало
Alextp wrote:
+ File-Props (Alt+Enter) cmd
Важная недоработка: Размер нужно указывать точно, так как "12К" это, во-первых, округление, во-вторых, не очевидная нотация.
А еще дизайн глаз режет:
- текст в редактируемых полях прижат к верху
- на листе File значения "под", а на листе Text "за" описаниями
- при растяжении ширины, значения на листе Text не меняют ширины
Было бы удобно все значения поставить справа от описаний и менять ширину значений
Для примера, вот как этот диалог выглядит в TextPad

#2045:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 16:08
    —
kvichans wrote:
- текст в редактируемых полях прижат к верху

есть такое, поля по высоте в раза полтора больше, чем сам текст

#2046:  Author: Alextp PostPosted: Sat Jun 30, 2012 16:44
    —
beta. Filename осталось снизу.

Добавлено спустя 4 минуты:

лист Файл - делитель 1024. лист текст - делитель 1000.

#2047:  Author: kvichansLocation: Москва PostPosted: Sat Jun 30, 2012 16:55
    —
Стало нормально

#2048:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 18:39
    —
про кодировку
при переименовании файла сбрасывается кодировка файла
в моем случае: utf-8, без bom -> ansi

#2049:  Author: Alextp PostPosted: Sat Jun 30, 2012 18:43
    —
при переимен. в Тотале? Т.е. после переимен-я кодировка UTF8 no bom не детектится?

#2050:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 18:44
    —
Alextp wrote:
при переимен. в Тотале? Т.е. после переимен-я кодировка UTF8 no bom не детектится?

да
нет, файл конвертится в ansi

#2051:  Author: Alextp PostPosted: Sat Jun 30, 2012 18:48
    —
Как "файл конвертится" от переимен-я в Тотале? не понял.
запомненная utf8 no bom - больше не помнится для файла, это да

#2052:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 18:54
    —
Alextp wrote:
Как "файл конвертится" от переимен-я в Тотале? не понял.
запомненная utf8 no bom - больше не помнится для файла, это да

сам не пойму
но такое не всегда воспроизводится
1) редактирую файл1 на utf8
потом переименовывал/переносил в другие директории
работаю с файлом2
смотрю файл1 в браузере - кодировка неверная
открываю файл1 а там кодировка в статусной строке отображается ansi
изменяю кодировку файла1 на utf8
в браузере нормально отображается
2) в директории у трех файлов было utf8
переименовал все файлы
открываю их - у всех кодировка ansi

#2053:  Author: Alextp PostPosted: Sat Jun 30, 2012 18:56
    —
Пришли мне переим-ный файл, который "стал" Ansi. Может детект сбоит

#2054:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 19:09
    —
отправил

Alextp wrote:
запомненная utf8 no bom - больше не помнится для файла, это да

печально..

#2055:  Author: Alextp PostPosted: Sat Jun 30, 2012 19:14
    —
_92 wrote:
>>запомненная utf8 no bom - больше не помнится для файла

После переимен-я. Что естественно

файл твой чисто Ansi. Т.ч. можно открывать и как ansi и как Utf8. рус-символов нет.

#2056:  Author: _92Location: ufa PostPosted: Sat Jun 30, 2012 19:46
    —
Alextp wrote:
_92 wrote:
>>запомненная utf8 no bom - больше не помнится для файла

После переимен-я. Что естественно

почему естественно

Alextp wrote:

файл твой чисто Ansi. Т.ч. можно открывать и как ansi и как Utf8. рус-символов нет.

почему ansi
если я сделал для данного файла
конвертировать в utf8
хоть в нем и нет русских символов

а что делать с таким случаем
открываю файл без русских символов
в статусной строке отображается utf8
переименовываю файл - становится ansi
добавляю русские символы
если сохраняю, то получится файл в ansi
а ведь изначально должен был быть utf8
хотя это опять упирается в то
шо после переименования не запоминается

#2057:  Author: Alextp PostPosted: Sat Jun 30, 2012 20:01
    —
_92 wrote:
После переимен-я. Что естественно

почему естественно

Потому что Син не знает что ты переименовал файл, который был в истории как utf8 no bom. и детект дает Ansi.

_92 wrote:
если я сделал для данного файла
конвертировать в utf8
хоть в нем и нет русских символов

Ты не сохранил файл как UTF8. вот в нем и нет сигнатуры Utf8
Если сохранил как Utf8 no bom- тоже не стало сигнатуры.

#2058:  Author: Alextp PostPosted: Sat Jun 30, 2012 23:15
    —
fixed: если открыть 20Мб файл, сразу вызвать Свойства, то диалог зависает. Если подождать то нет.

#2059:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jul 02, 2012 02:10
    —
Можно ли не делать резервную копию нового файла, если она = 0 байт?
Создал в TC файл по Shift+F4, запустился Syn, напечатал в нем текст,
сохранил и закрыл. Рядом с файлом появляется его резервная копия = 0 байт.

#2060:  Author: _92Location: ufa PostPosted: Mon Jul 02, 2012 05:07
    —
keiran_green wrote:
Можно ли не делать резервную копию нового файла, если она = 0 байт?
Создал в TC файл по Shift+F4, запустился Syn, напечатал в нем текст,
сохранил и закрыл. Рядом с файлом появляется его резервная копия = 0 байт.

это уже не резервная копия файла
а резервная копия тока имени файла.bak с нулевым размером)
через макросы можно сделать такое

#2061:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jul 02, 2012 06:40
    —
_92
Не понял что именно можно сделать через макросы.
Я всего лишь не хочу, чтобы создавался bak файл нулевого размера.

#2062:  Author: _92Location: ufa PostPosted: Mon Jul 02, 2012 07:47
    —
keiran_green wrote:
_92
Не понял что именно можно сделать через макросы.
Я всего лишь не хочу, чтобы создавался bak файл нулевого размера.

сорри мельком прочитал ваше сообщение
подумал шо вам нужно создавать бэкап
пустого файла с текущим именем

keiran_green wrote:
Создал в TC файл по Shift+F4, запустился Syn, напечатал в нем текст,
сохранил и закрыл. Рядом с файлом появляется его резервная копия = 0 байт.

тоже заметил такое если активна опция
история - резервные копии - в той же папке

если же создавать по шифт эф четыре
шо-нить написать
сохранить файл
затем по хоткею
создать резервную копию файла
то все норм

#2063:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jul 02, 2012 11:05
    —
_92 wrote:

сорри мельком прочитал ваше сообщение

Так и подумал Smile
Добавлю в вишлист. удалил за ненадобностью


Last edited by keiran_green on Mon Jul 02, 2012 13:33; edited 1 time in total

#2064:  Author: Alextp PostPosted: Mon Jul 02, 2012 12:57
    —
keiran_green
Конечно, это поправлю

Добавлено спустя 4 минуты:

По поводу твоего виша "Wrap в Быстром поиске": неохота делать. не лучше включить его постоянно? как в Firefox?

#2065:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Jul 02, 2012 13:27
    —
Можно и постоянно. Smile

#2066:  Author: kvichansLocation: Москва PostPosted: Mon Jul 02, 2012 15:12
    —
keiran_green wrote:
Можно и постоянно. :)
Тогда я уберу это из списка Пожеланий.

#2067:  Author: kvichansLocation: Москва PostPosted: Wed Jul 04, 2012 12:39
    —
1. Недоделка. При автоматической перезагрузке файла остаются цветные пометки о изменениях в тонкой вертикальной линии. При ручной перезагрузке они уже очищаются.

#2068:  Author: Alextp PostPosted: Wed Jul 04, 2012 16:20
    —
Fixed

#2069:  Author: Alextp PostPosted: Thu Jul 05, 2012 22:56
    —
Подстановка 1-го элемента для Code templates. beta.

#2070:  Author: kvichansLocation: Москва PostPosted: Fri Jul 06, 2012 08:07
    —
Alextp wrote:
Подстановка 1-го элемента для Code templates. beta.
Ура! Заработало.
Поясните строку из History.txt:
* hovering over tab: filename is shown in statusbar intelligently-shortened

#2071:  Author: Alextp PostPosted: Fri Jul 06, 2012 12:36
    —
kvichans
если путь длинный, он покажется в статусстроке как d:\...\files\file.ext.

#2072:  Author: kvichansLocation: Москва PostPosted: Fri Jul 06, 2012 21:01
    —
Alextp wrote:
если путь длинный, он покажется в статусстроке как d:\...\files\file.ext.
Не работает.
Создал файл
c:\Bagira\Temp\test with blanks in path\test with blanks in path\test with blanks in path\test with blanks in path\test with blanks in path.txt
Открыл его в Син. Навел курсор на ярлык. Вижу в статусе
c:\Bagira\Temp\test with blanks in path\test with blanks in path\test with blanks in path\test with blanks in p
При этом за обрезанным именем остается еще столько же свободного места.

#2073:  Author: Alextp PostPosted: Fri Jul 06, 2012 21:18
    —
не учел что панель (с хинтом) статусбара ограничена. Работает ли если укоротить окно по х - так что для хинта мало места? у вас счас оч. большое окно видимо.

#2074:  Author: kvichansLocation: Москва PostPosted: Fri Jul 06, 2012 21:31
    —
Alextp wrote:
у вас счас оч. большое окно видимо.
На все мои 1600
В идеале - хорошо бы растягивать hint-поле до конца окна. Ведь, насколько я понял, сжимается оно правильно.

#2075:  Author: Alextp PostPosted: Fri Jul 06, 2012 21:45
    —
задать размер поля в 3раза больше можно, ок.

#2076:  Author: kvichansLocation: Москва PostPosted: Mon Jul 09, 2012 10:02
    —
Продолжение для
kvichans wrote:
Есть текст, в котором нужно отличить кирилицу от латиницы. В следующем тексте нужно понять какие символы не латинские
АBEKМНОРCTX
AВЕКMHOPСТХ
На Хабре рассматривалась такая же задача. Одно из предложений: использовать шрифт, у которого различаются стили латинских и остальных символов. Шрифты SimSun и SimSun-ExtB (похоже они входят в Vista и Win7) подходят для этого. Вот как в Excel выглядит пример

Это могло бы стать решением, но в Син оба шрифта (как и другие упомянутые на Хабре - MingLiU-ExtB и Miriam) не доступны. Почему?

#2077:  Author: Alextp PostPosted: Mon Jul 09, 2012 10:38
    —
не доступны? Как, почему- не знаю. Посмотрю на нотбуке. Да, еще одно решение: поправить лексер, чтоб в нем подсвечивалось. Но это не так удобно.

Добавлено спустя 23 минуты:

да, недоступен. Надо а. попробовать прописать Font.Name=SimSun в syn.ini, и б. выяснить почему в Блокноте он тоже недоступен.

#2078:  Author: kvichansLocation: Москва PostPosted: Mon Jul 09, 2012 11:50
    —
Alextp wrote:
еще одно решение: поправить лексер, чтоб в нем подсвечивалось
Это лишнее. Проблема мелкая и уже имеет какое-никакое решение.

#2079: Пожелание. Author: RamSoftLocation: Москва PostPosted: Tue Jul 10, 2012 14:34
    —
Есть ещё одно пожелание.
Подстраивать область вывода под количество строк.
Если высоты области не достаточно чтобы вывести строки, то тогда увеличиваем, а если же достаточно, то просто выводить ничего не изменяя.

#2080:  Author: Alextp PostPosted: Tue Jul 10, 2012 15:04
    —
Это мне не нравится. если строк много то высота растет? некрасиво и трудно сделать - если панель недоклена (docked), рост панели вниз, а если доклена то вверх.. PS: пожелания у нас в др. ветке.

#2081:  Author: kvichansLocation: Москва PostPosted: Wed Jul 11, 2012 09:58
    —
1. Баг. При первом запуске получается такой титул

Дальше - при открытии существующей сессии - работает нормально.
Началось это недавно.

Добавлено спустя 6 минут:

1. Уточнение. Это имя сохраненной сессии как так сформировалось:
Промгаз.syn
Конечно, я сам такого сделать не смог бы.

#2082:  Author: Alextp PostPosted: Wed Jul 11, 2012 13:49
    —
kvichans
было сразу 2 бага (с сессиями). в т.ч. с русским именем. fixed.

#2083:  Author: Alextp PostPosted: Wed Jul 11, 2012 17:48
    —
http://www.uvviewsoft.com/bb/TextRusDetector.lcf
Подсветка рус. символов желтым при выборе лексера "Text russian detector". Будет включен в Readme\RarelyNeededLexers.rar.

#2084:  Author: kvichansLocation: Москва PostPosted: Wed Jul 11, 2012 17:59
    —
Alextp wrote:
http://www.uvviewsoft.com/bb/TextRusDetector.lcf
Подсветка рус. символов желтым при выборе лексера "Text russian detector".
Классно! Спасибо.
Убрал подчеркивание, приглушил backсolor - тащусь. Это несравнимо удобнее, чем переключать локаль шрифта на Турецкий и обратно (много лет этим занимался).

Добавлено спустя 21 минуту:

2. Недоделка. Пока глушил желтый напоролся на то, что переход к Custom не сохранил цвет. Насколько я помню, уже было пожелание "сохранять" и оно было реализовано - пользовался. Здесь какое-то исключение?

#2085:  Author: Alextp PostPosted: Wed Jul 11, 2012 18:27
    —
То правилось в диалоге \моем\, а тут- диалог настройки стилей, не мой. не хотелось бы его трогать

#2086:  Author: kvichansLocation: Москва PostPosted: Wed Jul 11, 2012 18:40
    —
ОК. Разницу понял

#2087:  Author: LonerDLocation: Донецк PostPosted: Wed Jul 11, 2012 18:48
    —
Хочу ещё напомнить про баг с изменение дат каталогов, в свежих версиях он до сих пор не исправлен, приходится пользоваться 3.5.1205.

#2088:  Author: Alextp PostPosted: Wed Jul 11, 2012 19:50
    —
LonerD
Spell cheker виноват. Попробую его обновитью

#2089:  Author: kvichansLocation: Москва PostPosted: Fri Jul 13, 2012 08:47
    —
1. Баг (неточность? фича?) в команде "выделить до конца строки" (Shift+End). Команда выполняет поочередно (при последовательном вызове) два выделения:
- до последнего не пробельного символа,
- до конца строки.
Цель такого поведения понятна. Удивляет поведение при положении каретки среди концевых пробелов. Например, в такой ситуации (|-каретка, .-пробел)
abc....|..
результат первого выделения получается такой (!-выделенный пробел)
abc|!!!!..
Во-первых, выделение направлено к началу строки.
Во-вторых, не пробельные символы не выделены.
Есть ли возможность в такой ситуации выделять всегда "до конца строки"?

Добавлено спустя 13 минут:

2. Неудобство работы с командой "Template Popup" при включенной опции "Использовать Tab". Если введено слово, которое не является началом ни одного имени шаблона, то список шаблонов все равно появляется. Это сильно мешает, так как TAB после слова вставляется десятки раз в час.
Корректно было бы реагировать на Tab так
- Если слово однозначно дает шаблон, вставлять его
- Если слово дает несколько шаблонов, показать список
- Иначе вставить TAB

#2090:  Author: Alextp PostPosted: Fri Jul 13, 2012 12:52
    —
1. так сделано Захаровым, не хочется переделывать(не так просто)
2. могу переделать. но поведение будет не такое как у Ctrl+j после слова, это не оч. хорошо. Тут не помешает опция

#2091:  Author: kvichansLocation: Москва PostPosted: Fri Jul 13, 2012 13:09
    —
Alextp wrote:
1. так сделано Захаровым, не хочется переделывать(не так просто)
ОК

Alextp wrote:
2. могу переделать. но поведение будет не такое как у Ctrl+j после слова, это не оч. хорошо. Тут не помешает опция
Разница между Ctrl+J и Tab явно должна быть, так как первое сочетание это всегда команда "показать или вставить шаблон", а Tab сильно связан с другими командами (от вставки символа, до форматирования блока).
Если в переделке будут сложности, то, конечно, можно будет работать и без опции "шаблоны по Tab".

#2092:  Author: Alextp PostPosted: Fri Jul 13, 2012 14:25
    —
+ options - colors: color list reordered
+ option color "bookmarked line BG"
beta

#2093:  Author: kvichansLocation: Москва PostPosted: Fri Jul 13, 2012 14:31
    —
3. В пред. бете не было исправлено поведение при заменах и откатах: одна замена исправляется несколькими откатами. Мешает. В этой бете еще не поправлено?

#2094:  Author: Alextp PostPosted: Fri Jul 13, 2012 14:39
    —
Нет еще..

#2095:  Author: mp3svala PostPosted: Fri Jul 13, 2012 15:43
    —
нет ли возможности добавить перекодирование рус. в транслит и обратно Smile?

#2096:  Author: Alextp PostPosted: Fri Jul 13, 2012 15:48
    —
Может потом можно будет вызывать конвертеры.

Добавлено спустя 1 час 14 минут:

kvichans
fix: 2 undos needed. upd

#2097:  Author: Alextp PostPosted: Fri Jul 13, 2012 19:33
    —
фича
http://shot.qip.ru/008s9h-2QODkgLg7/

#2098:  Author: _92Location: ufa PostPosted: Sun Jul 15, 2012 09:43
    —
Alextp wrote:
фича
http://shot.qip.ru/008s9h-2QODkgLg7/

гуд фича
возможно ли
1) всплывающее окно рядом с курсором
2) показ цвета не только по наведению указателя мыши, а по при наведении курсора клавиатуры

зы
со шрифтами такая фича хороша бы была
http://www.w3schools.com/css/css_font.asp

- fix: sessions with portable version
можно подробнее

#2099:  Author: Alextp PostPosted: Mon Jul 16, 2012 13:28
    —
-такая фича хороша бы была
Опиши по русски. влом читать какую-то доку

Добавлено спустя 3 минуты:

1) всплывающее окно рядом с курсором
Это не просто

2) показ цвета не только по наведению указателя мыши
это будет неудобно. набираешь цвет #aa00bb- у тебя цвет будет прыгать, то невалидный #aa, то #aa0, то невалидный снова #aa00

Добавлено спустя 5 минут:

Beta
+color picker +color preview

#2100:  Author: _92Location: ufa PostPosted: Mon Jul 16, 2012 13:50
    —
Alextp wrote:
2) показ цвета не только по наведению указателя мыши
это будет неудобно. набираешь цвет #aa00bb- у тебя цвет будет прыгать, то невалидный #aa, то #aa0, то невалидный снова #aa00

тогда по хоткею

Alextp wrote:
Beta
+color picker +color preview


еще бы добавить оттенок контраст яркость
как в paint к примеру

а еще такое бы)
http://0to255.com/1CA10C

#2101:  Author: Alextp PostPosted: Mon Jul 16, 2012 14:04
    —
Quote:
оттенок контраст яркость

Если ты про HSL colormap, то на 2м табе colorpicker можно его включить.

#2102:  Author: Alextp PostPosted: Mon Jul 16, 2012 23:31
    —
Upd. момент с датой папки - жду фикса от Addict-авторов.

Добавлено спустя 2 минуты:

показ цвета по команде- может попозже.

#2103:  Author: _92Location: ufa PostPosted: Tue Jul 17, 2012 09:35
    —
Alextp wrote:
Quote:
оттенок контраст яркость

Если ты про HSL colormap, то на 2м табе colorpicker можно его включить.

нашел
только он почему-то разнится со стандартным paint к примеру
вводим hue sat lum по 100
получаем другой цвет
чем при тех же параметрах в paint

изменение свойств лексера - расширения файлов:
возможно ли здесь реализовать распознавание расширения с точкой
т.е. php.bak не робит в данном случае
просто bak не подойдет
потому что использую еще css.bak js.bak ..

#2104:  Author: 2darkduke PostPosted: Tue Jul 17, 2012 11:10
    —
Alextp
Спасибо за отличный плагин. Использую его и как плагин Lister'а, так и как редактор Total Commander'а. За время использования появилось несколько вопросов-пожеланий
1. Возможно ли использовать разные конфиги для плагина и редактора (при этом не рассматривая вариант раскидать в отдельные папки - одну для редактора, другую для плагина)?
2.a. Как совсем выключить SynSpell, ибо не нужно. Т.е отключить создание файла <%username%>.adu? Сейчас это вообще никаким способом не получается, а в (самосборной) портативной сборке Тотала лишь бесит.
2.b. Можно ли отключить словари в ini файле, чтобы подсветка правописания не включалась на других компах, когда запускаешь Тотал с флешки?
3. Чисто теоретический вопрос возник. Сейчас Syn.exe и Syn2.wlx оба "весят" по 3,3Мб и лежат в одой папке. Возможно ли по примеру проекта Imagine вынести их общий функционал в общую DLL, а WLX и EXE соответственно сделать мелкими?

#2105:  Author: Alextp PostPosted: Tue Jul 17, 2012 13:01
    —
_92
MSPaint: у него немного другой диапазон тона. у него макс. 240, а у меня 360. тон по идее должен меняться от 0 до 360 градусов (где пурпурный это 300)

css.bak: пока нет,нельзя

Добавлено спустя 11 минут:

2darkduke
спасибо.
1. Возможно ли использовать разные конфиги
нет
2.a,б. Как совсем выключить Spell
Опции-- Правописание, флажок. Можно еще грохнуть папку dict
<%username%>.adu может создасться всетаки.

3.общий функционал в общую DLL
С Делфи думаю не пройдет

Добавлено спустя 12 минут:

2a. В Опции-Правописание можно нажать Настроить, там удалить все лишние словари. в т.ч. <Username>.adu.

#2106:  Author: kvichansLocation: Москва PostPosted: Wed Jul 18, 2012 10:11
    —
1. Опасный баг при закрытии не сохраненного файла:
- Исходное состояние - открыт и изменен файл
- По команде Закрыть появляется запрос "Сохранить?" с ответами "Да,Нет,Отмена"
- При выборе Да появляется диалог выбора файла
- При отказе от выбора файла (Cancel) Син закрывает файл и теряет изменения
Правильная реакция: вернуться в исходное состояние

#2107:  Author: Alextp PostPosted: Wed Jul 18, 2012 13:44
    —
Я уже видел это, и не считал багом.но стоит исправить.

Добавлено спустя 39 минут:

fix.

#2108:  Author: _92Location: ufa PostPosted: Fri Jul 20, 2012 07:36
    —
SynWrite.chm
Color Code Preview
Also you can use external tools like Color Cop to copy color strings to Clipboard

только через внешние внешние инструменты?

#2109:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Jul 20, 2012 11:25
    —
почему текст в основном окне сабжа вводится как-то рывками, не плавно, не побуквенно, а какими-то бросками ?

#2110:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2012 11:50
    —
kalima
Сменщиков раскладки и т.п. не стоит?

#2111:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Jul 20, 2012 12:08
    —
Quote:
Сменщиков раскладки и т.п. не стоит?

стоит Punto Switcher .. и это никак не влияет на любой другой редактор

#2112:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2012 12:10
    —
kalima
Машина слабенькая или кейлогер стоит.

#2113:  Author: Alextp PostPosted: Fri Jul 20, 2012 12:54
    —
_92 wrote:
только через внешние


Копировать можно и через мой colorpicker: в поле Hex сделай select all, copy.

#2114:  Author: _92Location: ufa PostPosted: Fri Jul 20, 2012 12:56
    —
Alextp wrote:
_92 wrote:
только через внешние


Копировать можно и через мой colorpicker: в поле Hex сделай select all, copy.


нет, я про замену colorpicker.exe на ColorCop.exe

#2115:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Jul 20, 2012 13:21
    —
Quote:
Машина слабенькая или кейлогер стоит

че за бредни? машина ох как неслабенькая и никаких кейлогеров ... могу несколько офисов 2010 сразу запустить, autocad и еще что угодно и все ок ... это в проге тормоза

#2116:  Author: Alextp PostPosted: Fri Jul 20, 2012 13:23
    —
kalima
Не знаю почему, у себя не вижу этого

Добавлено спустя 47 секунд:

попробуй отключить spell checker: options- spell check

Добавлено спустя 3 минуты:

_92 wrote:
нет, я про замену colorpicker.exe на ColorCop.exe

А в чем вопрос? заменять не надо.

#2117:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2012 16:32
    —
kalima wrote:
че за бредни? машина ох как неслабенькая и никаких кейлогеров ...
Это не бредни, а предположение. Я не знаю, каков опыт жалующегося по инфобезопастности, чтобы утверждать, что нет кейлогеров, каждый из которых себя может по разному проявлять, в т.ч. тормозить набор текста в определённых приложениях.

#2118:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Fri Jul 20, 2012 21:13
    —
Quote:
попробуй отключить spell checker: options- spell check

спасибо, другое дело

#2119:  Author: Alextp PostPosted: Sat Jul 21, 2012 19:12
    —
mp3svala wrote:
добавить перекодирование рус. в транслит и обратно

В посл. бете можно - если взять внешний перекодировщик, и подцепить его с Output type = Replace selection (это в опциях внешних тулзов)

#2120:  Author: _92Location: ufa PostPosted: Sun Jul 22, 2012 17:36
    —
+ ext. tools: console tools can also send output to new document, to clipboard, can replace selection, etc: option "Output type" added

по умолчанию отключить бы чекбокс захват вывода
а то нажимаю как обычно запуск - colorcop
и syn2 зависает намертво

#2121:  Author: Alextp PostPosted: Sun Jul 22, 2012 17:44
    —
_92
Он по умол. и выключен. Для пустых тулзов он сброшен...

#2122:  Author: _92Location: ufa PostPosted: Sun Jul 22, 2012 17:47
    —
Alextp wrote:
_92
Он по умол. и выключен. Для пустых тулзов он сброшен...

у меня был отмечен для настроенного ранее приложения
с типом вывода в панель вывода
и кодировкой oem

#2123:  Author: Alextp PostPosted: Sun Jul 22, 2012 17:59
    —
нет, проверил на чистом ini - выключен..

#2124:  Author: _92Location: ufa PostPosted: Sun Jul 22, 2012 18:04
    —
Alextp wrote:
нет, проверил на чистом ini - выключен..

странно почему у меня так вышло..
ладно раз на чистом ini все норм тада вопрос закрыт..

сравнил syn.ini с предыдущим бэкапом
был
S1=1,0,0,0,0,0,1
стал
S1=0,0,0,0,0,0,0,ignore,0
третий с конца параметр за это отвечает?

#2125:  Author: Alextp PostPosted: Mon Jul 23, 2012 00:02
    —
3.8 Update

Добавлено спустя 3 минуты:

_92 -за "Захват вывода" отвечает 1й.

#2126:  Author: _92Location: ufa PostPosted: Wed Jul 25, 2012 07:12
    —
Text Russian Detector.lcf
LexLib.LXL
synstyles.ini

1) почему бы не добавить по умолчанию Text Russian Detector.lcf
из-за многоязычного приложения?

2) импортирую Text Russian Detector.lcf
сохраняю в LexLib.LXL
при следующем обновлении
восстанавливаю стили через опции-восстановить-восстановить стили лексеров
выводится сообщение, что Text Russian Detector не найден
приходится опять импортировать Text Russian Detector.lcf
и стили для него сбрасываются

#2127:  Author: Alextp PostPosted: Wed Jul 25, 2012 13:09
    —
Ладно. помещу его в LexLib, всего 800 байт.

#2128:  Author: _92Location: ufa PostPosted: Thu Jul 26, 2012 09:26
    —
замена

выделяю какое-нить слово
нажимаю ctrl+h
в поле *искать* подставляется это слово/фраза
в поле *заменить на* пусто
если нажать заменить/заменить все
то произойдет замена на пустые значения

может в *заменить на* тоже добавлять содержимое из поля *искать*
+безопаснее
+удобнее (часто нужно поменять только пару символов из содержимого поля *искать*)

#2129:  Author: Alextp PostPosted: Thu Jul 26, 2012 19:34
    —
-часто нужно поменять только пару символов из содержимого поля

Не так уж часто.
в других редакторах такой страховки нет.
можно тогда уж сделать запрос "Вы хотите менять на пустое?". Но не думаю что это нужно...

#2130:  Author: Alextp PostPosted: Fri Jul 27, 2012 18:31
    —
Интересно почему нет желающих иметь PowerPro lexer? PPro пользуются?

#2131:  Author: BezDNaU PostPosted: Mon Jul 30, 2012 13:44
    —
BezDNaU wrote:
Можно ли сделать, чтобы плагин по Ctrl+Q запускался сразу в режиме редактирования. (без нажимания замочков)?

Будет ли вообще когда-нибудь?

#2132:  Author: Alextp PostPosted: Mon Jul 30, 2012 14:27
    —
Будет. см. опцию в Help - "TC Lister Plugin" вечером

#2133:  Author: BezDNaU PostPosted: Mon Jul 30, 2012 14:43
    —
Спасибо! Very Happy

#2134:  Author: Alextp PostPosted: Mon Jul 30, 2012 21:52
    —
Update 3.8.x.

#2135: SynWrite (Syn2) Author: pswLocation: Е-бург PostPosted: Fri Aug 03, 2012 09:52
    —
1. c:\Documents and Settings\имя\Application Data\SynWrite\имя.adu

Выполняю:
- пишу слово (например): мелисса
- оно автоподчеркивается красной волнистой, т.к. нет в словаре
- последовательно на слове: двойной клик, правый клик, "Добавить"
- красная исчезает, т.к. слово считается добавленным (на самом деле - нетSmile
- закрываю SynWrite крестом
- появляется ошибка:
Access violation at address 00613AFB in module 'Sun.exe'.
Read of address 00000210.
Все добавленные в "сеансе" слова не помещаются в adu.

Если же добавляю слово через
Опции-Правописание-Словари-Изменить-Добавить
то ошибки не возникает.

Это происходит у меня только начиная с перехода на версию 3.8.1590.

2. Не нашел в настройках, где можно переопределить местоположение
всех ini-файлов (и файла словаря)^
c:\Documents and Settings\имя\Application Data\SynWrite\
Syn.ini SynSpell.ini SynSpellLearn.adl SynState.ini *.adu
Ну типа как в Total Commander... (включая command line)
А в History - непонятно про %Appdata% :
use Options dlg - Misc - "Move files" button

3. Мне не хватает возможности перемещаться по LeftArrow
в конец предыдущей строки через упор в "стенку" в начале текущей.

4. Мне не хватает возможности перестаскивания вкладок.

#2136:  Author: Alextp PostPosted: Fri Aug 03, 2012 11:49
    —
3. опция Редактор- Каретка только в тексте
4. уже есть! У меня работает (не между "видами")
2. положение ini можно делать в папке SW- см. FAQ - portable

Добавлено спустя 3 минуты:

1. баг вижу

#2137:  Author: Alextp PostPosted: Fri Aug 03, 2012 22:57
    —
update(fix бага с spell checker).

#2138:  Author: 480499497 PostPosted: Sun Aug 05, 2012 01:02
    —
Alextp привет.
Что на счет моей прозьбы, вынести вызов внешнего обработчика отдельным процессом (см. тут)?
Если можешь реализуй пока что просто чекбокс в опциях что бы вызов происходил через "cmd" это ж не сложно, ЦМД всегда запуститься, и ему на выполнение передать "start -parametr" где -parametr - строка формируемая настройками внешнего обработчика(это ЕХЕ и параметры запуска)

Ну а полную реализацию с перехватом строки и возможность tasskKill и прочее, потом как время будет прикрутишь, что бы отдельным процессом редактора выполнялось.

#2139:  Author: Alextp PostPosted: Sun Aug 05, 2012 01:14
    —
Можешь написать, как мне потестить это-чтоб именно вызов через cmd давал рез-т? Какую прогу запустить, как именно, сначала без Сина, просто так, а потом через Син, и потом через Син + cmd. А то я не секу в чем нужность

#2140:  Author: 480499497 PostPosted: Sun Aug 05, 2012 02:03
    —
Alextp wrote:
Можешь написать, как мне потестить это-чтоб именно вызов через cmd давал рез-т? Какую прогу запустить, как именно, сначала без Сина, просто так, а потом через Син, и потом через Син + cmd. А то я не секу в чем нужность


Нужность в том что я програмировать пробую на Node.js
и когда я редактирую код, и нажимаю горячую кнопку на запуск скрипта через обработчик для проверки его на ошибки и прочее, то если скрипт написан как демон, он просто вешает Син до тех пор пока скрипт работает.
Остановить скрипт в таком случае не получиться так как Син является родителем процесса, и потому приходиться принудитльно убивать процес Син что бы остановить демана (скрипт).
Потому нужно вызывать обработчик отдельно от процесса Син, например через смд. Так будет получаться что обработчик запускается не в Син а отдельно и собственно вешать его не будет. Так можно будет убивать выполняющийся демон без ущерба для данных в Син.
И получиться что мы можем убивать этот процес (который независимо выполняет скрипт) по титульному названию прямо из Син или по названию исполняемого файла (с командной строкой будет собственно cmd.exe). Присвоим гарячую кнопку этой функции и просо выполняем tasskill cmd.exe и деман убирается из памяти а мы как нивчем небывало работаем с скриптом и редактируем его дальше.

пример запуска обработчика впринципе будет выглядеть так:
c:>"c:\Program Files\nodejs\node.exe" NAME PARAM
собственно путь обработчика, Имя скрипта, параметры запуска берем из Син. Это нужно что бы ты реализовал в самом Син вызов cmd.exe с передачей в него самой строки вызова что написана чуть выше.


А в будущем просто можно будет реализовать небольшой ехе и положить его рядом с Син, что бы можно было через него работать с внешними обработчиками и перехватывать из него ответы в консоль и выводить их в консоли ошибок Син. Это собственно конечный вид моей идеи.

п.с. пока что я подумываю что бы пользоваться батниками, с зарание вписаными в них параметрами запуска скрипта, и присвоить гарясие кнопки Ф5 и Ф6 для запуска и остановки скрипта, но так я не получу ответов в консоль и это конечно полный изврат.

#2141:  Author: Alextp PostPosted: Sun Aug 05, 2012 13:03
    —
а) пришли мне скрипт простой, чтобы можно запускать "под node,js". И батник для запуска
б) если пропишеь
имя файла: cmd.exe
пар-ры: /c"c:\Progra~1\nodejs\node.exe Name Param"

это будет ОК?

Добавлено спустя 2 минуты:

-но так я не получу ответов в консоль
Попробуй, вдруг получишь

#2142:  Author: 480499497 PostPosted: Sun Aug 05, 2012 20:08
    —
понял как производиться вывод в консоль ошибок в Син. Вставляем файл SynWr$$.txt из TEMP в таком случае, Син способен перехватывать консольные ответы со всего что угодно и с командной строки тоже. Но это никак не влияет на проблему. Батник не помог. Независимо от того запускаю я через:

батник с вызовом нового процесса cmd /c и вызовом скрипта
батник с прямым вызовом скрипта
cmd и передачу параметра /c"node.exe" {FileName}
сразу через node.exe и параметр {FileName}

все 4 варианта вешают Син. Почему это происходит не имею ни малейшего представления. Могу только предположить что как раз из-за перехвата консоли. Син пытается заполнить SynWr$$.txt и будет пытаться это делать до тех пор пока скрипт сервера запущен, а сам файл закрыт для обращения, так как в него Син пытается внести изменения. Тоесть нужно выносить функцию формирования этого файла и вызов внешнего обработчика отдельным процесом а не обрабатывать в Syn.exe (либо реализовывать механизм вызова внешнего приложения так что бы син не вешался, и чтение файла консоли переделывать так что бы или вообще файл не применять а работаь с масивами, к ним доступ не блокируется виндой как к файлу).

В первом варианте описаного мною запуска через батник с вызовом командной строки у нас получается такое дерево процессов:

Syn.exe
run.bat
(либо cmd.exe зависимо от настроек винды)
cmd.exe
node.exe

и все дружно ожидают завершения последнего процесса который собственно демон и будет висеть пока я в ручную его не грохну.

Собственно в этом и загвоздка, вызывать node.exe независимо от Син.

Примеры скрипктов (нужно иметь установленый Node.js)

server.js
Code:
var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();

}).listen(8888);

Что бы вызвать ответ об ошибке, перед строкой }).listen(8888); добавить строку ();
убедиться что скрипт работает http://localhost:8888

run.bat
Code:

cmd /c"c:\Progra~1\nodejs\node.exe" server.js


либо если ассоциировать нод и файлы то
Code:

server.js


Posted after 16 minutes:

п.с. Разумеется если использоваться команду start в батнике вместо обращения к цмд, то будет вызван новый независимый процесс, но в нем нет возможности обмена консолью с родительским процессом, поэтому скрипт будет работать но без перехвата.

Code:
start "c:\Program Files\nodejs\Node.exe"  server.js

#2143:  Author: Alextp PostPosted: Sun Aug 05, 2012 20:40
    —
понял. попробую. ПК в ремонте, попробую как только. на этом ноуте неудобно.

#2144:  Author: 480499497 PostPosted: Sun Aug 05, 2012 20:42
    —
сейчас остановился на вызов внешнего обработчика с такими настройками:

Имя файла: cmd
Параметры: /c start {FileName}

Демон запускается независимо но ответа об ошибках не видно.
я склонен думать что син глохнет имено из-за блокировки виндовсом файла SynWr$$.txt

#2145:  Author: Alextp PostPosted: Sun Aug 05, 2012 20:56
    —
глохнет не "из-за блокировки".Дело в том что пускается такой процесс

cmd.exe /c"здесь комстрока" >%Temp%\synWr$$.txt

-если указана галка "Перехват вывода". если не указана то пускается не смд, а сама комстрока. поэтому и образуется цепочка, и пока комтрока не килнется, вывода не будет.

#2146:  Author: 480499497 PostPosted: Sun Aug 05, 2012 21:25
    —
В том то и дело, что пока син выполняет >%Temp%\synWr$$.txt
он не может обратиться к файлу пока не завершит запись, а она не закончиться так как демон работает постоянно.
Но ситуация проясняется.

Думаю стоит попробовать реализовать или загрузку строки не в файл а в масив, либо же сделать опцию которая будет регулировать из какого файла делать загрузку и при каком событии.

Сейчас в голову пришла идея смотри.
при выполнении акого сложного вызова

Code:
cmd /c start cmd /k "c:\Program Files\nodejs\Node.exe" "d:\dev\server.js"


Происходит вызов нового процесса с выводом в консоль ответа обработчика не в прямом потомке командной строки от Син а в НОВОМ процессе командной строки. Можно доработать строку вызова таким образом что бы формировать НОВЫЙ файл отчета, к примеру synTemp$$.txt

Code:
cmd /c start cmd /k '"c:\Program Files\nodejs\Node.exe" "d:\dev\server.js">%Temp%\synTemp$$.txt'


Почему нужен имено новый? Потому что сейчас при попытке добавить в synWr$$.txt возвращается ответ
The process cannot access the file because it is being used by another process.

И всё что останеться это прикрутить в Син опцию где в ручную можно будет указан файл обмена консольными ответами. И подцепить функцию чтения файла (и вывода её в панель Вывод в самом Син) с задержкой скажем в 5 секунд, и каждые пять секунд добавлять новую запись в панель либо очищать и перезаписывать её.

Тоесть три опции получается:
Путь файла отчета внешнего обработчика
Время интервала опроса файла
Режим перезаписи панели Вывода

Таким образом мы сможем производить вывод консоли от внешнего обработчика который будет НЕЗАВИСИМО работать от самого Син.

п.с.
пока что же, я наблюдаю ответы Node.exe в черном окне CMD пускай не идеальный вариант но работает.

Posted after 10 minutes:

меня осинило. Всё проще чем мы думали.
ты говорил

Quote:
cmd.exe /c"здесь комстрока" >%Temp%\synWr$$.txt

просто замени cmd.exe /c на
cmd /c start cmd /k
и стандартный вариант с synWr$$.txt должен заработать как нужно в новом процессе.

п.с. в нашем случае нужно правда вместо /k писать /c что бы консоль пропадала.

#2147:  Author: Alextp PostPosted: Sun Aug 05, 2012 22:03
    —
-просто замени cmd.exe /c на
cmd /c start cmd /k

Чтото не вижу как он заработает. все равно первый cmd будет ждать завершения процесса-но не дождется...

#2148:  Author: 480499497 PostPosted: Sun Aug 05, 2012 22:08
    —
команда START запускает новый процесс без ожидания его завершения.
что бы cmd начал ждать с командой start нужно применять параметр /w а без него это что то вроде асинхронного запуска. Дочирний процес запускается, а родительский продолжает свою работу забывая о том что у него был произведен вызов.

#2149:  Author: Alextp PostPosted: Sun Aug 05, 2012 22:24
    —
Это да. но после запуска 2й консоли через start первая закроется, вывод ее -почти никакой- покажется в Сине. т.е. вывод демона не захватится. тут надо городить опции типа предложенных. Неохота для такого спецслучая...

#2150:  Author: 480499497 PostPosted: Sun Aug 05, 2012 22:34
    —
ну впринципе да... файл будет сформирован пустой.

Но нам ничто не мешает доработать вызов, что бы файл отчета формировался второй консолью а не той что закрывается.

Тогда файл отчета будет постоянно дополняться деманом через вторую консоль, а Син при этом сможет брать из этогофайла данные для вывода.

Это попроще чем делать все эти опции.

#2151:  Author: Alextp PostPosted: Sun Aug 05, 2012 22:36
    —
еще: чтение вывода(другого) каждые 5 сек может быть плохо: замедлится реакция Сина, и ухудшится навигация по списку вывода- список будет дергаться и т.д.

#2152:  Author: 480499497 PostPosted: Sun Aug 05, 2012 22:46
    —
Ладно, тогда оставим это на как нибудь потом.
как я и говорил в самом начале, через командную строку это так... вариант для ленивых.
Впринципе я себе вариант вывода информации сделал уже.
Единственое что я тебя попрошу сделать, это
выделить функцию парсинга synWr$$.txt в отдельную опцию.
Что бы можно было в ручную её вызывать по горячей кнопке независимо от того есть ли автоматическое перехватывание строк или стоит выключено.

я тогда схитрить могу

поставлю не делать перехват сток, сформирую его в ручную (своими средствами), и потом горячей кнопкой (Ф4 например) заполнять панель ответа из формированого synWr$$.txt

Тоесть всего одна опция в меню ВНЕШНИЕ ИНСТРУМЕНТЫ
всунь туда поле для определения горячей кнопки для вызова парсинга.
Остальное впринципе и не важно будет.

п.с. ну и ОБНОВИТЬ в контекстном меню самой панели вывод тоже будет в тему.

#2153:  Author: Alextp PostPosted: Sun Aug 05, 2012 22:53
    —
сделаю в общем списке клавиш. Ладно

#2154:  Author: Alextp PostPosted: Tue Aug 07, 2012 23:24
    —
Avada
как лучше перевести [x]Wrap search? Перенос поиска -криво. Зациклить поиск-не ахти.

#2155:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 08, 2012 07:40
    —
"Циклический поиск" или "По всему тексту".

#2156:  Author: kvichansLocation: Москва PostPosted: Wed Aug 08, 2012 11:21
    —
Смотрю последний History
Code:
+ help topic "Misc -- Customizing Status Line"
Полезно. Пока можно использовать только
Code:
{LineNum} Caret's line number
{ColNum} Caret's column number
{TotalLines} Total lines count
{TotalChars} Total characters count
{SelLines} Number of selected lines
{SelCols} Number of selected columns, for column blocks
{SelChars} Number of selected characters
- Надеюсь список будет расширяться. Например, хотелось бы сюда вставить дату последней модификации в полном формате (как в Свойствах: 01.11.2012 23:55:59) или в компактном (01.11.12 23:55).
- Поскольку формирование текста доверено пользователю, то логично было бы дать ему же управление шириной панели, где этот текст появится

#2157:  Author: Alextp PostPosted: Wed Aug 08, 2012 13:46
    —
Да, это логично, сделаю

#2158:  Author: Alextp PostPosted: Sat Aug 11, 2012 00:23
    —
+ ini: пар-р задания размера статуса + макро {FileSize} {FileDate} {Filedate2}
beta

#2159:  Author: Alextp PostPosted: Sat Aug 11, 2012 12:21
    —
+ тип вывода "Replace word" в ext.tools

#2160:  Author: mp3svala PostPosted: Sat Aug 11, 2012 12:54
    —
Alextp wrote:
+ ini: пар-р задания размера статуса + макро {FileSize} {FileDate} {Filedate2}
beta
интересное нововведение, ещё бы само поле для отображение расширить, а то не всё влезает

#2161:  Author: Alextp PostPosted: Sat Aug 11, 2012 13:06
    —
mp3svala
Для этого см. опцию StatusWIdth- хелп.

#2162:  Author: kvichansLocation: Москва PostPosted: Sat Aug 11, 2012 14:58
    —
Alextp Каким образом можно редактировать Syn.ini внутри Син? Могут ли случиться потери правок? Есть ли надежная последовательность действий?

#2163:  Author: Alextp PostPosted: Sat Aug 11, 2012 15:10
    —
редактируем все кроме секций [Win], [MRU] и может еще каких(которые пишутся автоматом при выходе). все должно сохраниться.

#2164:  Author: kvichansLocation: Москва PostPosted: Sat Aug 11, 2012 15:51
    —
Попробовал. Понравилось. Пока остановился на варианте
Code:
StatusWidth=200
StatusNoSel=r={LineNum}/{TotalLines}  c={ColNum}  d={{FileDate2}}
StatusSmallSel=r={LineNum}/{TotalLines}  c={ColNum}  s=[{SelLines} : {SelCols}]
StatusStreamSel=r={LineNum}/{TotalLines}  c={ColNum}  s=[{SelLines} : ...]
StatusColumnSel=r={LineNum}/{TotalLines}  c={ColNum}  s=[{SelLines} : {SelCols}]
Раздражает только, что текст центрируется, и поэтому прыгает. Можно ли прижать (опцией? навсегда?) текст к левому краю?

#2165:  Author: Alextp PostPosted: Sat Aug 11, 2012 16:23
    —
+ StatusAlign = 0/ 1/ 2

#2166:  Author: kvichansLocation: Москва PostPosted: Sat Aug 11, 2012 16:35
    —
Alextp wrote:
+ StatusAlign = 0/ 1/ 2
Спасибо. Стало уютно.

#2167:  Author: RamSoftLocation: Москва PostPosted: Sat Aug 11, 2012 19:46
    —
Alextp, Привет. Попробовал я замену слова с перехватом во внешних инструментах и вот что получил:
Целые слова заменяет грамотно, но вот если поставить курсор между двух символов скажем:

То получим с перехватом результата


Тоже самое со всеми символами, вставляет в позицию +1, от текущей.

#2168:  Author: _92Location: ufa PostPosted: Sat Aug 11, 2012 23:42
    —
+ statusbar info can be customized: see help topic "Misc -- Customizing Status Line"
для новых файлов размер=? и дата=?
фича?)

- fix http://www.econtrol.ru/mantis/view.php?id=483
tnx

SynWrite.chm
{FileDate2} Date of disk file, short format
возможен ли настраиваемый формат из
Miscellaneous / Date/Time Format Description
?

#2169:  Author: Alextp PostPosted: Sun Aug 12, 2012 00:08
    —
_92 wrote:
для новых файлов размер=? и дата=?
фича?)

да
Для неназванных - т.е. еще "не файлов"


-возможен ли настраиваемый формат
пока нет. Посмотрю легко ли

#2170:  Author: _92Location: ufa PostPosted: Sun Aug 12, 2012 12:48
    —
+ "Text Russian detector" lexer
в synstyles.ini есть [Text - Russian detector]
но при *восстановить стили лексеров* выводится
*лексер с именем text - russian detector* не найден
но в списке лексеров он есть и работает

еще возможно ли добавить цвет шрифта/фона
для остальных символов?
т.е. чтоб было default и rus
сейчас остальные символы черные на белом фоне
мне нужно, чтоб они были темно-серые на сером фоне

#2171:  Author: Alextp PostPosted: Sun Aug 12, 2012 12:55
    —
_92 wrote:
в synstyles.ini есть [Text - Russian detector]

Это не то имя. переименуй в [Text Russian detector]. (я переименовал лексер)

Добавлено спустя 3 минуты:

-добавить цвет шрифта/фона
для остальных символов?

Можно но надо ли. Остальные рисуются цветом из опций. у тебя не так? настроишь цвет в опциях и все

#2172:  Author: _92Location: ufa PostPosted: Sun Aug 12, 2012 13:17
    —
Alextp wrote:
Можно но надо ли. Остальные рисуются цветом из опций. у тебя не так? настроишь цвет в опциях и все

так получится для всех лексеров?
нужно только для данного

#2173:  Author: Alextp PostPosted: Sun Aug 12, 2012 13:21
    —
Для всех. почему для данного нужно делат дефолт-стиль?

Добавлено спустя 1 час 48 минут:

+{FileDateOp} Date of disk file, using format from option

#2174:  Author: _92Location: ufa PostPosted: Sun Aug 12, 2012 17:57
    —
Alextp wrote:
почему для данного нужно делат дефолт-стиль?

чтоб был)
у некоторых лексеров ведь есть (к примеру, php (dev))

Alextp wrote:
+{FileDateOp} Date of disk file, using format from option

tnx

#2175:  Author: Alextp PostPosted: Sun Aug 12, 2012 18:09
    —
_92 wrote:
чтоб был)
у некоторых лексеров ведь есть


Это не так. я уже отключил все деф-стили. т.е. они остались но отключены в т.ч. в php(dev).

#2176:  Author: _92Location: ufa PostPosted: Sun Aug 12, 2012 18:23
    —
Alextp wrote:
Это не так. я уже отключил все деф-стили. т.е. они остались но отключены в т.ч. в php(dev).


отключены? у меня для php (dev) стиль default применяется

#2177:  Author: Alextp PostPosted: Sun Aug 12, 2012 18:39
    —
default стиль задается настройкой лексера на 1м табе диалога. А в php-dev это просто стиль имен, это не совсем то

#2178:  Author: kvichansLocation: Москва PostPosted: Sun Aug 12, 2012 20:07
    —
Alextp wrote:
+{FileDateOp} Date of disk file, using format from option
Отлично!

Только не понятно, почему в исходное значение настройки "Misc -- Date/time format" содержало два раза mm (если не путаю, "h:mm dd.mm.yyyy") и применялось правильно. Cудя по документации mm должно раскрываться как "месяц" в обоих местах, а для минут нужно ставить nn. Анализируются разделители/соседи/контекст?

#2179:  Author: Alextp PostPosted: Sun Aug 12, 2012 20:09
    —
Да, анализируется то что перед mm.

#2180:  Author: kvichansLocation: Москва PostPosted: Mon Aug 13, 2012 18:23
    —
1. Ликбез. Есть ли возможность сохранить новый файл(=таб) в кодировке UTF-8? А изменить кодировку у существующего файла?

Сори. Первый раз столкнулся. Уже сам разобрался.


Last edited by kvichans on Mon Aug 13, 2012 18:30; edited 1 time in total

#2181:  Author: Alextp PostPosted: Mon Aug 13, 2012 18:26
    —
Да. меню Кодировка -Конвертировать в кодировку- Юникод, + сохранить

#2182:  Author: kvichansLocation: Москва PostPosted: Mon Aug 13, 2012 18:34
    —
2. Заказ (подозреваю, что не сложный). Нужен урезанный XML-лексер. Чтобы в дереве не отображались атрибуты. Это возможно?

#2183:  Author: Alextp PostPosted: Mon Aug 13, 2012 18:59
    —
Вот фикс http://shot.qip.ru/008s9h-2QODkgLsQ/

#2184:  Author: kvichansLocation: Москва PostPosted: Mon Aug 13, 2012 19:33
    —
2. ОК. Как раз это и нужно было

#2185:  Author: Strek PostPosted: Tue Aug 14, 2012 19:16
    —
Редактирование текста в быстром просмотре. Возможно?

#2186:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 14, 2012 20:02
    —
Strek
Поскольку эта функция есть у плагина при внутреннем просмотре (он для того и делался), она, разумеется, есть и при быстром. Переключаемся на панель с быстрым просмотром и редактируем. Режим "только чтение" снимается в статус-строке (щёлкнуть значок с замком) или по Ctrl+R.

#2187:  Author: Alextp PostPosted: Tue Aug 14, 2012 20:18
    —
Также есть опция "quickview - R/O". см. хелп, раздел про плагин.

Avada, перенеси в обсуждение плс.

#2188:  Author: Strek PostPosted: Tue Aug 14, 2012 20:39
    —
Avada
Как только установил, увидел, щёлкнул, ничего. Поэтому и спросил. Сейчас работает, Спасибо.
Quote:
Alextp
Также есть опция "quickview - R/O".

Где это находится?

И как сделать, чтобы при быстром просмотре сразу включался режим редактирования, а не чтения?

P.S. Это из "Пожеланий"

#2189:  Author: Alextp PostPosted: Tue Aug 14, 2012 20:45
    —
Говорю же- хелп файл, раздел TC lister plugin -- plugin options

#2190:  Author: Strek PostPosted: Tue Aug 14, 2012 21:02
    —
Alextp
Хелп файл Total-а? Нет такого раздела.
Какой конкретно файл помощи имеется ввиду?

#2191:  Author: Alextp PostPosted: Tue Aug 14, 2012 21:12
    —
архив\readme\Synwrite.chm.

Добавлено спустя 3 минуты:

надо разрешить верхнее меню в плагине, тогда Help - Help topics будет сразу видно.

#2192:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 14, 2012 21:27
    —
Strek wrote:
Хелп файл Total-а? Нет такого раздела.
Какой конкретно файл помощи имеется ввиду?

Поскольку обсуждается функционал конкретного плагина, то, естественно, речь может идти только о его (а никак не TC!) файле помощи.

Alextp
Кстати, переключение режима быстрого просмотра — важная и нужная опция, несомненно заслуживающая, ИМХО, включения в диалог настроек плагина. Кроме того, при включении этой фичи через lsplugin.ini режим редактирования по умолчанию включён, но значок с замочком при быстром просмотре всё равно активен. Что не есть правильно.

Часть предыдущих постов перенесена сюда из "Пожеланий для SynWrite."


Last edited by Avada on Tue Aug 14, 2012 21:39; edited 1 time in total

#2193:  Author: Strek PostPosted: Tue Aug 14, 2012 21:37
    —
Avada
Это понятно, но при быстром просмотре нет вызова справки (по-умолчанию), и по F3 вызывается не тот файл справки. Поэтому и спрашиваю Smile
Alextp
Прочитал, сделал отображение, но мне нужно: нажал Ctrl+Q и я уже могу редактировать файл (без Ctrl+R пр.). В "Опции-Интерфейс-Режим "только чтение" при запуске" стоит Выключить, но не работает. Как?

#2194:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 14, 2012 21:45
    —
Strek wrote:
Это понятно, но при быстром просмотре нет вызова справки (по-умолчанию)

И это повод для того, чтобы искать информацию в справке TC? Wink

Strek wrote:
и по F3 вызывается не тот файл справки

При чём тут вообще (применительно к TC и этому плагину) F3?

А про то, как отключать R/O по умолчанию, сказано в справке плагина. Раздел справки автор указал. Я почему-то нашёл без всякого труда (последний ключ в подразделе Hidden Options).

#2195:  Author: Strek PostPosted: Tue Aug 14, 2012 21:51
    —
Avada
1. Повод, если разработчик привязывает плагин к общим настройкам программы.
2. При том, что по F3 открывается этот плагин.

#2196:  Author: Alextp PostPosted: Tue Aug 14, 2012 21:55
    —
Avada
что именно стоит вкл. в диалог? Не понял.

#2197:  Author: Strek PostPosted: Tue Aug 14, 2012 22:02
    —
Если имеется ввиду "TxOnly", то у меня значение "Нет" (то есть "0"). При этом после нажатия Ctrl+Q у меня в режиме R/O. Это глюк плагина или чего-то я недопонимаю?

#2198:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 14, 2012 22:16
    —
Strek wrote:
1. Повод, если разработчик привязывает плагин к общим настройкам программы.

Да ну? И в справке TC должна содержаться, согласно такой логике, вся конкретика настроек всех существующих плагинов (или, как минимум, Lister-плагинов)? Laughing В том числе тех, о которых разработчик TC не имеет никакого понятия? Неужели непонятно, что это полная чушь и что информацию по плагину надо искать в его документации?

Strek wrote:
2. При том, что по F3 открывается этот плагин.

Слова "по F3 вызывается не тот файл справки" могут означать только то одно: справка вызывается по F3. А в обычном режиме Листер-плагина справка вполне доступна, если включить главное меню. О чём, впрочем, автор тоже уже сказал. Какой там может вызываться "не тот файл", не совсем понимаю.

И вообще, всё это абсолютно ненужные споры об абсолютно очевидных вещах. Все конкретные ответы на заданный вопрос уже даны — и не одному разу.

Strek wrote:
Если имеется ввиду "TxOnly", то у меня значение "Нет" (то есть "0"). При этом после нажатия Ctrl+Q у меня в режиме R/O. Это глюк плагина или чего-то я недопонимаю?

Это глюк внимательности. Я ясно написал про последний ключ в подразделе сооответствующего раздела справки, то есть QViewRO. Который и прописывается со значением 0.

Alextp
В диалог следует включить опцию, делающую то же, что сейчас делает этот скрытый ключ.
(Кстати, насчёт вида замочка прошу прощения — я ошибся.)

#2199:  Author: Alextp PostPosted: Tue Aug 14, 2012 22:24
    —
Avada
не думаю, не стОит имхо. Это спец плагинная опция и пихать ее в диалог Син не стоит. Если будут часто про это спрашивать -то тогда подумаю

#2200:  Author: Strek PostPosted: Tue Aug 14, 2012 22:28
    —
Avada
Вы не ясно написали Smile
Последний в каком разделе? И какого файла?
Если "lsplugin.ini" - раздел "Syn2", то такого ключа нет, но если я и добавляю, то ничего не меняется.

#2201:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 14, 2012 22:57
    —
Strek
Файл:
Alextp wrote:
архив\readme\Synwrite.chm
Раздел:
Alextp wrote:
хелп файл, раздел TC lister plugin -- plugin options
Подраздел и ключ:
Avada wrote:
А про то, как отключать R/O по умолчанию, сказано в справке плагина. Раздел справки автор указал. Я почему-то нашёл без всякого труда (последний ключ в подразделе Hidden Options).

Это называется "неясно"?

Strek wrote:
Если "lsplugin.ini" - раздел "Syn2", то такого ключа нет, но если я и добавляю, то ничего не меняется.

Да, этот файл и этот раздел. Да, такого ключа в исходном файле нет, его нужно добавить (точно так же, как это делается со многими ключами TC при их прямои изменении). После добавления и повторного открытия быстрого просмотра с плагином всё меняется.

Alextp wrote:
Это спец плагинная опция и пихать ее в диалог Син не стоит.
При большой востребованности этого средства именно как плагина — по моему встречному ИМХО, безусловно, стоит. Отключение R/O по умолчанию, думаю полезно многим (мне самому — однозначно). А как проходится объяснять условия ручной правки, думаю, тут видно наглядно. Должно быть проще. Может быть, под "плагинные" (ныне скрытые) опции выделить отдельную секцию или даже страницу настроек.
Кстати, у при меня при быстром просмотре два скрытых ключа работают, а QViewToolbars — нет. Ни с какими значениями. Версия SynWrite 3.8.1592.


Last edited by Avada on Tue Aug 14, 2012 23:09; edited 1 time in total

#2202:  Author: Alextp PostPosted: Tue Aug 14, 2012 23:06
    —
Avada
кстати. Какой у тебя основной редактор? что не хватает Сину до его уровня?
(кроме ftp + proj manager + file compare).

#2203:  Author: Strek PostPosted: Tue Aug 14, 2012 23:34
    —
Avada и
Alextp wrote:
Говорю же- хелп файл, раздел TC lister plugin -- plugin options
Прошу прощения, НО ...
ну не вижу я его там. В каком месте я должен увидеть "quickview R/O"



Вот мои настройки lsplugin.ini


#2204:  Author: Alextp PostPosted: Tue Aug 14, 2012 23:39
    —
У тебя НЕ свежак. Обнови Син

#2205:  Author: Strek PostPosted: Tue Aug 14, 2012 23:42
    —
Alextp
Где сохраняются настройки плагина?

#2206:  Author: Alextp PostPosted: Tue Aug 14, 2012 23:43
    —
В показанном скрине должно быть в конце CHM: QViewRO=N.......
обнови син, и будет. Твой ini правильный

#2207:  Author: Strek PostPosted: Wed Aug 15, 2012 00:06
    —
Alextp
Я понял. Не работает, потому что у меня x64, развитие которого не продолжается. Правильно?

#2208:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 15, 2012 00:26
    —
Strek
Strek wrote:
Не работает, потому что у меня x64, развитие которого не продолжается.

Что — x64? Система? Тотал? Что значит "не продолжается"? История 64-битного TC ещё совсем недавно вообще началась... А 64-битный SynWrite пока вроде и не делался, продолжать нечего.

Alextp wrote:
Какой у тебя основной редактор? что не хватает Сину до его уровня?

EmEditor. И я с него всё равно не уйду (хотя бы потому, что привычка — великая вещь). Smile Насчёт "что не хватает" можно говорить долго, но дело в том, что это очень разные продукты, каждый со своими сильными сторонами, так что я бы не стал один приравнивать к другому.

#2209:  Author: Alextp PostPosted: Wed Aug 15, 2012 00:30
    —
x64 версия пока недоделана и старая. (Avada -она в отд. теме)

#2210:  Author: Strek PostPosted: Wed Aug 15, 2012 00:35
    —
Alextp
Аааа... Как жаль Sad . Почему не развивается?

#2211:  Author: Alextp PostPosted: Wed Aug 15, 2012 01:17
    —
Strek -см. отдельную тему, ссылка на нее в 1 посте

#2212:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Aug 15, 2012 07:04
    —
Alextp wrote:
x64 версия пока недоделана и старая. (Avada -она в отд. теме)

Да, действительно, что-то я забыл... Теперь ясно.

Strek
А если с самого начала догадаться указать версию и битность используемого плагина, не пришлось бы тратить столько времени и постов на выяснение того, кто что имел в виду.

#2213:  Author: Strek PostPosted: Wed Aug 15, 2012 07:31
    —
Avada
Да. Согласен. Как-то так ... вышло Smile.

#2214:  Author: Alextp PostPosted: Fri Aug 17, 2012 14:50
    —
beta
+ overriding опций для нужных лексеров. Кнопка overriding на стр. "Editor 2". Это есть в HippoEd.

Добавлено спустя 37 минут:

+ WinBuilder lexer

#2215:  Author: Alextp PostPosted: Sun Aug 19, 2012 14:22
    —
.......97:
+ hotkey "Misc - Reread Output panel from file" (%temp%\SynWr$$.txt)

#2216:  Author: Alextp PostPosted: Mon Aug 20, 2012 16:59
    —
+HTML tags autoclosing

#2217:  Author: _92Location: ufa PostPosted: Tue Aug 21, 2012 07:11
    —
Alextp wrote:
+HTML tags autoclosing

для всех тэгов?
к примеру, вводишь <input ..> дополняется </input>
для этого тега не д.б. закрывающегося тэга
http://htmlbook.ru/html/input
хорошо бы настройки для этой опции

#2218:  Author: Alextp PostPosted: Tue Aug 21, 2012 11:13
    —
Upd. Теперь для * кроме area base basefont br embed frame hr img input keygen link meta param source track.
(правильно?)

#2219:  Author: _92Location: ufa PostPosted: Tue Aug 21, 2012 11:23
    —
Alextp wrote:
Upd. Теперь для * кроме area base basefont br embed frame hr img input keygen link meta param source track.
(правильно?)


еще
col
command
wbr

#2220:  Author: Alextp PostPosted: Tue Aug 21, 2012 14:26
    —
Обновлю бету.

#2221:  Author: Alextp PostPosted: Tue Aug 21, 2012 22:43
    —
+Autoclose braces () [] {}

#2222:  Author: _92Location: ufa PostPosted: Wed Aug 22, 2012 07:23
    —
*+Autoclose braces () [] {}*
а если нужно добавить только одну скобку
придется отключать/включать опцию
может хоткей какой-нить
или если до ввода скобки было что-то нажато/зажато

как-то постил ранее
про то шо в wlx/exe ведут себя по разному
при нажатии ctrl+space
в wlx нельзя мышью выбрать из списка

ps
панель проекта смотрю начинает реализовываться)

#2223:  Author: kvichansLocation: Москва PostPosted: Wed Aug 22, 2012 10:00
    —
Alextp wrote:
+Autoclose braces () [] {}
Поясните, как это работает. С такой функциональностью встретился впервые.

#2224:  Author: _92Location: ufa PostPosted: Wed Aug 22, 2012 10:32
    —
kvichans wrote:
Alextp wrote:
+Autoclose braces () [] {}
Поясните, как это работает. С такой функциональностью встретился впервые.


нажимаете в редакторе для любого лексера
( к примеру
автоматически добавляется )
и между скобками вводите свой текст

#2225:  Author: kvichansLocation: Москва PostPosted: Wed Aug 22, 2012 10:53
    —
_92 wrote:
kvichans wrote:
Alextp wrote:
+Autoclose braces () [] {}
Поясните, как это работает. С такой функциональностью встретился впервые.
нажимаете в редакторе для любого лексера
( к примеру автоматически добавляется )
и между скобками вводите свой текст
Если Autoclose это только вставка двух символов вместо одного, то понятно. Осталось у Alextp выяснить - так ли это.

#2226:  Author: _92Location: ufa PostPosted: Wed Aug 22, 2012 13:52
    —
по поводу вывода
количества удаленных строк
в статусной строке

в новых версиях
в статусной строке не выводится
сколько строк затронула функция удаления строк
либо выводится мельком и тут же очищается вывод

#2227:  Author: Alextp PostPosted: Wed Aug 22, 2012 14:32
    —
_92 wrote:
а если нужно добавить только одну скобку
придется отключать/включать опцию


Или нажимать Del после скобки. что-то нажато: что именно? при вводе ( и так нажат Shift.
kvichans wrote:
только вставка двух символов вместо одного


Да

Quote:
в wlx нельзя мышью выбрать из списка


Да, не знаю как поправить..

Добавлено спустя 6 минут:

Quote:
в новых версиях
в статусной строке не выводится
сколько строк затронула функция удаления строк
либо выводится мельком


Нет, ок. По CtrlY выводится по Del нет. как и раньше. Как ты делал

#2228:  Author: Alextp PostPosted: Thu Aug 23, 2012 01:04
    —
Бета пойдет как 3.9. проекты прикручу потом в 4.

#2229:  Author: _92Location: ufa PostPosted: Thu Aug 23, 2012 07:02
    —
Alextp wrote:
Нет, ок. По CtrlY выводится по Del нет. как и раньше. Как ты делал


CtrlY у меня по умолчанию *вернуть, если возможно*
нет, удаляю через
правка - пробельные операции - удалить пустые строки / уменьшить число число пустых строк

вот что заметил теперь
если файл небольшой, т.е. все строки документа вмещаются на экран
то в статусной строке выводится *удалено строк: 10*

если файл большой, то тоже выводится в статусной строке
но тут же обновляется (мелькнет и становится пусто)

если же выделить только часть текста
и вызвать эти функции
то все норм выводится в статусной строке
на малом/большом файлах

#2230:  Author: Alextp PostPosted: Thu Aug 23, 2012 13:14
    —
Quote:
-если файл большой, то тоже выводится в статусной строке
но тут же обновляется

Не вижу. у меня всегда выводится . Например делаем 100 пустых строк.

Добавлено спустя 57 минут:

Может курсор над кнопкой или таб-заголовком,тогда хинт сбросится.

#2231:  Author: Alextp PostPosted: Fri Aug 24, 2012 01:16
    —
_92
В Notepad++ есть плаг XBrackets Lite, там какая-то логика ставки скобок. Я ее не понял. если поймешь и это надо, сделаю.

Добавлено спустя 45 секунд:

>>The plugin uses "smart" autocompletion: * next character is analysed for ([{ brackets; * next & previous characters are analysed for " quote.

#2232:  Author: _92Location: ufa PostPosted: Fri Aug 24, 2012 04:59
    —
Alextp wrote:
Может курсор над кнопкой или таб-заголовком,тогда хинт сбросится.

нет

#2233:  Author: Alextp PostPosted: Fri Aug 24, 2012 13:22
    —
Пришли свой Syn.ini

#2234:  Author: Alextp PostPosted: Fri Aug 24, 2012 17:00
    —
SynWrite BAT updater
https://sourceforge.net/p/synwrite/discussion/general/thread/2d7d4cdc/

#2235:  Author: _92Location: ufa PostPosted: Fri Aug 24, 2012 17:03
    —
Alextp wrote:
SynWrite BAT updater
https://sourceforge.net/p/synwrite/discussion/general/thread/2d7d4cdc/

опционально
бэкап хорошо бы
в synwrite_yymmdd_hhmmss.zip

#2236:  Author: Alextp PostPosted: Fri Aug 24, 2012 17:20
    —
Я не знаю как создать Synwr_ddmmyy.rar - если командой
move /y SynWrite.rar Backup\SynWrite_%date%.rar
то на локали EN оно может дать имя со слешами, и не запишется.

#2237:  Author: Alextp PostPosted: Mon Aug 27, 2012 20:27
    —
хочу добавить -

>> достаточно простой, но очень полезной для веб-верстальщика вещи — при перетаскивании картинки в HTML документ в нём создаётся полностью заполненный тег img.
Если перетащить в CSS, то будет вставлен background, width и height.


Кто знает css? Как записать в css перетащеный файл-картинку?

#2238:  Author: _92Location: ufa PostPosted: Tue Aug 28, 2012 05:02
    —
Alextp wrote:
хочу добавить -

>> достаточно простой, но очень полезной для веб-верстальщика вещи — при перетаскивании картинки в HTML документ в нём создаётся полностью заполненный тег img.
Если перетащить в CSS, то будет вставлен background, width и height.

Кто знает css? Как записать в css перетащеный файл-картинку?


http://htmlbook.ru/css/background
http://htmlbook.ru/css/background-image
http://htmlbook.ru/css/background-position

background без размера
т.е. в самом блоке задаются габариты

#2239:  Author: Alextp PostPosted: Tue Aug 28, 2012 08:24
    —
т.е. при дреге в CSS создавать такое:

background: url("./Firefox_logo.jpg");
width: 340px;
height: 170px;

#2240:  Author: _92Location: ufa PostPosted: Tue Aug 28, 2012 08:51
    —
Alextp wrote:
т.е. при дреге в CSS создавать такое:

background: url("./Firefox_logo.jpg");
width: 340px;
height: 170px;


в общем случае, да

#2241:  Author: Alextp PostPosted: Tue Aug 28, 2012 09:28
    —
--

Last edited by Alextp on Thu Aug 30, 2012 21:16; edited 1 time in total

#2242:  Author: Alextp PostPosted: Thu Aug 30, 2012 21:15
    —
Beta upd. Для _92 и других добавлен п-т справки Encodings. особливо смотрите в конце.

#2243:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 09:32
    —
1. Недоделка. Вижу в History.txt
Quote:
+ single file view can be splitted vertically (call popup menu for horizontal splitter)
но место вызова этой полезной команды неудобное: только мышкой и только над узкой областью разделителя. Не хватает этой команды в общем меню View, а также в Клавишах, чтобы назначить есть сочетание.

Добавлено спустя 4 минуты:

2. Ликбез. Вижу в History.txt
Quote:
+ hotkey "Options -- Toggle slave view (same file splitting)"
+ hotkey "Focusing -- Toggle editor master/slave focus"
Поясните Уже сам разобрался

Добавлено спустя 14 минут:

3. Баги? (Неточности?). Единственный открытый файл можно отобразить в двух подокнах, если потянуть за тонкую затемненную линию над вертикальным скроллером. Это полезно. Но наблюдаются такие эффекты:
- Для файла History.txt это не удается. Затемненной линии нет. Только для History.txt при выполнении команды "Toggle slave view" возникает абсурдное отображение (при настройке "делить вертикально"): как будто бы новый таб, но без ярлыка
- Над разделителем подокон появляется локальное меню с одним пунктом "Split hor", по которому ничего не изменяется Повторить не удается


Last edited by kvichans on Fri Aug 31, 2012 10:10; edited 3 times in total

#2244:  Author: _92Location: ufa PostPosted: Fri Aug 31, 2012 09:51
    —
SynWrite.chm
miscellaneous
customizing status line
{FileSize}
больше нету?

#2245:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 10:07
    —
3. Баги? (Неточности?) продожение
- При переносе таба, который имеет ver-split, в доп.панель отображение неудовлетворительное: образуется hor-split, разделитель прижат книзу, разделитель не реагирует на мышь

Добавлено спустя 32 минуты:

4. Баг "Залипающий Shift". Стабильный, повторяемый.
Проявление:
- При первом клике на тексте Shift как бы "залипает", то есть область выделения следует за перемещениями мыши или каретки.
- При клике в другом табе продолжается следование, но уже только за мышкой.
- При втором клике (в исходном тексте) положение исправляется.

Особенности (предположительно):
- Только если Син на полный экран
- Только при наличии табов и в основной и доп.панели
- Именно первый клик по тексту после кликов в других табах (второй снимает залипание, третий и остальные обычные)

Записать видео?


Last edited by kvichans on Fri Aug 31, 2012 11:02; edited 1 time in total

#2246:  Author: Alextp PostPosted: Fri Aug 31, 2012 10:59
    —
--для History.txt при выполнении команды "Toggle slave view" возникает абсурдное отображение (при настройке "делить вертикально"): как будто бы новый таб,

Все ок, это разделился вид на master/slave, что не так . Можно делить horz/vert.

--место вызова этой полезной команды неудобное: только мышкой и только
Добавлены 2 hotkeys для этого. вы же процитировали.

Добавлено спустя 6 минут:

_92 wrote:
{FileSize}
больше нету?

да, надо исп. {TotalChars}. FileSize был лишний

#2247:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 11:06
    —
Alextp wrote:
--для History.txt при выполнении команды "Toggle slave view" возникает абсурдное отображение (при настройке "делить вертикально"): как будто бы новый таб,

Все ок, это разделился вид на master/slave, что не так

--место вызова этой полезной команды неудобное: только мышкой и только
Добавлены 2 hotkeys для этого. вы же процитировали.
Да, уже частично сам разобрался.
Остались баги/неточности
- исчезновение затемненной полоски над верт.скроллером
- перенос в доп.панель: верт. сплит стал гориз. + не реагирует разделитель

#2248:  Author: Alextp PostPosted: Fri Aug 31, 2012 11:07
    —
kvichans wrote:
При переносе таба, который имеет ver-split, в доп.панель отображение неудовлетворительное: образуется hor-split,


Как повторить?. да, лучше удалить файл SynState.ini, там могло чтото остаться что влияет на положение сплитера

#2249:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 11:09
    —
Alextp wrote:
_92 wrote:
{FileSize}
больше нету?
да, надо исп. {TotalChars}. FileSize был лишний
Размер файла {FileSize} и размер текста {TotalChars} в нем могут не совпадать. Видимо нужны оба

#2250:  Author: Alextp PostPosted: Fri Aug 31, 2012 11:12
    —
kvichans wrote:
Остались баги/неточности
- исчезновение затемненной полоски над верт.скроллером
- перенос в доп.панель


Удаление SynState.ini помогает?

#2251:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 11:18
    —
Alextp wrote:
лучше удалить файл SynState.ini, там могло чтото остаться что влияет на положение сплитера
Удалил. Помогло.
Вылезла новая неприятность:
- Открыл History.txt
- Дал через сочетание команду Split
- Появился гор.разделитель. Но он тонкий и над ним не поймать вызов лок.меню.

Добавлено спустя 15 минут:

5. Не хватает двойного клика по разделителю, как вызова команды "Toggle slave view" (это работает во всех редакторах)

6. Запутывает одинаковое написание "Split horiz" двух разных команд-настроек в локальных меню. Одна - это про slave, другая - это про доп.панель.

#2252:  Author: _92Location: ufa PostPosted: Fri Aug 31, 2012 13:20
    —
php (dev)
добавьте в ключевые слова правила reserved_words
as
endif

#2253:  Author: Alextp PostPosted: Fri Aug 31, 2012 15:47
    —
+ разделитель толще на 2px
+ Dblclick на нем. но когда он спрятан, dblclick не срабатывает, срабатывает простой. Пока не знаю почему
+ меню сплитеров разные

#2254:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 15:50
    —
Alextp wrote:
+ Dblclick на нем. но когда он спрятан, dblclick не срабатывает, срабатывает простой.
Не очень понял, где срабатывает "когда спрятан", но уже нормально

Alextp wrote:
+ разделитель толще на 2px
Хорошо бы сделать разделители slave и доп.панели разными по стилю, например, по цвету.

#2255:  Author: Alextp PostPosted: Fri Aug 31, 2012 15:56
    —
kvichans
А цвет разделителя видов- уже в опциях

#2256:  Author: kvichansLocation: Москва PostPosted: Fri Aug 31, 2012 16:10
    —
Alextp wrote:
kvichans
А цвет разделителя видов- уже в опциях
Нашел Views splitter. Это видимо тот, который для доп.панели. Его цвет уже оптимален. А для slave там не нашел, а его как раз хотелось бы изменить.
Это не критично, но было бы удобно.

#2257:  Author: Alextp PostPosted: Fri Aug 31, 2012 16:24
    —
Ok, будет

Добавлено спустя 1 час 42 минуты:

цвет http://shot.qip.ru/008s9h-1QODkgLEG/

Добавлено спустя 1 час 10 минут:

kvichans
Баг "Залипающий Shift".-- пришлите по шагам как повторить(после запуска SW). + видео.

#2258:  Author: Alextp PostPosted: Sat Sep 01, 2012 02:09
    —
_92
http://htmlbook.ru/blog/novye-varianty-povtoreniya-fonovoi-kartinki-v-css3

не нашел в своем файле Htm.acp атрибутов space и round.
Что еще упущено для CSS3, интересно.

#2259:  Author: _92Location: ufa PostPosted: Mon Sep 03, 2012 14:35
    —
при работе с большими файлами
так не хватает прогрессбара и кнопки отмена
для многих функций
в частности
сортировка строк
поиск дубликатов строк

#2260:  Author: Alextp PostPosted: Mon Sep 03, 2012 14:39
    —
_92 Для дубликатов можно сделать прогресс, а вот сортировка нелинейна- нет перебора всех строк..

Добавлено спустя 3 минуты:

т.е., не простой перебор

#2261:  Author: _92Location: ufa PostPosted: Mon Sep 03, 2012 14:45
    —
Alextp wrote:
Для дубликатов можно сделать прогресс

было бы отлично
кстати нельзя ли как-нить усовершенствовать скорость алгоритма
файл из ~20 тыс.строк (~2 мб) обрабатывается оч.долго(

#2262:  Author: Alextp PostPosted: Mon Sep 03, 2012 14:48
    —
_92 Это из-за хранения файла в одной строке. В N++ сделан массив строк. Поэтому удаление бол. числа подстрок в файле тормозит. Я уже сообщил про это Захарову. може потом поправит

прогресс дупов в todo

Добавлено спустя 11 минут:

попробуй опцию "Редактор2 -- Разрешить undo для массового удал. строк(медленно)"

#2263:  Author: Alextp PostPosted: Mon Sep 03, 2012 19:59
    —
Beta (+ прогресс ком-ды Delete Dup + опция "Разрешить undo для массового удал. строк" работает для Delete Dup)

Добавлено спустя 2 часа 46 минут:

3.9.1680
+ new coding helper: see help topic "Coding helpers -- Inserting image props"
+ single file view can be splitted vertically (call popup menu on horizontal splitter)
+ options "Auto-close quotes", "Skip escaped" added near "Auto-close brackets"
+ commands "Help for HTML4 tag", "Help for HTML5 tag" in "Run" menu
+ command "View -- Ruler" + hotkey
+ command "Delete adjacent duplicates" shows progress
+ см. историю

#2264:  Author: _92Location: ufa PostPosted: Tue Sep 04, 2012 08:34
    —
Alextp wrote:
Beta (+ прогресс ком-ды Delete Dup + опция "Разрешить undo для массового удал. строк" работает для Delete Dup)

т.е. в редактор2 не нужно отмечать чекбокс
если использую эту фунцию?

#2265:  Author: kvichansLocation: Москва PostPosted: Tue Sep 04, 2012 09:22
    —
Alextp wrote:
3.9.1680
+ single file view can be splitted vertically (call popup menu on horizontal splitter)
1. Повтор. Нужны 2 команды, чтобы можно было назначить сочетания: верт/гориз slave и верт/гориз доп.панель. Пока только мышь над узкой полосой - не удобно.

Добавлено спустя 16 минут:

2. Баг? Неточность? Не сохраняется первая позиция в MRU (меню File/Recent) при перевызове.
Воспроизведение:
- Открыта сессия, открыто несколько файлов
- Открываю файл C:\t.txt, закрываю его (после этого он становиться первым в MRU)
- Закрываю Син, запускаю Син
- В списке MRU файл C:\t.txt оказывается после всех файлов входящих в сессию.
Видимо открытие файлов из сессии не должно перетасовывать список MRU, который отражает ручные открытия.

#2266:  Author: Alextp PostPosted: Tue Sep 04, 2012 12:20
    —
_92 wrote:
т.е. в редактор2 не нужно отмечать чекбокс

не нужно
kvichans
1. ОК
2. В N++ то же. Т.е. закрытые файлов(всех + из сессий) помещает файл в MRU.

#2267:  Author: kvichansLocation: Москва PostPosted: Tue Sep 04, 2012 12:54
    —
Alextp wrote:
kvichans
2. В N++ то же. Т.е. закрытые файлов(всех + из сессий) помещает файл в MRU.
Эту кривость N++ перенимать не стоит. MRU создан для облегчения ручного открытия. То, что программа сама открывает, к нему не имеет отношения.

#2268:  Author: Alextp PostPosted: Tue Sep 04, 2012 12:59
    —
Все файлы равноправны- и вручную открытые и из сесии. предлагаете для вторых не добавлять записи в mru?

#2269:  Author: kvichansLocation: Москва PostPosted: Tue Sep 04, 2012 13:09
    —
Alextp wrote:
Все файлы равноправны- и вручную открытые и из сесии. предлагаете для вторых не добавлять записи в mru?
Уверен, что их добавлять не нужно. Чтобы до них добраться есть список последних сессий

#2270:  Author: Alextp PostPosted: Tue Sep 04, 2012 15:17
    —
Done. вечером бета

#2271:  Author: kvichansLocation: Москва PostPosted: Tue Sep 04, 2012 15:51
    —
3. Син опять стал глухой - на колесо мыши реагирует через раз, через два.

#2272:  Author: Alextp PostPosted: Tue Sep 04, 2012 15:58
    —
А мышь нормальная? в какой посл.версии было ОК?

#2273:  Author: kvichansLocation: Москва PostPosted: Tue Sep 04, 2012 17:03
    —
Alextp wrote:
А мышь нормальная? в какой посл.версии было ОК?
Win и мышь с прошлого раза, когда была эта же проблема и было найдено исправление, не менялась. Попробую позапускать беты.

Добавлено спустя 1 час 16 минут:

Странно, попробовал прежние Syn.exe (у меня хранятся все с начала апреля) - нормально. Но самое веселое: при возврате к последней версии тоже нормально. Буду ждать, когда опять проявится

#2274:  Author: Alextp PostPosted: Wed Sep 05, 2012 17:56
    —
Beta с посл. вишами
+ hotkey "Toggle views splitter horz/vert"
+ hotkey "Toggle master/slave splitter horz/vert"
+ color picker: "Copy" button, Ctrl+C and Enter shortcuts
+ files opened from sessions are not added to Recents

#2275:  Author: Alextp PostPosted: Thu Sep 06, 2012 23:48
    —
по поводу кастомных (новых) тулбаров:
https://sourceforge.net/p/synwrite/discussion/general/thread/b11ce386/

#2276:  Author: _92Location: ufa PostPosted: Sun Sep 09, 2012 14:04
    —
3.9.1720
+ easy bookmarks jumps: command "Search -- Go to bookmark"
http://imglink.ru/show-image.php?id=a8c2d959bb9495c392d66756c633b097
возможно не выводить все табы и пробелы впереди?

Добавлено спустя 16 минут:

в поиске/замене
>>?
\n работает как \r
нет \r\n
\z только для поиска?

#2277:  Author: Alextp PostPosted: Sun Sep 09, 2012 14:20
    —
пробелы удобны (для показа отступов).. можно заменить табы на пробелы.

Добавлено спустя 10 минут:

-\n работает как \r
у меня ОК.

--\z только для поиска?
Видимо да. не тестил

#2278:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 12:27
    —
1. Баг в составлении списка MRU (список последних открытых файлов). Воспроизведение:
- Открыть существующий файл, например, C:\t1.txt
- Дать команду на сохранение его под новым именем (Save as...), например, C:\t2.txt
- В MRU будет показываться только t2.txt, а должны быть оба: и исходный t1.txt и новый t2.txt

#2279:  Author: Alextp PostPosted: Thu Sep 13, 2012 14:27
    —
Fix, спасибо

#2280:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 18:06
    —
2. Ликбез. Какие есть за/против перехода на приложение (не плагин) Син64? Он недавно обновился. Стоит его пробовать?

#2281:  Author: Alextp PostPosted: Thu Sep 13, 2012 18:08
    —
kvichans
Не стоит. Это СИЛЬНО обедненная версия х32, причем 3.0

#2282:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 18:14
    —
3. Пожелание (мелкое, но весьма нужное): при закрытии сессии закрывать все ее файлы. Можно дать глобальную опцию - "закрывать файлы при закрытии сессии". Можно и без опции - ведь закрытые файлы можно вернуть, открыв сессию.

#2283:  Author: Alextp PostPosted: Thu Sep 13, 2012 18:16
    —
All:
вроде, на SF.net сделан доступным tickets tracker. Можно и туда писать

#2284:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 18:18
    —
Alextp wrote:
kvichans
Не стоит. Это СИЛЬНО обедненная версия х32, причем 3.0
ОК.
Какие дальние планы на х64? Она будет дотянута до развития х32? У нее будет тогда какое-то ключевое преимущество?

#2285:  Author: Alextp PostPosted: Thu Sep 13, 2012 18:19
    —
kvichans
не знаю.может можно так сделать, а может принудительное Close all при закрытии сессии плохо

Добавлено спустя 2 минуты:

kvichans wrote:
Она будет дотянута до развития х32?

думаю нет. или не скоро.Преим-во - открытие файлов из системных папок %windir%\system32

#2286:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 18:23
    —
Alextp wrote:
kvichans wrote:
Она будет дотянута до развития х32?
Преим-во - открытие файлов из системных папок %windir%\system32
Поясните, что это означает для пользователя.

#2287:  Author: Alextp PostPosted: Thu Sep 13, 2012 18:27
    —
kvichans
X32 процесс не может открыть %windir%\system32\drivers\etc\hosts

Добавлено спустя 51 секунду:

AFAIK

#2288:  Author: kvichansLocation: Москва PostPosted: Thu Sep 13, 2012 18:38
    —
Alextp wrote:
kvichans X32 процесс не может открыть %windir%\system32\drivers\etc\hosts
Да уж, убойное преимущество х64 :)
Ясно, что в ближайшее время можно х64 выкинуть из головы. Спасибо

#2289:  Author: Alextp PostPosted: Fri Sep 14, 2012 00:22
    —
3.10
+ Lorem Ipsum generator

#2290:  Author: Alextp PostPosted: Sun Sep 16, 2012 12:56
    —
Beta: Избранное

#2291:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 13:43
    —
Из свежего History.txt
Code:
+ Favourites ("File" menu)
+ "wrapped line" mark on gutter (Line numbers column)
+ option "Tabs -- Maximal caption length"
1. За фаворитов спасибо. Поясните, как будет ограничиваться размер списка.
2. Картинка, которая появляется в колонке с номерами строк не из шрифта. Поэтому установка цвета (и размера) на нее не действует. В результате получается цветовая каша: номера сами по себе, символ продолжения строки сам по себе. Просьба: либо дать возможность отменить отображение этой картинки, либо брать ее из шрифта (например "=" или "…" или "‡")
3. Попробовал варьировать длину подписи в ярлыках табов. Странно то, что новая установка применяется иногда только по ОК, иногда только по Apply.
4. Еще про обрезку имен табов. Кроме обрезки по правому краю:
qwerty123456 -> qwerty12…
есть другой полезный способ - вырезание середины
qwerty123456 -> qwer…3456
Для имен файлов второй способ может оказаться предпочтительным, так как правые концы часто информативно насыщены. Можно ли это задействовать?

#2292:  Author: Alextp PostPosted: Sun Sep 16, 2012 13:55
    —
1.как будет ограничиваться размер списка.
Никак. Все пишется в Synfav.ini- любое число строк

Добавлено спустя 10 минут:

3.Fix
4. OK, сделал так

Добавлено спустя 23 минуты:

add: опция "Ред.2 -- Отображать метку "перенос строки""

#2293:  Author: _92Location: ufa PostPosted: Sun Sep 16, 2012 16:26
    —
Alextp wrote:
add: опция "Ред.2 -- Отображать метку "перенос строки""

у меня отображается всегда
в независимости от отмеченного чекбокса

#2294:  Author: Alextp PostPosted: Sun Sep 16, 2012 16:34
    —
_92. а, там надо переоткрыть вкладку. может сделаю как надо

#2295:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 17:44
    —
5. Попробовал Избранное=Favourites. Расстроился от реализации.
- Ожидал увидеть имена файлов прямо в меню.
- Ожидал увидеть акселератор, например, подходит Favourites, чтобы быстро открывать 4й любимый файл сочетанием Alt+F,U,4
- Если список в диалоге совпадает со списком в SynFav.ini, то диалог ничего не дает

Добавлено спустя 8 минут:

6. Пожелание про ярлыки табов. Пока не было вырезания средних частей, приходилось работать с мультилайн. Теперь можно было бы перейти на постоянное расположение в одну строку, с постоянным отображением всех ярлыков. Но только если Син будет урезать имена при сжатии ярлыков. Возможно ли? Вставить в список Пожелания?


Last edited by kvichans on Sun Sep 16, 2012 17:56; edited 1 time in total

#2296:  Author: Alextp PostPosted: Sun Sep 16, 2012 17:55
    —
kvichans. А мне больше нравится диалог. почему? в диалог влезет куча всего а в меню нет. В меню нельзя менять порядок. И в меню добираться дольше чем ХОТКЕЕМ в диалог. хоткей в групе "Файл"

Добавлено спустя 4 минуты:

-Но только если Син будет урезать имена при сжатии ярлыков. Возможно ли?
не понял. Что возможно? ярлыки сжамаются автоматом контролом ОС

#2297:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:01
    —
Alextp wrote:
в диалог влезет куча всего а в меню нет.
- Что это "куча всего"?
- Вызов диалога по сочетанию - ок. А как находясь в диалоге быстро выбрать 9-й элемент из 20-ти? Если бы эти элементы были в меню, то 9-й выбирается по "9".

#2298:  Author: Alextp PostPosted: Sun Sep 16, 2012 18:05
    —
куча= больше 10-20 ти. А в меню пришлось бы ограничивать кол-во. Как бы вы хотели удалять из меню? делать еще 1 диалог? реакция на 1-9 будет

#2299:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:07
    —
Alextp wrote:
-Но только если Син будет урезать имена при сжатии ярлыков. Возможно ли?
не понял. Что возможно? ярлыки сжамаются автоматом контролом ОС
Попробую начать объяснение с начала.
Сейчас при установке "в одну линию" часть ярлыков не отображаются - они находятся за видимой частью и их можно отобразить нажимая мышкой на спец.кнопки "<" ">".
Идея такая: дать новый "гибкий" режим, когда ярлыки отображаются в одну линию и всегда видны все. Этого можно добиться если уменьшать ширину ярлыков. При этом нужно будет урезать имена на ярлыках.

Добавлено спустя 6 минут:

Alextp wrote:
куча= больше 10-20 ти. А в меню пришлось бы ограничивать кол-во. Как бы вы хотели удалять из меню? делать еще 1 диалог? реакция на 1-9 будет
Криво это: "реакция на 1-9" - ок, а если больше? Ограничения на список в меню уже сейчас действуют для Истории файлов и Истории сессий. Нормально. Удобство работы в меню, если нужно только открывать файлы перевешивает.
Диалог для перетасовки и удалений хорошо сочетается со списком этих же имен в меню.
Когда я сегодня первый раз увидел меню
Add cur
Org...
был уверен, что после добавления текущего он появится впереди и в следующий раз меню будет такое
1. C:\t.txt
----
Add cur
Org...


Last edited by kvichans on Sun Sep 16, 2012 18:18; edited 1 time in total

#2300:  Author: Alextp PostPosted: Sun Sep 16, 2012 18:18
    —
-Удобство работы в меню, если нужно только открывать файлы перевешивает

не согласен. я могу(потом) по Alt+F, буква, открпыть файл. А в меню? нажимать Alt+русская_Ф , потом хоткей "&Избранное" тоже русский, потом цифру?

#2301:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:21
    —
Если открытие любого файла из Избранное будет выполняться быстро, то есть задействовать не более 4-5 клавиш, то устроит любая реализация

#2302:  Author: Alextp PostPosted: Sun Sep 16, 2012 18:23
    —
Так и будет. кроме 1-9 можно добавить A-Z

#2303:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:27
    —
Alextp wrote:
Так и будет. кроме 1-9 можно добавить A-Z
Ждем, попробовать.
Уже назначил Ctrl+Shift+U, значит будет всего 4 клавиши задействовано. Нормально

#2304:  Author: Alextp PostPosted: Sun Sep 16, 2012 18:30
    —
"урезать ярлыки"- сложно довольно, именно для ярлыков табов

#2305:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:37
    —
Alextp wrote:
"урезать ярлыки"- сложно довольно, именно для ярлыков табов
Если это реализуемо, добавлю в Пожелания. Если нет, буду всегда пользоваться мультилайном, недостаток которого в том, что иногда съедается значительная часть области с текстом. Нынешний однострочный режим не подходит

#2306:  Author: Alextp PostPosted: Sun Sep 16, 2012 18:46
    —
не реализуемо. Бета

#2307:  Author: kvichansLocation: Москва PostPosted: Sun Sep 16, 2012 18:56
    —
6. Подменю Избранное содержит только два элемента: "Доб.тек" и "Организовать...". Если "Доб.тек" перенести в внутрь диалога "Организовать...", то подменю не нужно. Достаточно одного нового элемента в Файл: "Избранное..."

#2308:  Author: Alextp PostPosted: Sun Sep 16, 2012 20:26
    —
Лучше 2 п-та..

#2309:  Author: kvichansLocation: Москва PostPosted: Tue Sep 18, 2012 18:09
    —
1. Ликбез. Как Син определят для нового файла режим отображение "word wrap"? Как можно на это влиять?

#2310:  Author: Alextp PostPosted: Tue Sep 18, 2012 18:19
    —
kvichans
открыть Син без файлов, включить Wrap, закрыть Син. SynState.ini - хранит свои настройки per file

#2311:  Author: Alextp PostPosted: Sat Sep 22, 2012 20:32
    —
фича. http://shot.qip.ru/008s9h-2QODkgLRj/

#2312:  Author: _92Location: ufa PostPosted: Sat Sep 22, 2012 20:45
    —
Alextp wrote:
фича. http://shot.qip.ru/008s9h-2QODkgLRj/

SynWrite.chm
*You can manually add colors to recents menu: right-click the color code in text and select "Add to recent colors".*
чет у мня не робит

#2313:  Author: Alextp PostPosted: Sat Sep 22, 2012 20:57
    —
отмыль пример(Небольшой) файла и номер строки-колонки.

Добавлено спустя 2 минуты:

PS Тут рекомендуется писать не "чет у мня" ..

#2314:  Author: _92Location: ufa PostPosted: Sat Sep 22, 2012 20:59
    —
имею ввиду не могу найти где *Add to recent colors*

#2315:  Author: Alextp PostPosted: Mon Sep 24, 2012 23:44
    —
All
Если здесь есть желающие тестить Project manager (из 4-ки), отпишите.

_92
написал ЛС

#2316:  Author: _92Location: ufa PostPosted: Tue Sep 25, 2012 08:54
    —
Alextp wrote:
AllЕсли здесь есть желающие тестить Project manager (из 4-ки), отпишите.


если будет возможность
реализовать менеджер проектов для фтп
то я желаю)

кстати в notepad++ в плагине nppftp
появился мастер-пароль

#2317:  Author: Alextp PostPosted: Tue Sep 25, 2012 11:25
    —
_92
проекты и FTP это "две большие разницы". Одно не зависит от др. Ftp пока не будет

#2318:  Author: _92Location: ufa PostPosted: Tue Sep 25, 2012 11:40
    —
Alextp wrote:
_92Ftp пока не будет

эх.. так не хватает аналога nppftp

#2319:  Author: Alextp PostPosted: Wed Sep 26, 2012 17:38
    —
Бета 4-ки. могут быть мелкие глюки в project manager.

#2320:  Author: _92Location: ufa PostPosted: Wed Sep 26, 2012 18:58
    —
Alextp wrote:
Бета 4-ки. могут быть мелкие глюки в project manager.


сохранить проект - имя файла
подставлять сюда имя текущей директории возможно?


Last edited by _92 on Thu Sep 27, 2012 05:32; edited 5 times in total

#2321:  Author: Alextp PostPosted: Wed Sep 26, 2012 19:09
    —
_92
Зависит от опции История--"Папка диалогов". если "последняя папка" там, то будет как ты хочешь

#2322:  Author: _92Location: ufa PostPosted: Thu Sep 27, 2012 05:34
    —
Alextp wrote:
Бета 4-ки. могут быть мелкие глюки в project manager.


enter по файлу в списке
открыть его

дабл-клик по директории в списке
лучше убрать открытие всех файлов директории

главный файл
для чего

шрифт на courier new в списке файлов поменялся
почему-то после минут пяти настройки проекта

#2323:  Author: kvichansLocation: Москва PostPosted: Thu Sep 27, 2012 11:07
    —
Alextp wrote:
Бета 4-ки. могут быть мелкие глюки в project manager.
1. Как без мышки закрыть панель с проектом?

2. В Справке упоминается
Code:
"Options -- Project options" dialog
Но в диалоге Options не видно закладки Project options. Поясните.

#2324:  Author: _92Location: ufa PostPosted: Thu Sep 27, 2012 11:16
    —
kvichans
хоткеем от перекл. панель структуры/проекта
у меня это f12

опции проекта есть там

#2325:  Author: kvichansLocation: Москва PostPosted: Thu Sep 27, 2012 11:25
    —
_92 wrote:
хоткеем от перекл. панель структуры/проекта
у меня это f12
Да, у меня это тоже F12. Спасибо

_92 wrote:
опции проекта есть там
Не вижу. Можете подробнее?

#2326:  Author: _92Location: ufa PostPosted: Thu Sep 27, 2012 11:36
    —
kvichans wrote:
Не вижу. Можете подробнее?

https://dl.dropbox.com/u/84053743/tmp/project_options.png
там тока папки поиска можно добавить

в менеджере проекта же
есть свойства проекта

#2327:  Author: kvichansLocation: Москва PostPosted: Thu Sep 27, 2012 11:43
    —
92
ОК

#2328:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 27, 2012 12:08
    —
_92
kvichans
По замечанию обоим за злоупотребление избыточным многоуровневым цитированием. Посты отредактированы.

#2329:  Author: Alextp PostPosted: Thu Sep 27, 2012 13:49
    —
_92 wrote:
дабл-клик по директории в списке
лучше убрать открытие всех файлов

Fix

_92 wrote:
главный файл
для чего

шрифт на courier new в списке файлов поменялся


1. для макроса {ProjectMainFileName}
2. хм-если повторишь- напиши как

Добавлено спустя 3 минуты:

Avada
спасибо что следишь

#2330:  Author: Lis_ PostPosted: Thu Sep 27, 2012 13:53
    —
Заметил интересную особенность, связанную с поиском из TC. Версия 8.01 вместо сохранения истории поиска в файле wincmd.ini/[SearchText] имеет там ссылку вида
Code:
[SearchText]
RedirectSection=History.ini

коммандер обрабатывает ее нормально и сохраняет все в файл History.ini, а вот плагин никак не хочет. проблема решается удалением строчки c редиректом, но может стоит научить плагин обрабатывать и его? Smile

#2331:  Author: Alextp PostPosted: Thu Sep 27, 2012 14:50
    —
Lis_
возни на 10 мин. Сделал

#2332:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Sep 27, 2012 15:41
    —
Заметил, что когда выделяешь текст и вызываешь окно поиска - то выделенный текст не подставляется в поле "найти".
Syn 3.10.1750

#2333:  Author: Alextp PostPosted: Thu Sep 27, 2012 15:55
    —
keiran_green
Опции- поиск - "предлагать искать выделение"...

#2334:  Author: keiran_greenLocation: Хабаровск PostPosted: Thu Sep 27, 2012 16:04
    —
Alextp
Спасибо!
Не обратил внимания на то, что это реализовано в виде настроек. Считал что в предыдущих версиях так настроено по-умолчанию.

#2335:  Author: Dr. Pilulkin PostPosted: Fri Sep 28, 2012 15:39
    —
Если стоит автозавершение скобочек, то при попытке напечатать русскую букву "Ш" (заглавную), редактор рисует двойные скобочки. Версия 4.0.010.

#2336:  Author: Alextp PostPosted: Fri Sep 28, 2012 16:13
    —
Dr. Pilulkin
занятно. Поправлю видимо

#2337:  Author: Alextp PostPosted: Sun Sep 30, 2012 18:48
    —
beta с прогресом проб.операций (кроме первых двух.)
4.0.025
+ options "History -- Save/Restore last project"
+ project tree uses same color/font as syntax tree
+ blank operations show progress bar

#2338:  Author: keiran_greenLocation: Хабаровск PostPosted: Mon Oct 01, 2012 01:35
    —
Alextp wrote:
blank operations show progress bar

При показе прогресс бара окно syn чернеет - это нормально?

#2339:  Author: _92Location: ufa PostPosted: Mon Oct 01, 2012 10:45
    —
\template\clips\
для чего нужны *Текстовые фрагменты*

#2340:  Author: Alextp PostPosted: Mon Oct 01, 2012 12:59
    —
keiran_green
да,нормально.

_92
пока данных в tpl\clips нет. см. хелп, Misc -- Text Clips

Добавлено спустя 39 минут:

keiran_green
Попробую поправить черный

#2341:  Author: Alextp PostPosted: Wed Oct 03, 2012 18:27
    —
All
почти готова 4.1. Смотрим history. Text clips теперь есть(не пустые).

Добавлено спустя 2 минуты:

keiran_green wrote:
окно syn чернеет

Fix

#2342:  Author: _92Location: ufa PostPosted: Wed Oct 03, 2012 18:39
    —
Alextp wrote:
Text clips теперь есть(не пустые)

сейчас дабл-клик в списке - вставляет символ
enter'ом возможно?

#2343:  Author: Alextp PostPosted: Wed Oct 03, 2012 18:44
    —
_92
будет и Ентером. обнова сегодня.

#2344:  Author: alk_banka PostPosted: Thu Oct 04, 2012 22:11
    —
Alextp
А можно добавить, в очень старом (тот что был заменен), давным давно, были правила (структура) для сквида Smile Там, с левой стороны была структура squid.conf и по ней очень было приятно прыгать, если нужно быстренько конф отредактировать. Я конечно понимаю, что наверно это никому больше не надо, ну а вдруг? И вроде бы была структура апача, как мне помнится. Сейчас найти не могу.

#2345:  Author: Alextp PostPosted: Thu Oct 04, 2012 22:41
    —
Дай мне пару примеров файлов squid. посмотрю

Добавлено спустя 44 секунды:

лучше атач на email (About)

#2346:  Author: alk_banka PostPosted: Thu Oct 04, 2012 22:45
    —
Squid, конечно, был не у Вас, а в этом Syn 1.5 Это было очень давно, и почти совсем не правда Razz Но если есть возможность, как-то это перенести к вам? Да и апач тоже, но это, хоть и не часто, но тыркать приходиться, а правильность писания директив (чесно говоря) посто не помню.

#2347:  Author: Alextp PostPosted: Thu Oct 04, 2012 22:53
    —
alk_banka
я понял что не у меня. Дай мне пару примеров squid файлов. проосто без примеров я сделать не могу

Добавлено спустя 2 минуты:

alk_banka wrote:
Да и апач тоже

для него есть лексер "Properties". для расширения conf.

#2348:  Author: alk_banka PostPosted: Thu Oct 04, 2012 22:55
    —
Alextp
отправил - лови

#2349:  Author: Alextp PostPosted: Thu Oct 04, 2012 23:15
    —
alk_banka
дел на 5 мин. Завтра выложу бету

#2350:  Author: Alextp PostPosted: Fri Oct 05, 2012 12:39
    —
Beta(1 пост). лексер Properties строит дерево для squid.

#2351:  Author: alk_banka PostPosted: Fri Oct 05, 2012 16:56
    —
Замечательно, Все просто отлично. Можно уже выставлять в полную версию.

#2352:  Author: Alextp PostPosted: Fri Oct 05, 2012 17:08
    —
alk_banka
он берет в дерево все параметры из .conf. первые слова из всех строк файла (кроме коментов). Если acl много, то и в дереве их много.

_92
php expert ed ftp.exe. Он не стандартный. Он выводит "(C) 2006-2008 Ankord Development Group.

#2353:  Author: alk_banka PostPosted: Fri Oct 05, 2012 17:11
    —
Alextp
Спасибо огромное, это я просто сперва не разобрался, потом до меня дошло.

#2354:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Oct 06, 2012 05:32
    —
Если в истории диалога сохранения / открытия файла появляется несуществующий путь (напр.: ранее был открыт файл по сети, теперь он не доступен), Syn очень долго думает.
Syn 4.1.100

#2355:  Author: Alextp PostPosted: Sat Oct 06, 2012 14:41
    —
keiran_green
Опция "история- Проверять список посл файлов при запуске" влияет?
что значит "в истории диалога"?

#2356:  Author: keiran_greenLocation: Хабаровск PostPosted: Sat Oct 06, 2012 14:51
    —
Alextp wrote:
Опция "история- Проверять список посл файлов при запуске" влияет?

Не проверял, в понедельник проверю.
Alextp wrote:
что значит "в истории диалога"?

В опции "папка диалогов открытия сохранения" стояло "запоминать последнюю папку", это и имел в виду. Smile

#2357:  Author: Alextp PostPosted: Sun Oct 07, 2012 00:48
    —
All

На http://synwrite.sourceforge.net/forums/
открылся осн.форум. Там есть русский раздел (если не будет наполняться -удалю). уродский движок сорсфоржа выброшен, теперь phpBB.

Добавлено спустя 8 минут:

Регистрироваться необязательно.

#2358:  Author: kvichansLocation: Москва PostPosted: Sun Oct 07, 2012 09:33
    —
Alextp wrote:
На http://synwrite.sourceforge.net/forums/
открылся осн.форум. Там есть русский раздел
Рекомендуете ли переместить обсуждения+пожелания туда? На два дома жить хлопотно, а переезд можно попробовать.
В чем плюсы/минусы "здесь" и "там"?
Вот мои +/-:
+здесь: проверенный движок
+здесь: привычно приходить
+здесь: большая аудитория
+здесь: плагин-версия близка к остальным темам ТС
-здесь: переполнены две-три ветки
+там: можно плодить удобные ветки
-там: дискомфорт от многоязыкости - ты не всех понимаешь, тебя не все понимают


Last edited by kvichans on Sun Oct 07, 2012 10:06; edited 1 time in total

#2359:  Author: _92Location: ufa PostPosted: Sun Oct 07, 2012 09:42
    —
Alextp wrote:
http://synwrite.sourceforge.net/forums/

просто uvviewsoft.com/synwrite/forum/ или uvviewsoft.com/forum/ невозможно?
или нет поддержки php+mysql? тока http://www.host.ru/prices/hosting/start.html подходит получается минимально

зы
у меня http://www.cishost.ru/Hosting-CISHOST/micro.html
с форумом справляется на ура

#2360:  Author: Alextp PostPosted: Sun Oct 07, 2012 12:42
    —
kvichans
Думаю каждый решит где удобнее,исходя из +-. мне не трудно два форума смотреть. вам удобнее тут думаю


_92
мой план имеет php. А ставить форум не хочу..

#2361:  Author: _92Location: ufa PostPosted: Mon Oct 08, 2012 07:53
    —
4.1.120
+ nearest ( ) brackets hilited
еще бы [ ] (выделяются тока цветом текста)
{ } ( ) - выделяются еще и цветом фона

#2362:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Oct 10, 2012 00:37
    —
Alextp wrote:
Опция "история- Проверять список посл файлов при запуске" влияет?

Проверил - галочка не стоит. Все равно зависает.
Субъективно с включенной опцией диалог открывается быстрее.

#2363:  Author: Alextp PostPosted: Wed Oct 10, 2012 01:02
    —
keiran_green
Ты есть но оффоруме,может напишешь в деталях,туда. Мне нужны шаги как воспроизвести. и аттаченый Syn.ini. так мне неопнятно

#2364:  Author: keiran_greenLocation: Хабаровск PostPosted: Wed Oct 10, 2012 01:27
    —
Alextp
Хорошо. напишу туда.

#2365:  Author: Alextp PostPosted: Thu Oct 11, 2012 01:22
    —
All
Мелкие новости я буду писать теперь в оффорум. а сюда только сильные изменения.

_92
мелкие вещи с php/css лучше тоже на оффорум
регаться не об-но.

#2366:  Author: kvichansLocation: Москва PostPosted: Thu Oct 11, 2012 12:09
    —
1. Баг или фича в сортировке?
Исходный файл (_ обозначает символ TAB):
-_1
_2
-_3
Выделяю весь текст, вызываю команду Edit/Sorting/Ascending. Последовательность строк остается неизменной. Почему?

#2367:  Author: Alextp PostPosted: Thu Oct 11, 2012 13:01
    —
kvichans
похоже на фичу, сортировку по номерам. Точно сказать не могу...

#2368:  Author: kvichansLocation: Москва PostPosted: Thu Oct 11, 2012 13:46
    —
1. Как мне выполнить простую сортировку по символам? без трюков с распознаванием "номеров" и т.п.

Добавлено спустя 3 минуты:

2. Alextp Логично было бы добавить в вашу подпись ссылку на новый оффорум Сина.

#2369:  Author: Alextp PostPosted: Thu Oct 11, 2012 14:21
    —
2. ссылка у меня на Uvviewsoft.
1. Не знаю, отправил запрос Захарову (EControl).

Добавлено спустя 3 минуты:

У меня 4000 писем. Надо отпраздновать

#2370:  Author: savigrand PostPosted: Sun Oct 14, 2012 20:53
    —
Подскажите, в прошлых версиях можно было выбрать расположение файла настроек (Syn.ini). В настройках была вкладка "Портабельность". Сейчас её нету. Мне нужно чтобы файл настроек лежал в каталоге плагина, а не в корне TC. Как это сделать?

#2371:  Author: Alextp PostPosted: Sun Oct 14, 2012 20:54
    —
savigrand
Смотрим хелп, FAQ

#2372:  Author: savigrand PostPosted: Sun Oct 14, 2012 21:32
    —
Alextp wrote:
savigrand
Смотрим хелп, FAQ

Спасибо, никак не думал, что окажется в FAQ Surprised
Искал в других разделах

#2373:  Author: DrakonHaSh PostPosted: Tue Oct 16, 2012 12:33
    —
только начал пользоваться SynWrite 4.2.150 (как плаг к тоталу), нашел парочку багов/недочетов:
* если стоит опция сохранять положение каретки, и "сохраненная" каретка находится не в начале строки, то при повторном открытии файла текст будет сдвинут вправо до этой каретки (нужно home нажать чтоб нормальный вид вернуть)
* если вкл отображение меню и оно русское и один файл уже открыт в lister(syn2), то повторное открытие из тотала другого файла открывает новое окно (я как-то ожидал что откроется новая вкладка в уже открытом lister(syn2)) и меню в этом новом окне уже почему-то на английском
* если открыть окно настроек, то окно тотала перестает реагировать на мышь и клавиатуру - как будто не активно.

#2374:  Author: Alextp PostPosted: Tue Oct 16, 2012 14:34
    —
2)известный баг
3)это by design,модальность мешает

Добавлено спустя 4 минуты:

1)не вижу.Дай малый файл + позицию X/Y

#2375:  Author: DrakonHaSh PostPosted: Tue Oct 16, 2012 17:55
    —
Alextp
Quote:
1)не вижу.Дай малый файл + позицию X/Y

хттп://rghost.net/40972069

#2376:  Author: Alextp PostPosted: Tue Oct 16, 2012 18:24
    —
DrakonHaSh
В Бете лучше?
(обнова)

#2377:  Author: DrakonHaSh PostPosted: Tue Oct 16, 2012 21:19
    —
Alextp wrote:
DrakonHaSh
В Бете лучше?
(обнова)

да, Спасибо.

#2378:  Author: kotlomoy PostPosted: Sat Oct 20, 2012 05:14
    —
Поставил посмотреть - и сразу баг.



Если в конце строки стоит \\ , то закрывающая кавычка не воспринимается

#2379:  Author: Alextp PostPosted: Sat Oct 20, 2012 11:46
    —
kotlomoy
в бете (1 пост) сегодня поправлю

#2380:  Author: Alextp PostPosted: Tue Oct 23, 2012 15:38
    —
4.3.220
+ new coding helper "portable bookmarks"
+ tabs can have custom color
+ command "File -- Rename"
+ command "Run -- Numeric converter"
+more

#2381:  Author: Alextp PostPosted: Sat Oct 27, 2012 16:08
    —
На оффоруме--тема по интеграции CSScomb.com.

#2382:  Author: sergiokapone PostPosted: Wed Nov 07, 2012 16:08
    —
Alextp
Объясните, пожалуйста, как выполить поиск и замену регулярными выраженями. Имеется файл, который содержит строки
Code:
0001.ext
0002.ext
0003.ext
...
0999.ext

Нужно заменить
Code:
0001.ext -> 1
0002.ext -> 2
и т.д.


Я делел так
CTRL-H
Постаил галочку на регулярные выражения
Найти: 0\d.ext
Заменить: \d

Но вместо 0001.ext и т.д., получил просто букву "d". Такое впчатлене, что регулярные выражения не воспринимаются таковыми в поле "заменить". Где я и чего делаю неправилно?

#2383:  Author: Alextp PostPosted: Thu Nov 08, 2012 02:01
    —
sergiokapone
конечно неправильно. В поле заменить-на надо ставить \1
А в поле искать-

0+(\d+)\.ext

Добавлено спустя 3 минуты:

подробно про \1 .. \9 написано в хелпе.

#2384:  Author: sergiokapone PostPosted: Thu Nov 08, 2012 09:25
    —
Alextp
Спасибо, а можно поиск и замену прописать в коммандной строке synwrite.exe find search file.ext ?

#2385:  Author: Alextp PostPosted: Thu Nov 08, 2012 15:46
    —
Нельзя, да и в редакторах я такого не видел.

Добавлено спустя 3 минуты:

Это опасная фича, вдруг не то заменишь, undo нет

#2386:  Author: kvichansLocation: Москва PostPosted: Fri Nov 09, 2012 16:53
    —
Alextp wrote:
в редакторах я такого не видел.
Это опасная фича, вдруг не то заменишь, undo нет
Вот что нужно прояснить. Пользователь sergiokapone хочет правильно, но от не подходящего инструмента. Желание командной (=пакетной) обработки текстовых файлов через замены по рег.выражения ничего опасного не содержит (вместо undo можно создавать backup-копии). Обычная работа. НО! Не нужно от визуального текстового редактора этого ожидать. Нужно искать другой инструмент.

В *nix среде есть такой штатный: sed - Stream editor for filtering and transforming tex.
Если поставить себе любой из доступных эмуляторов unix-ком.строки, то это можно будет и в Win делать.
Скорее всего аналог уже есть в Win.

#2387:  Author: Alextp PostPosted: Fri Nov 09, 2012 17:09
    —
Да, вы правы, именно в Сине не стоит это делать.

#2388:  Author: Alextp PostPosted: Sat Nov 10, 2012 15:47
    —
Желающие могут потестить Explorer panel plugin (таб в левой панели), добавленный в бете. некоторые вещи уже пофиксены--перерисовка, кривые tooltips и т.п.

#2389:  Author: _92Location: ufa PostPosted: Sat Nov 10, 2012 19:40
    —
Alextp wrote:
Желающие могут потестить Explorer panel plugin (таб в левой панели), добавленный в бете. некоторые вещи уже пофиксены--перерисовка, кривые tooltips и т.п.

в syn2.wlx в explorer
не отображаются названия пунктов контекстного меню
в syn.exe норм

#2390:  Author: Alextp PostPosted: Sat Nov 10, 2012 19:43
    —
Поправлю,если еще что- лучше в личку

Добавлено спустя 37 минут:

Если запретить панельные плагины в WLX, никто не против? explorer, ftp- они не нужны вообще в WLX...

#2391:  Author: kvichansLocation: Москва PostPosted: Mon Nov 12, 2012 12:47
    —
Alextp wrote:
Желающие могут потестить Explorer panel plugin (таб в левой панели)
Поясните: как это увидеть?

#2392:  Author: Alextp PostPosted: Mon Nov 12, 2012 14:39
    —
kvichans
Бета- около табов Structure\Project (левая панель- команда "Window - Panels - Structure pane") появилась вкладка Explorer.

#2393:  Author: kvichansLocation: Москва PostPosted: Mon Nov 12, 2012 15:15
    —
Нашел
1. Можно ли в комбо с тек.папкой показывать полный путь?
2. Кнопка 5-звезда (в верхнем тулбаре) показывет меню "Добавить в фавориты". Достать из списка фаворитов можно только через диалог Фавориты? Можно ли включить в меню список фаворит-папок?
3. Как настраивается шрифт в основном окне?

Добавлено спустя 4 минуты:

На заметку: "(таб в левой панели)" и "левая панель" оставались непонятными, так как у меня все доп.панели справа

#2394:  Author: Alextp PostPosted: Mon Nov 12, 2012 16:32
    —
kvichans
1.нет опции у компонента, сори
2.Только через диалог
3.Надо сделать "Шрифт.." в меню шестеренки, забыл

#2395:  Author: Alextp PostPosted: Thu Nov 15, 2012 17:49
    —
4.5.
Надеюсь FTP plugin кто-то напишет, API для него есть.

#2396:  Author: _92Location: ufa PostPosted: Thu Nov 15, 2012 17:52
    —
Alextp wrote:
4.5.
Надеюсь FTP plugin кто-то напишет, API для него есть.

ух ты
могу донатэйд за него)

#2397:  Author: Alextp PostPosted: Thu Nov 15, 2012 18:03
    —
В 1й пост добавилась WIKI ссылка

#2398:  Author: Alextp PostPosted: Sun Nov 18, 2012 15:38
    —
Фича

#2399:  Author: 790 PostPosted: Wed Nov 21, 2012 15:03
    —
Неужели кроме sourceforge некуда было залить? 15кб/с - хуже сервера не найти Mad

#2400:  Author: Alextp PostPosted: Wed Nov 21, 2012 15:11
    —
У меня скрость с SF выше,и project hosting там удобный..

#2401:  Author: Alextp PostPosted: Wed Nov 21, 2012 20:32
    —
вдогонку. Если лажает скорость скачки, на странице SF.net всегда есть ссылка "choose another mirror".

#2402:  Author: mp3svala PostPosted: Fri Nov 23, 2012 15:18
    —
в последней бете не работает "горизонтальный разделитель":
http://i48.fastpic.ru/big/2012/1123/f8/5b37a5cf4b7241411ca61abfd483bcf8.jpg - т.е раньше можно было мышкой раздвинуть, теперь только выбрав опцию или так задумано)?

Можно прикрутить в быстрый поиск, историю поиска (как в ctrl f)?

#2403:  Author: Alextp PostPosted: Fri Nov 23, 2012 15:30
    —
Разделитель проблемный, пока только командой ПКМ меню двигается пока он не сдвинут(а потом уже ОК).

Историю для б.поиска не думаю что стОит делать...

Добавлено спустя 43 секунды:

просьба давать ссылки на картинки в виде короткого текста-линка.

#2404:  Author: mp3svala PostPosted: Fri Nov 23, 2012 16:04
    —
По моему очень удобно, в основном пользуюсь б.поиском. Истории реально не хватает Sad.. может опционально? Кому не нужно отключат)

#2405:  Author: Alextp PostPosted: Fri Nov 23, 2012 16:10
    —
mp3svala
во 1х, не хочется при загрузке читать ini-ключи, во 2х, если вводишь слово то его подслова тоже добавятся в историю... там же нет Enter

#2406:  Author: mp3svala PostPosted: Fri Nov 23, 2012 16:20
    —
с первым понятно, будет немного тормозней запускаться?
Со вторым, если слова не добавлять, а просто брать из общего поиска?

#2407:  Author: Alextp PostPosted: Fri Nov 23, 2012 16:26
    —
mp3svala
1- да. 2- а что эта за история тогда если то что вводишь, не запоминается? это полу-история.

#2408:  Author: mp3svala PostPosted: Fri Nov 23, 2012 16:29
    —
и не вариант сделать запоминание так же по Enter Smile?

#2409:  Author: Alextp PostPosted: Fri Nov 23, 2012 16:35
    —
сделать можно, и по Enter и Shift+Enter. Может потом. счас думаю над новым типом плагинов (как в N++) ну и отдыхаю...

#2410:  Author: Skif_off PostPosted: Wed Nov 28, 2012 13:49
    —
Alextp
Пользуюсь портативной версией, но в реестре создается пустой путь
HKCU\Software\Addictive Software\Syn
Запретил хранить историю открытых файлов (как помогло с AkelPad) - ничего не изменилось.
Что-то изменить в настройках или это код программы и что-то сделать можете только Вы?

#2411:  Author: Alextp PostPosted: Wed Nov 28, 2012 21:56
    —
Запости на оффорум SW, плс, посмотрю потом. (реггиться не надо)

#2412:  Author: Skif_off PostPosted: Wed Nov 28, 2012 22:12
    —
Alextp, готово, заранее спасибо Smile

#2413:  Author: Alextp PostPosted: Thu Nov 29, 2012 19:31
    —
Smile

#2414:  Author: _92Location: ufa PostPosted: Thu Nov 29, 2012 19:42
    —
..dvd-edition)

#2415:  Author: Alextp PostPosted: Wed Dec 12, 2012 14:49
    —
Превращение SW в подобие Акеля http://shot.qip.ru/008s9h-1QODkgMVX/

#2416:  Author: _92Location: ufa PostPosted: Wed Dec 12, 2012 14:56
    —
Alextp wrote:
Превращение SW в подобие Акеля http://shot.qip.ru/008s9h-1QODkgMVX/


+1

#2417:  Author: Alextp PostPosted: Wed Dec 12, 2012 15:05
    —
Уже в бете

#2418:  Author: Alextp PostPosted: Sat Dec 15, 2012 20:33
    —
4.6 beta. FTP клиент, почти готов(вкладка около Tree/Project).

#2419:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Dec 16, 2012 13:09
    —
SynWrite на долго подвисает при открытии битых файлов, в которых содержатся только 0x00.

#2420:  Author: Alextp PostPosted: Sun Dec 16, 2012 14:19
    —
Создал 10К файл из нулей, открывается вроде быстро. пришли свой файл

#2421:  Author: _92Location: ufa PostPosted: Sun Dec 16, 2012 17:39
    —
Alextp wrote:
4.6 beta. FTP клиент, почти готов(вкладка около Tree/Project).


1
*почти готов*
что еще намечается?

2
интеграция с wcx_ftp.ini
возможна ли будет?
хотя бы импорт без паролей

3
появляются
\SynFTP\SynFTP.xml
\SynFTP\Certificates.xml

возможно ли хранить их в
\Plugins\SynFTP\
?

4
навигация клавиатурой
в списке директорий/файлов
планируется?

#2422:  Author: Alextp PostPosted: Sun Dec 16, 2012 18:27
    —
1 фиксы. только
2 нет, никакой связи с Тоталом нет(и не надо)
3 зачем? и так портабально
4 пока нет,заброшу виш автору

Добавлено спустя 16 минут:

по 3). если класть конфиг в Plugns\SynFtp то на непортабельном варианте получится лишняя папка в appdata - appdata\SynWrite\Plugins\SynFtp, нехорошо.

#2423:  Author: _92Location: ufa PostPosted: Sun Dec 16, 2012 20:21
    —
Alextp wrote:
2 нет, никакой связи с Тоталом нет(и не надо)

имею ввиду импорт желателен
из npp filezilla tc хотя бы

#2424:  Author: Alextp PostPosted: Sun Dec 16, 2012 20:40
    —
я понял, но этого делать не будем. "Импорт" из NppFTP возможен ручным переносом конфигов (2 xml) и правкой тегов NppFTP -> SynFTP в xml

#2425:  Author: mp3svala PostPosted: Sun Dec 16, 2012 22:34
    —
затестил ftp.
Хотелось бы чтобы скаченные файлы по фтп отображались в этой панельке:
http://s019.radikal.ru/i613/1212/37/d20fe6c93abb.jpg
Скажем до конца сессии

Возможно ли добавить в клиент, чмод, дату и время файлов?

Ловил несколько раз баг, если создавать новый фтп-профиль, открыв вторую копию программу, то данные не сохраняются

А так молодцы, полезная фишка Smile!

#2426:  Author: Alextp PostPosted: Sun Dec 16, 2012 22:38
    —
mp3svala
1 панелька для другого нужна, а скачанное видно в логе (кнопка тулбара ftp).
2 chmod etc- посмотрим, может заброшу виш автору. пока нет

#2427:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Mon Dec 17, 2012 09:29
    —
Создал файл test.bin 5Mbyte с нулями, F3 на нём, попадаю в Lister, нажимаю 4, попадаю в SynWrite и висяк.
PS: папка SynWrite

#2428:  Author: Alextp PostPosted: Mon Dec 17, 2012 14:07
    —
у меня test.,bin открывается. Рекомендую включить на табе Файлы опцию "неткстовые файлы - Спрашивать" чтобы не открывать его совсем.
При закрытии вижу ошибку AV, посмотрю

#2429:  Author: Skif_off PostPosted: Mon Dec 17, 2012 22:07
    —
comrades, кто-нибудь в двух словах может пояснить, зачем нужен плагин FTP?

#2430:  Author: Alextp PostPosted: Mon Dec 17, 2012 22:10
    —
Очевидно же.
2х-кликаем файл в ftp, редактируем его в SW, сохраняем - он автоматом качается на ftp. чего непонятного?

#2431:  Author: Skif_off PostPosted: Mon Dec 17, 2012 22:21
    —
Затупил, посмотрел и понял, а пост удалить нельзя Smile

#2432:  Author: pswLocation: Е-бург PostPosted: Wed Dec 19, 2012 08:56
    —
4.6.510

1. Строка меню.
При запуске Syn.exe строка меню пуста.
Восстанавливается при нажатии ALT, или проведением мыши.
Обратно не исчезает по ALT, т.е. это не переключатель, как в IE.
При запуске Syn.exe с именем файла, в строке меню лишь 2 пункта.

2. Повторный запуск.
При повторном запуске Syn.exe ранее стартованное окно
не всплывает, не фокусируется.

3. Поиск.
В версии 4.6.510, и в предыдущих 4-5 версиях, непредсказуемо
но почти стабильно возникает проблема поиска,
особенно на больших файлах:
в результате поиска по CTRL+F (и ESC для выхода из CTRL+F),
фокус из окна текста Syn.exe исчезает, грубо говоря:
Arrow-клавиши перестают работать Smile.
Фокус не восстанавливается даже по ALT+TAB & ALT+TAB,
т.е. он вообще уходит куда-то в несуществующее окно и там каменеет.
Ранее такой проблемы точно не было.

4. "Правонаписание"
На больших файлах в несколько Мб, работает крайне медленно,
Arrow-клавиши работают по несколько секунд на каждом шмыге.
Это происходит из-за "Разрешить авто-подсветку неверных слов"
видимо - при проверке правописания ("а оно мне нужно").
М.б. как-то можно перевести проверку в фон? типа:
"..при размере файла более чем NNN Кб.."

5. ADU его ADU
Как объединять adu-файлы?.. Чем? (СВОБОДНЫМ)
(А вот бы сделать такую возможность в SynWrite...)

#2433:  Author: Alextp PostPosted: Wed Dec 19, 2012 14:36
    —
4 Тут только подсветку (слов) отключить
Ускорить чекер не могу
5 Я не знаю про adu файлы ничего

2,3-- похоже баг, посмотрю, спс
1 не вижу, у меня ОК

Добавлено спустя 25 минут:

Beta(2,3 fix)

#2434:  Author: _92Location: ufa PostPosted: Thu Dec 20, 2012 11:22
    —
Alextp wrote:
4 пока нет,заброшу виш автору

в самом npp работает навигация клавишами

#2435:  Author: Alextp PostPosted: Sat Dec 22, 2012 03:45
    —
Выложена бета.
+поддержка Command plugins - аналог того что есть в Notepad++ т.е. дополнительные пункты меню.
+расширено plugin api

#2436:  Author: Double Impact PostPosted: Sun Dec 23, 2012 21:58
    —
Alextp
Добрый вечер! Smile В одной папке держу обе версии SynWrite (32-х и 64-битную), т.к. пользуюсь двумя TC в зависимости от разрядности ОС.
Заметил, что в дистрибутиве SynWrite x32 в папке Tools теперь нет файлов FindID.exe, zencoding.js и zencoding.wsf. Разъясните пожалуйста, будут ли они нужны 64-битному SynWrite и если да, то для чего они используются. Сорри за чайниковский вопрос, спасибо! Wink

#2437:  Author: Alextp PostPosted: Sun Dec 23, 2012 23:27
    —
Нормалный вопрос, не чайниковский.
файлы нужны 64х плагину вот для чего-
zencoding* - расширение абревиатур клавишой Ctrl+, (меню Правка--Zen Coding)
Findid.exe - почти не нужен, поиск ID в текстах на Паскале.

#2438:  Author: _92Location: ufa PostPosted: Wed Dec 26, 2012 09:40
    —
psw wrote:
1. Строка меню.
При запуске Syn.exe строка меню пуста.
Восстанавливается при нажатии ALT, или проведением мыши.

у меня тоже такое часто
в syn.exe и syn2.wlx
белый прямоугольник как будто перекрывает
winxp(x32)
win7(x32)

http://img211.imageshack.us/img211/2214/synwritemenutop.png
от темы не зависит

иногда вся строка меню не видна
может дополнительное обновление сделать?

#2439:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Mon Dec 31, 2012 14:16
    —
Можно ли сделать так, чтобы в русском переводе была возможность использования быстрых клавиш в англ. раскладке.
Пример:
1) включили русский перевод
2) открыли файл для поиска и замены текста
3) нужно заменить все вхождения заданной строки в файле. При этом удобно не кликать мышкой (всё-таки работаем в TC, а не в проводнике) на кнопку "Заменить все" и не переключать раскладку на русскую, чтобы хоткеем нажать на кнопку (в большинстве случаев работа идёт в англ. раскладке), а нажать хоткей в англ. раскладке Alt+a (Заменить все).
Предлагаю добавить букву в англ. раскладке (при русском переводе) в конец названия кнопки. Типа: "Заменить все (a)". Чтобы была возможность нажать на кнопку в обоих раскладках. Для русской раскладки - буква ф, для англ. - a.
Из-за этого нюанса сижу на англ. интерфейсе плагина, а так бы выставил русский перевод!

#2440:  Author: _92Location: ufa PostPosted: Mon Dec 31, 2012 15:05
    —
Ciber SLasH wrote:
"Заменить все (a)". Чтобы была возможность нажать на кнопку в обоих раскладках. Для русской раскладки - буква ф, для англ. - a.


кстати в рус.интерфейсе дублирование alt+з:
запрос при [з]амене
[з]аменить все

#2441:  Author: Alextp PostPosted: Mon Dec 31, 2012 18:03
    —
_92
>>вся строка меню не видна --
нужно повторить. Тогда и фикс будет быстрый. Но повторить не могу. пришли мне Syn.ini.

Ciber SLasH
подумаю...

Всех с праздником Smile

Добавлено спустя 2 часа 6 минут:

Ciber SLasH
Пробуем бету,вроде shortcuts Alt+буква стали ОК в обоих языках

Добавлено спустя 42 минуты:

-92
Баг с пустым меню повторил

#2442:  Author: _92Location: ufa PostPosted: Mon Dec 31, 2012 21:31
    —
Alextp wrote:
-92
Баг с пустым меню повторил

в последней бэте заметил только в .wlx
в .exe норм (как будто доп.обновление меню происходит)

Alextp wrote:
Пробуем бету,вроде shortcuts Alt+буква стали ОК в обоих языках

отлично робит
тока дубль для alt+з остался

#2443:  Author: Alextp PostPosted: Mon Dec 31, 2012 21:51
    —
_92 wrote:
заметил только в .wlx

Не знаю могу ли там поправить

Alt+з поправил.

#2444:  Author: Gemorroj PostPosted: Wed Jan 02, 2013 02:10
    —
Приветствую.
Хотелось бы видеть в плагине функционал по форматированию XML.
Т.е. кнопку - "Форматировать XML", по нажатию на которую, XML документ форматируется в читабельном виде.

Пример: http://www.xmltoolbox.com/

#2445:  Author: Alextp PostPosted: Wed Jan 02, 2013 02:19
    —
Это надо делать внешним тулзом (кот. умеет форматировать файл и выдавать вывод в консоль или в файл). Тулз используется Сином. в самом Сине этого не надо.

#2446:  Author: Gemorroj PostPosted: Wed Jan 02, 2013 02:23
    —
Типа как софт в папке Plugins?

#2447:  Author: Alextp PostPosted: Wed Jan 02, 2013 02:25
    —
Нет не плагины а как это https://sourceforge.net/projects/synwrite/files/Addons/

Добавлено спустя 12 минут:

можно попробовать -
Запуск - HTML Tidy - Настроить,
туда вбить
Quote:
[Tidy: Reindent XML]
input-xml: yes
indent:yes
wrap:0


и потом вызвать это из того же меню HTML Tidy

#2448:  Author: Alextp PostPosted: Tue Jan 08, 2013 16:51
    —
Upd
Новый .exe в Tools пока не задействован.

#2449:  Author: _92Location: ufa PostPosted: Fri Jan 11, 2013 09:15
    —
Alextp wrote:
Upd
Новый .exe в Tools пока не задействован.

ImageToBmp.exe - конвертер?

#2450:  Author: Alextp PostPosted: Fri Jan 11, 2013 14:51
    —
да, он.

#2451:  Author: _92Location: ufa PostPosted: Fri Jan 18, 2013 13:27
    —
Alextp wrote:
_92 wrote:
заметил только в .wlx

Не знаю могу ли там поправить

в .wlx теперь вроде тоже норм стало с меню

#2452:  Author: mp3svala PostPosted: Tue Jan 22, 2013 23:07
    —
SynWrite.rar 22-Jan-2013 14:37 6.4M
поломали возможность редактировать
c:\Windows\System32\drivers\etc\hosts

#2453:  Author: Alextp PostPosted: Wed Jan 23, 2013 00:04
    —
Поправил (для папок внутри %windir%).Beta

#2454:  Author: mp3svala PostPosted: Wed Jan 23, 2013 00:24
    —
Alextp оперативно, благодарю!

#2455:  Author: Skif_off PostPosted: Thu Jan 24, 2013 00:35
    —
Alextp
А зачем нужна версия SynWrite_noExplorer.rar? Smile На офсайте и оффоруме пробежался - никакой инфы не нашел.

#2456:  Author: Alextp PostPosted: Thu Jan 24, 2013 17:22
    —
Skif_off
Для тех (того) у кого Trend Micro ругается на вирус в explorer.dll

#2457:  Author: mp3svala PostPosted: Sat Jan 26, 2013 16:01
    —
на табах можно изменить размер шрифта (не нашёл где)?

#2458:  Author: Alextp PostPosted: Sat Jan 26, 2013 16:04
    —
Нет пока, и сам шрифт тоже

#2459:  Author: OticonLocation: Харьков PostPosted: Wed Jan 30, 2013 23:15
    —
Добрый день. Практически аналогичная ситуация, как у StayAtHome в 2010 году, но на версии 4.7.670.
StayAtHome wrote:
Заинтересовался плагином... От чего зависит скорость и мерцание при перемещении курсора с клавиатуры?

StayAtHome wrote:
Я имел ввиду мерцание (перерисовку) строк текста по которым бегает курсор... Такое ощущение что плагин пытается что-то изменить в подсветке синтаксиса при перемещении курсора. Из-за этого и скорость перемещения курсора ниже чем в остальных редакторах... Куда копать?

StayAtHome wrote:
Syn2 при перемещении курсора вверх/вниз грузит одно ядро практически до 100%...

С единственной разницей - влево/вправо тоже.
При полном отключении подсветки курсор бегает быстрее, но до привычной скорости еще далеко. Есть ли возможность что-то с этим сделать?
Спасибо.

#2460:  Author: Alextp PostPosted: Wed Jan 30, 2013 23:28
    —
Не знаю,может что-то из закладки "Редактор" и "Редактор 2" влияет. может показ линейки, может "Умная каретка", может "Отображать фон текущей строки", может "Перенос слов"-- пробуйте. Я у себя имею лишь быстрый комп

Добавлено спустя 16 минут:

наблюдается даже с небольшими файлами, с не очень длинными строками, и с выключенной подсветкой? И с включенным ускорением графики в опциях ОС (в XP был ползунок в свойствах экрана)?

#2461:  Author: Alextp PostPosted: Thu Jan 31, 2013 10:29
    —
Проверьте есть ли тормоз в демке http://econtrol.ru/download/ec_editu.zip
?

#2462:  Author: OticonLocation: Харьков PostPosted: Thu Jan 31, 2013 16:30
    —
Похоже каждая из опций в какой-то мере влияет на скорость курсора, но больше всего "Горизонтальная линейка" и "Подсвечивать парные скобки".
"Горизонтальная линейка" замедляет курсор, причем с подсветкой синтаксиса намного сильнее. После отключения линейки загрузка одного из ядер при перемещении курсора перестала подниматься до 100%.
"Подсвечивать парные скобки" влияет на дерганость курсора - он как бы пропадает на доли секунды и появляется через несколько символов. Из-за этого кажется что он скачет по тексту.
Это происходит на любом тексте, а непосредственно на скобках добавляется еще микролаг на время отрисовки подсветки скобок.
Проверял на двух разных машинах. На WinXP (средний офисный компьютер со встроенным видео - 2010 года) и на Win7(достаточно мощный компьютер - 2012 года). Ситуация примерно одинаковая.

В EC_editU скорость вроде нормальная, но тоже видны притормаживания на скобках.

#2463:  Author: Alextp PostPosted: Thu Jan 31, 2013 19:18
    —
внес в FAQ инфо про эти 2 опции (вопрос "как сделать быстрее"). у меня еще есть код который по положению каретки высчитывает текущий лексер. попробую его запретить как-то

#2464:  Author: OticonLocation: Харьков PostPosted: Thu Jan 31, 2013 19:54
    —
"Подсвечивать парные скобки" действительно отключается только если отключена подсветка синтаксиса. Если включена, то где-то наверно переопределяется эта опция. Не подскажите где именно?

#2465:  Author: Alextp PostPosted: Thu Jan 31, 2013 20:01
    —
Для Паскаля это в св-вах лексера http://shot.qip.ru/008s9h-2QODkgO04/

#2466:  Author: RamSoftLocation: Москва PostPosted: Thu Feb 07, 2013 15:23
    —
Блин, испортил выделение, раньше так замечательно было.
А сейчас раз использовал выделение колонками и залипает так, пока с шифтом не выделишь, двойным кликом слова выделить не даёт, и выделяет по убогому до конца текста в строке а не всю строку заливает. фу... Evil or Very Mad

Добавлено позднее:
Со строками разобрался, потыкал галочки, а вот залипание выделения столбцами не есть хорошо.

#2467:  Author: Alextp PostPosted: Thu Feb 07, 2013 17:15
    —
залипание режима колонок подтверждаю. Недотестил. подумаю как тут быть

Добавлено спустя 50 минут:

Fix для залипания. Beta

#2468:  Author: RamSoftLocation: Москва PostPosted: Fri Feb 08, 2013 11:39
    —
+ Перестали перехватываться комбинации клавиш для вызова внешних инструментов, дубликаты при этом отсутствуют в общих настройках клавишь.

Добавлено позднее:
Пардон, он таки прочухался, видимо его ребутнуть нужно было.

#2469:  Author: Alextp PostPosted: Fri Feb 08, 2013 13:55
    —
RamSoft
Они работают после секундной паузы запуска. клавиши тулзов читаются из ini после секунды-2х после запуска.
видимо жмешь быстро после запуска Ctrl+F9

#2470:  Author: RamSoftLocation: Москва PostPosted: Mon Feb 11, 2013 16:54
    —
Alextp wrote:
Ctrl+F9
Колись, как догадался? Surprised

#2471:  Author: Alextp PostPosted: Wed Feb 13, 2013 02:18
    —
Ramsoft
Сам вижу,это же дефолтный Делфевый шорткат.

Не начал пока демку-конвертер?

#2472:  Author: RamSoftLocation: Москва PostPosted: Wed Feb 13, 2013 12:11
    —
Alextp, начал, работа в процессе, реализовать вполне реально.

#2473:  Author: Alextp PostPosted: Thu Feb 14, 2013 01:24
    —
Ramsoft
интересный проектик https://github.com/jacobthurman/Castalia-Delphi-Parser
Спрошу можно ли использовать для Findid.

#2474:  Author: Alextp PostPosted: Thu Feb 14, 2013 16:14
    —
В этом парсере может можно сделать поиск id. автор сказал что надо объявить наследника базового класса, и переопределить какие-то виртуальные методы--они будут дергаться при парсинге файла. Аналогично может можно и уммный autocomplete сделать, т.е. найти все продолжения выбранного слова. но это видимо сложней, надо заводить список всех методов всех классов. Если будет демка автокомплита можно и API сделать для нее.
Короче, можно много сделать..

#2475: SynWrite (Syn2) Author: pswLocation: Е-бург PostPosted: Fri Feb 15, 2013 11:14
    —
Syn.exe

1. Сравниваю версии 4.5.392 (древняя) и 4.8.472 (текущая).

В древней версии нормально работают клавиши F10 и ALT
- "переход на меню".
В текущей - по ним переходим на меню окна,
а не на меню SynWrite.
И оттуда нет хода вправо-влево на меню SynWrite.

Кстати, в древней версии - тоже не совсем по "стандартам",
а именно: после выхода на меню, движение вправо-влево
Arrow-клавишами должно включать также и переход на меню окна,
а не только меню SynWrite. Примеры - Notepad, Office, но не IE.

2. Ещё раз о скорости при проверке орфографии.
Уже писал ранее, поэтому можно игнорировать этот плач:
включенная настройка "Разрешить авто-подсветку неверных слов"
трагично замедляет передвижение курсора Arrow-клавишами
на файлах более 1-2 Мб.
Каждое нажатие стрелки "работает" 5-10 сек.

3. Ещё раз об adu-файлах для проверки орфографии.
Уже писал ранее, но думаю что невнятно-кратко написал.
В составе SynWrite есть Addictive-файлы,
в частности autocorrect.adu.
Использую Portable.ini (пустой).
При включенной опции "Разрешить авто-подсветку неверных слов",
при первом выходе из Syn.exe, создается файл логин.adu .
Он нормально м.б. пополнен по "Добавить" или в "Настройках".
Но таких файлов в жизни всегда несколько - от разных "логинов".
Как бы получить возможность их объединять,
самое лучшее - в SynWrite (это была бы уникальная фьюча),
но м.б. каким-либо внешним средством?..

#2476:  Author: Alextp PostPosted: Fri Feb 15, 2013 18:25
    —
1. клавиши F10 и ALT - Fixed
2-3 - лучше запости в оффорум, плс, отдельные посты,я отпишу туда когда смогу поправить.

Добавлено спустя 12 минут:

3. задал вместо %ConfigID%.adu - Default.adu

Добавлено спустя 2 часа 12 минут:

Не вижу торможения на 2Мб файле, даже на 5Мб книге тормозит несильно. но переделать надо. хотяб ради подсветки строк/комментов лексера. заодно и проверю будет ли быстрее

#2477:  Author: Alextp PostPosted: Sun Feb 17, 2013 02:12
    —
Поиск в колоночных блоках наконец сделан ...

#2478:  Author: CaptainFlintLocation: Москва PostPosted: Sat Mar 02, 2013 23:13
    —
Alextp
Поставил себе последний релиз (4.8.780), настроил с нуля — на половине файлов получаю мёртвый зависон Тотала с кушанием проца. В бете 4.8.820 то же самое.

Экспериментально выяснил, что баг проявляется, если скрыть главное меню, а при включённом зависание не проявляется. Но одного лишь отключения меню недостаточно (если отключить меню на чистом конфиге, то баг тоже не удаётся воспроизвести). Текущий конфиг и тестовый файл выложил сюда:
http://flint-inc.ru/Temp/syn2/hang-test.rar

Windows 7 Pro SP1 32-bit, TC 8.01

#2479:  Author: Alextp PostPosted: Sat Mar 02, 2013 23:57
    —
нифигассе. повторить не могу- http://shot.qip.ru/008s9h-4QODkgODl/
Твои файлы как видишь.Если откл меню, все равно

Добавлено спустя 2 минуты:

меню отключал опцией Interface-Show upper menu

Добавлено спустя 2 минуты:

это точно СИН виноват??

#2480:  Author: CaptainFlintLocation: Москва PostPosted: Sun Mar 03, 2013 01:08
    —
Alextp wrote:
меню отключал опцией Interface-Show upper menu

Аналогично. (Правда, потом стал просто добавлять/удалять строчку Menu=0 в Syn.ini.)

Alextp wrote:
это точно СИН виноват??

Либо Син, либо Тотал. Поигрался с wincmd.ini, оказалось, что для воспроизведения бага также необходима определённая комбинация координат окна просмотрщика. У меня минимальный wincmd.ini, на котором воспроизводится проблема, следующий:
Code:
[ListerPlugins]
0=%COMMANDER_PATH%\Plugins\Lister Plugins\SynWrite\Syn2.wlx
[Lister]
dx=1290
dy=293

Запускаю Тотал с этим INI (рядом лежит Syn.ini из вышевыложенного архива, только с дополнительно прописанным Menu=0). Далее перехожу в каталог с "плохим" файлом, жму на нём F3 — открывается просмотрщик с Сином, и через секунду-другую Тотал зависает. Если открывать по Alt+Shift+F3, зависаний нет.

Разрешение экрана у меня 1440x900 (возможно, это как-то связано с координатами).


Last edited by CaptainFlint on Sun Mar 03, 2013 01:26; edited 1 time in total

#2481:  Author: Alextp PostPosted: Sun Mar 03, 2013 01:18
    —
хм,не повторил. С твоими x y dx dy. Попробуй Г-ру написать. думаю ему надо дать полный пак плагин + ini + файл.Что я делаю при Menu=0- прячу верхний dock, который содержит тулбар меню

#2482:  Author: CaptainFlintLocation: Москва PostPosted: Sun Mar 03, 2013 01:35
    —
OK.

#2483:  Author: ques PostPosted: Tue Mar 05, 2013 17:42
    —
версия стояла из первых четвёрок, после обновления нет возможности редактировать hosts. на последней ни стабильной, ни бете не хочет.

#2484:  Author: Alextp PostPosted: Tue Mar 05, 2013 17:47
    —
проверил Win7 только что. Если запустить Synwrite под админом, то hosts нормально сохраняется, иначе ошибка "Не удалось записать".

#2485:  Author: ques PostPosted: Tue Mar 05, 2013 17:50
    —
если запустить по F4, т.е. из-под тотала, то Folder not found при сохранении. а если обычным способом - то да, работает.

#2486:  Author: Alextp PostPosted: Tue Mar 05, 2013 17:56
    —
ques
что показывает SW в заголовке окна, если включить "Разное- Показывать полный путь" и открыть hosts

#2487:  Author: ques PostPosted: Tue Mar 05, 2013 18:02
    —
Alextp
c:\Windows\System32\drivers\etc\hosts
win7 x64

#2488:  Author: Alextp PostPosted: Tue Mar 05, 2013 18:07
    —
ques
может lowercase "c:" влияет. но я не могу повторить, открывается всегда с uppercase "C:" в Тотале

Добавлено спустя 2 минуты:

А если открывать по Ctrl+O (в сине) то ОК? что тогда в заголовке?

#2489:  Author: ques PostPosted: Tue Mar 05, 2013 18:13
    —
Alextp
тоже мысль сначала была про нижний регистр. но ведь старые версии работают. путь точно так же отображается.
по Ctrl+O сначала Папка не найдена, потом диалог открывается. путь тот же, но регистр у диска C уже верхний )

#2490:  Author: Alextp PostPosted: Tue Mar 05, 2013 18:25
    —
fix. Beta

#2491:  Author: LonerDLocation: Донецк PostPosted: Tue Mar 05, 2013 22:11
    —
Можно ли настроить плагин таким образом чтобы файлы открывались в окне быстрого просмотра сразу с возможностью редактирования? В настройках галочка "Только чтение" снята. В отдельном окне Lister - открывается сразу на запись, в окне Lister быстрого просмотра - стоит замочек.

#2492:  Author: Alextp PostPosted: Wed Mar 06, 2013 02:08
    —
Да, читаем справку, "TC lister plugin"
Хороший у тебя девиз )

#2493:  Author: Alextp PostPosted: Thu Mar 07, 2013 00:44
    —
psw
Писал в ЛС. Если вам так важно что орфография тормозит, и вы на это жалуетесь, то потрудитесь посмотреть бету. Там - быстрее?

#2494:  Author: LonerDLocation: Донецк PostPosted: Thu Mar 07, 2013 01:40
    —
Alextp
Спасибо Smile

#2495:  Author: Alextp PostPosted: Fri Mar 08, 2013 23:44
    —
Новая иконка от варез сайта

#2496:  Author: Tol!kLocation: Арзамас PostPosted: Sat Mar 09, 2013 00:18
    —
текст криво вставлен
http://i.imgur.com/tItjaUC.jpg

#2497:  Author: Alextp PostPosted: Sat Mar 09, 2013 00:24
    —
да бог с ним, это икона на варез-сайте только. Точнее nnm-club.

#2498:  Author: LonerDLocation: Донецк PostPosted: Thu Mar 21, 2013 01:48
    —
В последней версии плагина (возможно, в последних) при просмотре Ctrl+Q после переключения с одного файла на другой - пропадает полоса прокрутки.
Плюс в нескольких последних релизах вокруг поля быстрого поиска - чёрная рамка, которая исчезает при проведении по ней мышкой (такое уже было в тех релизах, когда панели только появились в окне быстрого просмотра, потом это по моей просьбе было исправлено, теперь появилось вновь).

#2499:  Author: Alextp PostPosted: Thu Mar 21, 2013 01:57
    —
полосу сегодня правил. И обновлял релиз. А рамка-- вижу но как править не пойму... и разве ты уже про это писал?

#2500:  Author: LonerDLocation: Донецк PostPosted: Thu Mar 21, 2013 02:28
    —
Точно, у меня была версия сегодняшняя, но на два часа более ранняя Very Happy
Про рамку - было. Не могу найти, но было около года назад. И вокруг поля поиска, и где-то ещё (вокруг главного меню). Я ещё скрины в личку кидал, после чего это было подправлено и до недавнего времени не проявлялось.

#2501:  Author: Alextp PostPosted: Thu Mar 21, 2013 14:53
    —
Lonerd
Не пойму в какой момент делать перерисовку -а так да, было что-то

#2502:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Mar 21, 2013 22:18
    —
Стоит версия 4.10.940
При наборе такого текста "@modifyTime" (без кавычек) в JS-файле и последующего нажатия клавиши <Tab> (для вставки табуляции) - открываются шаблоны кода.
Вопрос: что нужно сделать, чтобы при наборе такого текста не открывался шаблон?
Почему бы не оставить для шаблонов только комбинацию Ctrl+J

#2503:  Author: Alextp PostPosted: Thu Mar 21, 2013 22:41
    —
Клавиша таб вызывает шаблоны опционально. Опция в разделе "Автозавершение"

#2504:  Author: Strek PostPosted: Fri Mar 22, 2013 19:45
    —
Alextp
Windows 7 x64
TC 8.01 x32
SynWrite v4.10.942
В Syn.ini прописал в самом верху
[Syn2]
QViewRO=0
Нажимаю Ctrl+Q и всё равно в режиме R/O

#2505:  Author: Alextp PostPosted: Sat Mar 23, 2013 01:27
    —
Strek
надо в LSPlugin.ini !

#2506:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Fri Apr 05, 2013 11:17
    —
Подскажите пожалуйста, какая опция влияет на перемещение видимой области в конец документа?
Т.е. нажимаю Ctrl+End - перемещаюсь в конец файла, если нажать ещё раз Ctrl+End, то перемещаемся в конец и в видимой области остаётся только последняя строка. Как от этого избавиться?

#2507:  Author: Alextp PostPosted: Fri Apr 05, 2013 11:35
    —
Ciber SLasH
вкладка Editor - Scroll to last line

#2508:  Author: mp3svala PostPosted: Sun Apr 07, 2013 16:09
    —
нет ли возможности добавить редактирование .plist файлов?

#2509:  Author: Alextp PostPosted: Sun Apr 07, 2013 16:16
    —
mp3svala
Это же XML, правь его как хочешь

#2510:  Author: mp3svala PostPosted: Sun Apr 07, 2013 16:25
    —
SynWrite открывает
Code:
bplist00_WebHistoryFileVersion_WebHistoryDatesPUtitle_lastVisitedDateZvisitCountQD_Џhttp://www.aliexpress.com/item/New-Fashion-Women-s-Shoulder-Bag-Quilting-Chain-Cross-Korean-Leather-Handbag-Black-White-Red-Pink/706359318.html_µNew Fashion Women's Shoulder Bag Quilting Chain Cross Korean Leather Handbag Black/White/Red/Pink , Free Shipping Dropshipping-in Shoulder Bags from Luggage & Bags on Aliexpress.com[387020998.8Ў


а хотелось бы Smile...
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>WebHistoryDates</key>
   <array>
      <dict>
         <key></key>
         <string>http://www.aliexpress.com/item/New-Fashion-Women-s-Shoulder-Bag-Quilting-Chain-Cross-Korean-Leather-Handbag-Black-White-Red-Pink/706359318.html</string>
         <key>D</key>
         <array>
            <integer>1</integer>
         </array>
         <key>lastVisitedDate</key>
         <string>387020998.8</string>
         <key>title</key>
         <string>New Fashion Women's Shoulder Bag Quilting Chain Cross Korean Leather Handbag Black/White/Red/Pink , Free Shipping Dropshipping-in Shoulder Bags from Luggage &amp; Bags on Aliexpress.com</string>
         <key>visitCount</key>
         <integer>1</integer>
      </dict>

Или такое невозможно?

#2511:  Author: Alextp PostPosted: Sun Apr 07, 2013 16:29
    —
Дай-ка емейлом (About box)пример *.plist

Добавлено спустя 1 час 28 минут:

*.plist у тебя двоичный. Его править нельзя. Откуда там xml текст. его там нет
Мои примеры plist были не такими.

#2512:  Author: mp3svala PostPosted: Sun Apr 07, 2013 18:43
    —
Alextp есть, просто его нужно переконвертировать... поэтому и спросил, реально ли такое сделать Smile
Quote:
Недавно я столкнулся с проблемой редактирования Property List (*.plist) файлов под Windows. Для тех кто не знает: тип файлов .plist бинарный, поэтому, если открыть его через блокнот, ничего адекватного мы там не увидим . Для этого нужно переконвертировать данный файл в XML формат, который уже легко правится с помощью любого текстового редактора (как в iFile).


По второй проблеме, отправил Вам на почту видео

#2513:  Author: Alextp PostPosted: Sun Apr 07, 2013 19:07
    —
Так и говорю, бинарники plist не поддерживаются

#2514:  Author: mp3svala PostPosted: Sun Apr 14, 2013 13:24
    —
Alextp почему бы не сделать справку на русском? О некоторых фишках узнал только из поста на Хабре, хотя давно пользуюсь Вашим редактором Smile

#2515:  Author: FlasherLocation: Москва PostPosted: Sun Apr 14, 2013 13:46
    —
mp3svala wrote:
почему бы не сделать справку на русском?
Мне лично вообще неясно, как можно писать справку сперва на английском, при том что развитие пошло отсюда (по месту обитания) и поддерживается в большей степени здесь же. Подтекст следующий: редактор для программистов, программисты английский якобы прекрасно понимают, зачем растрачивать силы на "обывателей". Подозреваю, что тут грань между ленью, компьютерной англофилией и русофобством весьма тонка. Wink
Вроде бы вещь (аналогично рекомендации отсюда) вполне очевидная, но результат остаётся в задвинутом ящике.

#2516:  Author: Alextp PostPosted: Sun Apr 14, 2013 18:15
    —
Потому что не вижу выгоды. И потому что писать все что есть еще раз трудно

#2517:  Author: FlasherLocation: Москва PostPosted: Sun Apr 14, 2013 18:42
    —
Выгода - в коммерческих продуктах, а этот бесплатный.
Выгода - в минимизации вопросов, ответы на которые каждый может прочесть без перевода в справке.
Выгода - в предложениях вносить в справку коррективы большим числом пользователей.
Выгода - в популяризации редактора за счёт расширения целевой аудитории, для которой фактор изучения программы по нативному языку стоит остро (при наличии могучего числа аналогов, где этот вопрос не игнорируется). И как следствие, выгода - в большем числе багрепортов и предложений по развитию.
Ну, и, конечно, определённая выгода в поддержании отечественного языка, как значимого не только на постсоветском пространстве.

#2518:  Author: Alextp PostPosted: Sun Apr 14, 2013 18:54
    —
Если есть желающие написать ру хелп, хорошо. я пока не могу

#2519:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 21, 2013 16:11
    —
Можно сделать так, чтобы при запуске файла из редактора, он сначала сохранялся, а потом запускался на исполнение?
Нужно для запускаемых файлов: BAT, JS, etc...

#2520:  Author: Alextp PostPosted: Sun Apr 21, 2013 16:44
    —
"Run- Open file"? Можно приделать и сохранение. В других редакторах как?

#2521:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 21, 2013 17:30
    —
Alextp wrote:
"Run- Open file"?

Да.
В других редакторах:
Notepad2: просто опция в меню "Save Before Running Tool"
EditPlus: расширенная система запуска "Preferences\User Tools" с возможностью прописывать разные программы запуска с разными параметрами.

Для начала, хотябы как в Notepad2. Very Happy

#2522:  Author: Alextp PostPosted: Sun Apr 21, 2013 17:35
    —
Для начала сделаю просто сохранить-всегда, там посмотрим. Есть ли смысл не сохранять.

#2523:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun Apr 21, 2013 17:37
    —
Alextp wrote:
Есть ли смысл не сохранять.

Вроде нет особого смысла.

#2524:  Author: Alextp PostPosted: Mon Apr 22, 2013 01:47
    —
Креатив трекера )


#2525:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Apr 25, 2013 19:26
    —
Если открыть на просмотре 2 файла, то первое окно с SynWrite открывается с русской локализацией, а второе окно с английской.

#2526:  Author: Alextp PostPosted: Thu Apr 25, 2013 19:27
    —
Ciber SLasH
Известная недоделка, не моя

#2527:  Author: Alextp PostPosted: Sun Apr 28, 2013 01:03
    —
Проблема перевода пофиксена! Наконец-то. http://shot.qip.ru/008s9h-1QODkgQcg/

#2528:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Wed May 01, 2013 17:44
    —
Тормозит при открытии/навигации по файлам типа JSON.
Например:
1) <Firefox profile dir>\bookmarkbackups\bookmarks*.json
2) <Firefox profile dir>\sessionstore.js

#2529:  Author: Alextp PostPosted: Wed May 01, 2013 22:58
    —
Ciber SLasH
При открытии 40К файла bookmarks*json не тормозит у меня. При навигации уже да, т.к. 40К без переводов строк. У тебя какой размер в Кб файла?

#2530:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Wed May 01, 2013 23:00
    —
<Firefox profile dir>\bookmarkbackups\bookmarks*.json 388 kb
<Firefox profile dir>\sessionstore.js 100 kb

#2531:  Author: Alextp PostPosted: Wed May 01, 2013 23:02
    —
Буду иметь в виду, спрошу автора EControl

#2532:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Fri May 03, 2013 16:32
    —
При открытии нескольких вкладок и нажатии Ctrl+Tab отображается только номер вкладки, без имён файлов:

#2533:  Author: Alextp PostPosted: Fri May 03, 2013 16:41
    —
не вижу... Пришли мне (email в About) свой Syn.ini (%Appdata%\Synwrite).

Добавлено спустя 1 час 2 минуты:

перешел в email. Баг плохо повторяется

#2534:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 05, 2013 13:54
    —
Есть пожелание: сделать возможным сохранять шаблоны поиска/замены.
Приходится искать/заменять часто одно и то же, но через разный промежуток времени. Из-за времени эти шаблоны удаляются из истории.

#2535:  Author: Alextp PostPosted: Sun May 05, 2013 16:16
    —
Пока занят другим, и лучше напиши на форум, чтоб не пропало

#2536:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 05, 2013 16:45
    —
Баг с множеством табов:
При открытии второй и последующих вкладок -
файлы открываются на редактирование, хотя выставлено открывать для
чтения и первое окно открывает только для чтения.

Вопрос по табам: какую галочку поставить, чтобы табы переключались последовательно, а не в порядке последнего использования?

#2537:  Author: Alextp PostPosted: Sun May 05, 2013 18:32
    —
Галочка в опциях, "Вкладки - Исп-ть новый переключатель"

Добавлено спустя 2 минуты:

read-only галочка называется "read only at startup", она не должна работать при ручном открытии. по идее.

#2538:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 05, 2013 18:50
    —
Alextp
Quote:
Галочка в опциях, "Вкладки - Исп-ть новый переключатель"

Спасибо.

Quote:
read-only галочка называется "read only at startup", она не должна работать при ручном открытии. по идее.

"Включать режим "Только чтение" при запуске *" - галочка стоит, но 2 и последующие вкладки открываются в режиме редактирования. Открываю вкладки вручную.

#2539:  Author: Alextp PostPosted: Sun May 05, 2013 19:04
    —
>последующие вкладки открываются в режиме редактирования
Так и задумал. галочка только для первого файла. не факт что лучше по другому

#2540:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Sun May 05, 2013 19:08
    —
Alextp wrote:
>последующие вкладки открываются в режиме редактирования
Так и задумал. галочка только для первого файла. не факт что лучше по другому

Как по мне, так логично открывать все вкладки в режиме только для чтения, если выставлена опция открывать в режиме чтения.
Я, к примеру, открываю во вкладках сохранённые выводы консольных команд и мне не нужно редактировать эти файла. Они открыты только для просмотра синтаксиса команды.

#2541:  Author: Alextp PostPosted: Sun May 05, 2013 19:17
    —
Кто еще так думает?

#2542:  Author: aldares PostPosted: Tue May 07, 2013 06:10
    —
И я того же мнения. :]

#2543:  Author: Alextp PostPosted: Mon May 13, 2013 15:29
    —
R/O issue будет поправлено
Добавлено спустя 53 минуты:

Flasher
команды del to begin, del to end добавлю.
Про проблему Syn.exe- напиши подробно. я не понял что такое "меню не соотв-ет режиму ппромотра в TC"

#2544:  Author: FlasherLocation: Москва PostPosted: Mon May 13, 2013 16:32
    —
Оказалось, что установка не до конца проходит. Два раза ставил новую версию как плагин по Enter. Отработал прогресс, но некоторые файлы, включая Syn.exe, не обновились. С другими плагинами такой проблемы нет. Могу подозревать, что это связано с юникодностью файлов локализации ТС, но не уверен.

#2545:  Author: Alextp PostPosted: Mon May 13, 2013 16:42
    —
Может syn.exe завис в процессах.

#2546:  Author: FlasherLocation: Москва PostPosted: Mon May 13, 2013 17:19
    —
Нет, это я проверял, там ещё несколько папок с файлами не обновляется.

#2547:  Author: Alextp PostPosted: Mon May 13, 2013 17:20
    —
Значит баг в ТС-установщиике
shuffle добавил.

#2548:  Author: Skif_off PostPosted: Wed May 15, 2013 18:00
    —
Alextp, прошу прощения, если уже обсуждалось (поиском ничего не нашел):
1. В Опции/Редактор убрал галку Прокручивать до последней строки, теперь если опустить ползунок полосы прокрутки до упора вниз, то показывается только предпоследняя строка, до последней приходится прокручивать колесом мыши, баг или фича?
2. Если разрешить перенос строк, то ползунок прокрутки приходится опускать вниз до упора несколько раз даже на небольших файлах (license.txt от Notepad++ попался под руку - 17,4 кб/129 строк). Где-то я накосячил с настройками?

#2549:  Author: Alextp PostPosted: Wed May 15, 2013 18:05
    —
1 не повторил. Notepad++\license.txt без wrap прокручивается до посл. строки
2 вижу. Баг.

#2550:  Author: Skif_off PostPosted: Wed May 15, 2013 18:29
    —
1. Записал с помощью UVScreenCamera http://rghost.ru/46018171

#2551:  Author: Alextp PostPosted: Wed May 15, 2013 20:07
    —
2 -fix , но фикс медленный, поэтому только для 100Кб (или <) файлов и только .txt.

#2552:  Author: Skif_off PostPosted: Wed May 15, 2013 20:17
    —
Фикс медленный - т.е. решение будет, но в перспективе?

#2553:  Author: Alextp PostPosted: Wed May 15, 2013 20:23
    —
медленный при работе на 500КФайле. Бета попозже.

#2554:  Author: Alextp PostPosted: Thu May 16, 2013 00:16
    —
Skif_off, а нет, пока не пофиксен 2. Странный баг. пока пользуйся Ctrl+End для промотки в конец.

#2555:  Author: dmitriy111 PostPosted: Fri May 17, 2013 18:14
    —
А поддерживается подсветка синтаксиса разных языков в одном файле?
Например JavaScript \ CSS в HTML?

#2556:  Author: Alextp PostPosted: Fri May 17, 2013 18:20
    —
Да, лекс HTML умеет это

#2557:  Author: dmitriy111 PostPosted: Fri May 17, 2013 22:53
    —
У меня пара предложений:

хорошо бы вот сделать еще block cursor если возможно:



Вертикальная подсветка столбца где находится курсор тоже облегчает работу:

#2558:  Author: Alextp PostPosted: Fri May 17, 2013 22:59
    —
Занесите их(виши) в оф-форум. в отдельные темы. Виши нормальные

Добавлено спустя 1 час 53 минуты:

Опции сделаны. бета завтра

#2559:  Author: Alextp PostPosted: Sat May 18, 2013 13:17
    —
kvichans помогает сделать (Точнее, он делает) русский хелп.

Last edited by Alextp on Sat May 18, 2013 13:50; edited 1 time in total

#2560:  Author: dmitriy111 PostPosted: Sat May 18, 2013 13:33
    —
Alextp wrote:


Опции сделаны. бета завтра


Оперативно Smile Ждемс)

#2561:  Author: Alextp PostPosted: Sat May 18, 2013 13:49
    —
Beta

#2562:  Author: dmitriy111 PostPosted: Sat May 18, 2013 18:22
    —
Alextp wrote:
Beta


Спасибо!
Квадратный курсор это то что надо)
А вот выделение столбца уезжает, надо бы поправить Smile
Есть еще пара идей, напишу на оф.форуме

#2563:  Author: Alextp PostPosted: Sat May 18, 2013 18:28
    —
Что значит "выделение уезжает", напиши заодно... в тему "Недочеты"

#2564:  Author: Alextp PostPosted: Sun May 19, 2013 22:21
    —
ОФфорум- создал тему для отписывания прогресса, кастомизации тулбаров. Кому это надо смотрите там

#2565:  Author: mp3svala PostPosted: Tue May 28, 2013 12:53
    —
На последних бетах "съедается" верний правый угол в лексере php (см. картинку, текст одинаковый)

http://s6.hostingkartinok.com/uploads/images/2013/05/2ebb12e98f2eeb7b4577373d66989986.jpg

#2566:  Author: Alextp PostPosted: Tue May 28, 2013 16:37
    —
Не повторил, с двумя шрифтами пробовал и зумом 200

#2567:  Author: mp3svala PostPosted: Tue May 28, 2013 18:48
    —
Вот с этим точно есть:
http://s5.hostingkartinok.com/uploads/images/2013/05/d767578f52ad1913ed5ea79529243ded.jpg

#2568:  Author: Alextp PostPosted: Tue May 28, 2013 19:05
    —
повторил. не обещаю фикс

Добавлено спустя 2 минуты:

Если чтото еще найдешь- welcome to offorum

#2569:  Author: mp3svala PostPosted: Tue May 28, 2013 19:24
    —
по привычке пишу здесь, в след. раз напищу там Smile..
буду надеяться что пофиксите

#2570:  Author: Alextp PostPosted: Tue May 28, 2013 20:01
    —
С обрезанным символом странно- в простой демке не повторяется (тот же шрифт, php). и появилось это давно (в 5.2 как минимум).

#2571:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Jun 06, 2013 11:54
    —
Можно пофиксить такое:
если в предыдущий раз поиск/замена вёлся с регулярными выражениями, то в следующий раз галочка регулярные выражения стоит и в поле "Искать" все спец. символы экранируются сим. "\".
Но если мне не нужно искать в этот раз с помощью рег. выр., то снимая галочку, в поле искать, по идеи, должны быть удалены экранирующие символы, которые автоматом подставились. Чего сейчас не происходит.

#2572:  Author: Alextp PostPosted: Thu Jun 06, 2013 16:20
    —
Ciber SLasH
Если опции "suggest sel text as search text" , "suggest curr word"
выкл., то в поиске остается старая строка. Ничего не экранируется. А если подставляется текущее выд-е, то и пусть экранируется

при разотметке regex ничего не должно удаляться из строки. Удалять что-то при смене флагов не надо

#2573:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Jun 06, 2013 17:13
    —
Пример:
1) выделен текст в файле, который нужно на что-то заменить и в котором есть спец. сим. RegExp-ов:
'SELECT moz_bookmarks.id, moz_bookmarks.parent, moz_bookmarks.title, moz_places.url \
2) вызываем диалог замены текста, в котором в предыдущий раз искалась строка с RegExp-ами. Получаем подстановку с добавленными экранами:
'SELECT moz_bookmarks\.id, moz_bookmarks\.parent, moz_bookmarks\.title, moz_places\.url \\
3) если нам в этот раз не нужно искать RegExp-ы, то снимаем галочку. Но в искомой строке остаются экраны, которые приходится удалять вручную.

#2574:  Author: Alextp PostPosted: Thu Jun 06, 2013 17:41
    —
Попробуйте так
-вызвать диалог с галкой regex
-выкл галку
-закрыть диалог
-вызвать диалог снова

#2575:  Author: Alextp PostPosted: Fri Jun 21, 2013 15:37
    —
Русская справка
http://synwrite.sourceforge.net/forums/viewtopic.php?f=6&t=394

#2576: SynWrite (Syn2) Author: pswLocation: Е-бург PostPosted: Tue Jul 30, 2013 09:11
    —
1. Замедление передвижения.
Последняя версия, на которой скорость
arrow-передвижения, или передвижения
по не отпускаемому нажатию, была приемлемой,
это 5.5.532 от 15.06.2013.
После неё, с 5.6.602 и по текущую 5.8.740
скорость передвижения значительно замедлилась,
это особенно заметно на RightArrow:)
Причем эта скорость не зависит например
от настроек орфографии или подсветок.
(Причем и раньше-то эта скорость заметно
уступала, например, Notepad.)
Приходится оставаться на версии 5.5.532...
Как можно ускорить "курсор"?..

2. Инерция.
После удерживания нажатия, например RightArrow,
и затем её отпускания, движение продолжается,
и его невозможно остановить, пока не выполнится
всё "накопленное".
Т.е. после отпуска нет очистки накопленного.
Т.е. подводя стрелкой (или "рисуя")
к определенной позиции в строке.
абсолютно всегда забегаешь гораздо дальше.
Есть ли настройка на эту очистку?..

#2577:  Author: Alextp PostPosted: Tue Jul 30, 2013 12:58
    —
1+2 это одна проблема видимо. Я пока этого не вижу. чтоб увидеть, мне надо поставить например тормозной старый драйвер nVidia. И то может не "помочь". Или запускать в виртуальной среде

#2578:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Aug 22, 2013 19:01
    —
А куда в последней версии делась опция режима открытия файла (только для чтения/для редактирования)?

#2579:  Author: Alextp PostPosted: Thu Aug 22, 2013 19:04
    —
Для ЕХЕ ее нет а для плагина она делась в пункт справки TC Lister plugin.

#2580:  Author: Skif_off PostPosted: Wed Aug 28, 2013 21:43
    —
Alextp
А куда в настройках делось это? В 5.8.820/5.8.770/5.8.780 не нашел, в было 5.5.480 (других версий нет).

#2581:  Author: Alextp PostPosted: Thu Aug 29, 2013 02:35
    —
Skif_off
вся вкладка забыта и пропала. Сорри. верну =)

#2582:  Author: bolix PostPosted: Fri Sep 20, 2013 15:12
    —
Обновился, до этого была версия wlx_SynWrite_5.6.640, теперь не работает горяча клавиша: "Поиск далее - через Lister".
Т.е.:
- в TotalCommnder осуществляем поиск файлов по содержимому,
- в Результатах поиска выбираем файл и жмем просмотр
Ожидалось: по нажатию горчей клавиши "Поиск далее - через Lister" будет искаться текст, использованный при поиске файла.
В результате это не происходит. В версии 5.6.640 работало, в следующих уже нет.

#2583:  Author: Alextp PostPosted: Fri Sep 20, 2013 16:29
    —
ПОсмотрю. А почему б не использовать совет из справки, из раздела TC lister plugin-- как искать строку из Тотала? Это удобнее

#2584:  Author: Alextp PostPosted: Sat Sep 21, 2013 13:34
    —
Lister find next.
У меня все ок вроде. ввел поиск скобки { (в диалоге поиска Син), потом через command list вызываю Lister find next пару раз. и скобка находится далее.

Что "не работает" так это может подхват строки Тотала когда Син вызван из Alt+F7 диалога. Это может быть. но тоже решается. надо смотреть доку, раздел TC Lister Plugin.

#2585:  Author: bolix PostPosted: Wed Sep 25, 2013 11:31
    —
Спасибо большое.
Да интересовал поиск из Alt+7 и было неочевидно почему перестало работать. Но...
Действительно, в версиях Син до 5.6.640, в настройках был выбор: использования нового диалога поиска/замены SynWrite или нет.

Сейчас решилось скрытой настройкой SynDialog.

#2586:  Author: D1PLocation: Тбилиси PostPosted: Thu Sep 26, 2013 17:44
    —
SW 5.8.880
Нет проверки на существование файла, открываемого по команде "Открыть последний закрытый файл". Если такой файл недоступен, получаем алерт:

---------------------------
(Без имени) - SynWrite
---------------------------
System Error. Code: 6.

Неверный дескриптор.
---------------------------
ОК
---------------------------

(Попробую теперь сюда писать, личка на хабре не так удобна).

#2587:  Author: Alextp PostPosted: Thu Sep 26, 2013 18:35
    —
Сделал проверку

>Попробую теперь сюда писать
ОК

Те виши про Сублиме записал в долгий ящик. Preview в temp tab непросто сделать

Добавлено спустя 11 минут:

Момент с CSS auto-complet -fixed

#2588:  Author: D1PLocation: Тбилиси PostPosted: Thu Sep 26, 2013 19:11
    —
Alextp wrote:
Preview в temp tab непросто сделать

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

#2589:  Author: Alextp PostPosted: Thu Sep 26, 2013 19:15
    —
Ну может это проще. типа создать поверх pagecontrol временный editor

#2590:  Author: D1PLocation: Тбилиси PostPosted: Fri Sep 27, 2013 09:52
    —
Открытие последнего файла из истории работает не так, как я себе это представлял. Задумывался аналог Ctrl+Shift+T из Sublime - функция, открывающая последний закрытый и не открытый в текущий момент файл. Т.е. каждый последующий вызов функции должен открывать предыдущий файл из истории. Может быть хреново описал, лучше посмотреть это в самом Sublime (или на примере любого современного браузера - они по C+S+T восстанавливают последнюю закрытую вкладку).
В SW эта функция всегда открывает именно последний файл из истории (даже если он уже открыт), что никакого особенного профита не даёт.

#2591:  Author: Alextp PostPosted: Fri Sep 27, 2013 13:39
    —
Правка. Бета. ОК?

#2592:  Author: D1PLocation: Тбилиси PostPosted: Fri Sep 27, 2013 14:34
    —
Вполне пойдёт.
Правда, для галочки, ещё одно наблюдение: Sublime ведёт себя иначе при попытке восстановить таб с отсутствующим файлом. Он восстанавливает пустой таб, при сохранении котого удалённый файл появляется.
Но, учитывая все обстоятельства - метод SW мне кажется даже более правильным.
Спасибо!

#2593:  Author: 2darkduke PostPosted: Mon Sep 30, 2013 12:09
    —
Приветствую! В последних релизе и бете сломан листер - не нашёл в настройках режима "только чтение" - листер теперь запускается по F3 только в режиме редактирования. Sad
И ещё при обновлении плагина слетает выбранная тема оформления. Но это мелочь по сравнению с первым пунктом.

#2594:  Author: Alextp PostPosted: Mon Sep 30, 2013 12:12
    —
-нет режима "только чтение"
Это описано в help, раздел TC Lister plugin, Hidden options

как "слетает тема"? Syn.ini что-ль теряется?

#2595: SynWrite (Syn2) Author: alex1232 PostPosted: Mon Oct 07, 2013 11:14
    —
Alextp
День добрый уважаемый. Слежу за развитием вашей программы давно, но активно пользоваться начал недавно. Мне очень не хватало в редакторе выделив текст, сделать узел из выделенного текста. Потом в редакторе такая функция появилась, можно выделить текст и свернуть в узел, но если его развернуть - то узел он не сохраняется. Почему бы не сделать чтобы создаваемые узлы можно было многократно в текущем сеансе сворачивать и разворачивать. При создании своей панели инструментов и вытаскивании на нее нужных мне команд, я могу присвоить созданной кнопке иконку. Но она создается в формате png и в виде отдельного файла. Отсюда вопрос почему не в формате ico, чтобы можно было хранить в единой библиотеке, например вместе с иконками TC.
То что можно создавать свои правила для кода - это здорово, но нельзя это как-то упростить. В вашей программе прилагается хелпер по регулярным выражения, а я совсем не разбираюсь в регулярных выражениях, начал их изучать но пока ничего не получается. Добавьте в свой хелпер пример разбора файла подсветки и свертки. Где было бы написана строка строка регулярного выражения и расписано что и как делает оператор, а еще лучше если таких примеров будет несколько.
Или еще лучше сделать отдельно упрощенный визуальный редактор правил.
Спасибо за понимание, редактор реально становиться все лучше и лучше.

#2596:  Author: Alextp PostPosted: Mon Oct 07, 2013 12:36
    —
Советую изучить regex по какому-нть онлайн туториалу.
ТОЛЬКО потом можно браться за создание лексера. У меня туториала нет и не будет. Зато есть туториал для знающих regex. Readme\LexerTutorial***

насчет сохранять развернутый узел. посмотрю, если это можно.

сохранять ico-- пока желания нет

#2597:  Author: _92Location: ufa PostPosted: Mon Oct 07, 2013 16:33
    —
Alextp wrote:
Может, сделаешь стили для этого PHP_dev_HTML?

да!)

 !  Avada:
Смысл поста автору непонятен. Мне тоже. Замечание за флуд.

#2598:  Author: _92Location: ufa PostPosted: Thu Oct 10, 2013 18:03
    —
..сейчас ведь приходится отключать сублексер php_dev_html
чтобы редактировать стили html в лексере php (dev)

#2599:  Author: Alextp PostPosted: Thu Oct 10, 2013 18:12
    —
92, ты можешь править любые стили любого лексера. Если зайдешь в них через диалог "Lexer library"

#2600:  Author: _92Location: ufa PostPosted: Fri Oct 11, 2013 10:43
    —
Alextp wrote:
92, ты можешь править любые стили любого лексера. Если зайдешь в них через диалог "Lexer library"

о как: нашел, спасибо)

#2601: Syn.exe 6.0.080 отображение перемещения курсора Author: pswLocation: Е-бург PostPosted: Thu Nov 07, 2013 10:05
    —
На Win7:

а) При настройке "отображать текущую колонку"
отображение перемещения курсора влево-вправо
теперь стало происходить только рывками,
через большое число секунд, к тому же - постоянно увеличивающееся.
Когда отожму клавишу - курсор уже в конечном месте, а перемещения не видно.
Теперь не знаю - когда надо отжать...
Вверх-вниз - почти то же самое,
только значительно большее число секунд невидимости.

б) Без настройки "отображать текущую колонку"
передвижения влево-вправо видны,
но лишь до тех пор, пока курсор не покинет первую или последнюю строку,
из тех что отображены на экране. После этого - ситуация аналогична п. а).

В терминальной сессии (ТС) на MS Win Server 2003 R2:
- таких эффектов нет, в 6.0.080.
В ТС - другая старая проблема, начиная после 5.5.532:
значительно более тормозной курсор, не останавливающийся при отжатии.
Я об этом писал ранее, но по-моему не указал ОС.
По-прежнему приходится на ТС использовать 5.5.532, поскольку в ней,
хотя и тоже курсор не останавливается, но всё же быстрее.

#2602:  Author: Alextp PostPosted: Thu Nov 07, 2013 15:21
    —
была переделка 6.0.030 -> 6.0.080. В той .030 было быстрее? Быстрее при включенном "отображать колонку", и при отключенном?

Добавлено спустя 16 минут:

6.0.030 есть на https://sourceforge.net/projects/synwrite/files/Misc/Old%20releases/

#2603: Syn.exe 6.0.080 отображение перемещения курсора Author: pswLocation: Е-бург PostPosted: Thu Nov 07, 2013 16:41
    —
(У меня есть много старых версий, хранящихся в ручной корзине.)

Хочу акцентировать, что для Win7 речь идёт не скорости передвижения курсора,
а об отсутствии изображения его передвижения - ничего на экране не меняется,
до тех пор, пока я не отожму клавишу, либо - пока не пройдёт солидное время.
Причём при настройке "отображать текущую колонку" это происходит
даже в пределах текста экрана,
а без настройки "отображать текущую колонку" это происходит
только если курсор "должен выйти" за пределы текста экрана.

Я сижу на 5.5.532, и обычно не обследую детально новые версии,
но сейчас посмотрел и другие версии между 5.5.532 и 6.0.080.

В версиях 5.8.850,5.8.880,6.0.010,6.0.030 - всё ровно то же самое,
как в 6.0.080.

В версиях 5.6.620,5.6.640,5.7.680,5.8.740,5.8.830 чуть лучше
- при любом варианте этой настройки
передвижение курсора нормально показывается, но только в пределах экрана.
Как только курсор "должен выйти" за пределы текста экрана - то то же самое,
ничего на экране не меняется.

До 5.6.620 у меня есть только 5.5.532, в ней это всё не проявляется,
в ней - абсолютно нормально в Win7.
А в терминальной сессии в 5.5.532 -
только курсор не останавливается при отжатии,
но его нормально видно при передвижениях, экран меняется,
и "движется" - если курсор "должен выйти" за пределы текста экрана,
да и скорость - максимальная (для Syn.exe).

Всё это, правда, проверено (для Win7) только на одном ПК.

#2604:  Author: Alextp PostPosted: Thu Nov 07, 2013 17:19
    —
Это видно на медленном ПК. а у меня не такой. через 5мин будет бета(обычный URL). может лучше стало?

еще попробовать отклчить всякие опции вроде "подсвечивать слово под кареткой", "подсвечивать парные скобки"

#2605: Syn.exe 6.0.080 отображение перемещения курсора Author: pswLocation: Е-бург PostPosted: Thu Nov 07, 2013 17:52
    —
На 6.0.080 пробовал потключать разные подобные выборы,
не помогло.
А где мне можно будеть увидеть ссылку?..
Я пока что нигде её не обнаружил:
http://wincmd.ru/
http://www.uvviewsoft.com/synwrite/...
http://sourceforge.net/projects/synwrite/...

#2606:  Author: Alextp PostPosted: Thu Nov 07, 2013 17:57
    —
Надо скачать updater, http://sourceforge.net/projects/synwrite/files/Misc/Batch%20updater/
хотя можно и http://www.uvviewsoft.com/bb/

#2607: Syn.exe 6.0.080 отображение перемещения курсора Author: pswLocation: Е-бург PostPosted: Fri Nov 08, 2013 09:19
    —
Скачал с bb.
В 6.0.085 изменениий проблемы нет,
она такая же как в 6.0.080.

#2608:  Author: Alextp PostPosted: Fri Nov 08, 2013 15:22
    —
Хм- не знаю тогда. что влияет на каретку- не знаю

#2609:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Wed Nov 20, 2013 10:57
    —
Дозвольте пару вопросов:
1). SynWrite давно юзаю в качестве текстового редактора, при этом никогда его не ставил в качестве плагина ТС. Теперьвот установил и не вижу его действия как плагина, текстовые документы почему-то не открывает.
2). Вот здесь http://wincmd.ru/plugring/SynWriteLite.html вчера выложили SynWrite Lite 6.1.150 в легкой сборке. В описании, среди прочего, написано что это портабельная версия, однако при скачивании там обычный инсталлятор. Может кто знает в чем дело

#2610:  Author: Lisabon PostPosted: Wed Nov 20, 2013 12:37
    —
Alextp

Подскажите, есть ли плагин аналог для SynWrite, плагин Notepad++ Compare plugin? Если нет, то могли бы вы портировать этот плагин в SynWrite. Notepad++ Compare plugin очень удобный, меня только этот плагин стопорит на полный переход в SynWrite.

#2611:  Author: FlasherLocation: Москва PostPosted: Wed Nov 20, 2013 12:49
    —
kalima
Портабельность не определяется типом установки (распаковка архива/инсталляция).

#2612:  Author: Alextp PostPosted: Wed Nov 20, 2013 15:59
    —
kalima
1. У меня текстовые открывает.
2. Lite версия устаналивается в папку C:\Synwritelite, и эта папка портабельная. можно переместить ее.

Добавлено спустя 11 минут:

Плагин Compare пока нереализуем, нет нужного api.

#2613:  Author: bolix PostPosted: Mon Nov 25, 2013 12:24
    —
Возможно ли показать одновременно панель структуры и панель проекта?

#2614:  Author: Alextp PostPosted: Mon Nov 25, 2013 14:42
    —
bolix
Такое предложили на форуме. но это пока не планируется.

#2615:  Author: alex1232 PostPosted: Tue Dec 03, 2013 12:20
    —
Alextp
День добрый уважаемый. Как продвигаются дела насчет просьбы "сохранять развернутый узел".

#2616:  Author: Alextp PostPosted: Tue Dec 03, 2013 15:30
    —
Почему не сохранять развернутый узел- пока api редактора это не умеет. если узел не основан на правилах синтаксиса.

#2617:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Dec 05, 2013 20:42
    —
Подскажите пожалуйста, как перемещать курсор в конец строки при нажатии <END>, а не к последнему видимому символу, как на скрине:

#2618:  Author: Alextp PostPosted: Thu Dec 05, 2013 20:49
    —
Ciber SLasH
Вторым нажатием END? Скопировано из одного редактора, где home/end ведет себя так

#2619:  Author: Ciber SLasHLocation: С.-Петербург PostPosted: Thu Dec 05, 2013 22:26
    —
Alextp wrote:
Вторым нажатием END?

А можно сделать опционально? Стоит галочка - так, как сейчас, не стоит - перемещать в конец строки.

#2620:  Author: Alextp PostPosted: Thu Dec 05, 2013 22:29
    —
Может можно, но в Eclipse такой опции нет, в Hippoedit тоже, обошлись

#2621:  Author: Skif_off PostPosted: Sat Dec 07, 2013 01:18
    —
В Notepad++ тоже не нашел, странно как-то - без выбора. Лично я привык не сразу и не всегда удобно (ИМХО). Настраивается поведение в PSPad, в AkelPad отдельный плаг SmartSel (под рукой больше ничего нет).

З.Ы. Не настаиваю на опции, просто мысль вслух, в копилку мнений Smile

#2622:  Author: Alextp PostPosted: Sat Dec 07, 2013 01:36
    —
Ну вот опять Akel- базовый функционал разнесли по двадцати плагам. Ходи, собирай плаги. Вместо того что пощелкать диалог опций и найти все. Хотя кому-то такое нравится

#2623:  Author: Skif_off PostPosted: Sat Dec 07, 2013 08:55
    —
Alextp wrote:
Ну вот опять Akel- базовый функционал разнесли по двадцати плагам. Ходи, собирай плаги.

Мне лично нет нужды прикручивать компиляторы/отладчики и/или автодополнение, есть нюансы с подсветкой синтаксиса и регулярными выражениями, в остальном - шустрый, удобный, можно сделать то, что нравится. В отличие от Notepad++ позволит вставить юникодный символ в файл с ANSI (не сохранит, конечно). Единственное что не нравится в SynWrite - несколько тормознутый, так понимаю, в силу этого, пользуюсь обоими. Ну, может быть еще вложенность в меню Правка несколько нарпягает: чаще пользуюсь мышью, засим по возможности избегаю вложенных меню для часто используемых команд. Ну да ладно, что-то я разболтался Smile

Вот о чем хотел написать: заметил небольшой косяк в 6.1.175, не знаю, как описать словами, выглядит так http://rghost.ru/50749970
Так понимаю, связано с подсветкой вхождений? Опция Подсвечивать все вхождения выделенного слова включена, опция Только целые слова выключена. Что-то подобное было в одной из бет в линейке 6.0.x или 6.1.x (ЕМНИП), не стал писать, т.к. в следующей бете не повторялось.

#2624:  Author: Alextp PostPosted: Sun Dec 08, 2013 00:02
    —
первый абзац не понял. не то ты про Акель, не то про Син, все в кучу..

Зеленые строки не баг. Это ты выделяешь концы строк, и они находятся, честно, опцией "Hilite all occurances of selected word", в твоем случае из-за опции "[ ] whole words".

#2625:  Author: Skif_off PostPosted: Sun Dec 08, 2013 00:34
    —
Alextp
Всю ночь не спал, несколько сумбурно получилось, прошу прощения, начиная с Единственное что не нравится - про SynWrite, до - AkelPad Smile

Проверил на 6.1.160 - точно, не замечал раньше. C "[ ] whole words" удобнее видеть повторы больше чем слова. Любопытство в чистом виде: почему тогда в случае таких, например, строк:
rth ghjdg
fffffdddddrth
подсвечивается текст в первой строке, если по идее во второй захвачен конец строки?

#2626:  Author: Alextp PostPosted: Sun Dec 08, 2013 00:38
    —
Skif_off
1) теперь понятно
2) тут тоже правильно. Если захватишь CRLF, до начала след. строки, то слово вверху не подсветится

#2627:  Author: kalimaLocation: Ростов-на-Дону PostPosted: Thu Dec 19, 2013 09:41
    —
установил SynWrite Lite 6.1.185, если в настройках кликнуть по пункту
Опции-Настройки-Вставка/формат, то видим вот такое окно

Кто знает в чем тут проблема?

#2628:  Author: Skif_off PostPosted: Thu Dec 19, 2013 14:17
    —
kalima
Это из-за опции "Профиль Emmet" (в emmet.txt перечислены пункты выпадающего списка опции), слейте архив полной версии, положите emmet.txt в \Tools, после настройки уберите. ИМХО, проще взять полную версию, настроить, а потом скрыть пункты меню и почистить Tools, выпилить плагины и поправить SynPlugins.ini.

#2629:  Author: Alextp PostPosted: Fri Dec 20, 2013 00:21
    —
Да, правильно, но и окна лучше не показывать без emmet.txt- поправлю

#2630:  Author: Alextp PostPosted: Sun Dec 22, 2013 02:54
    —
Выкачена бета (обычная ссылка) с Питон-API. Кого с этого форума это заинтересует? Вся документация по api - в wiki.

#2631:  Author: Skif_off PostPosted: Sun Dec 22, 2013 21:49
    —
Alextp
Что дает Питон-API? Это позволит писать на питоне удобняшки (плагины или скрипты для расширения функционала, как в AkelPad за счет .js/.vbs)?
Чтобы было "по старому", достаточно удалить
DLLs\
Py\
msvcm90.dll
msvcp90.dll
msvcr90.dll
Microsoft.VC90.CRT.manifest
python32.dll
python32.zip
Syn.exe.manifest
или "по старому" уже не будет?

#2632:  Author: Alextp PostPosted: Sun Dec 22, 2013 22:11
    —
1 Да
2 А попробовать удалить? Вроде можно удалить Питон-файлы.

#2633:  Author: Skif_off PostPosted: Sun Dec 22, 2013 23:38
    —
Alextp
2. Пробовал (почти сразу после появления на http://www.uvviewsoft.com/bb/), вроде работает, но не знаю, что может вылезти в перспективе, на всякий случай спросил ("облегчаю" для WinPE).

#2634:  Author: Alextp PostPosted: Sun Dec 22, 2013 23:41
    —
вылезти может а) отсутствие тем WinXP. надо класть другой манифест тогда. сделай из любой проги. б) ошибки при создании плагина "Tools - New Plugin".

#2635:  Author: bolix PostPosted: Wed Dec 25, 2013 10:55
    —
Возможно ли в панеле Дерево структуры сделать сортировку по алфавиту? когда давно в старых версиях было...

#2636:  Author: Alextp PostPosted: Wed Dec 25, 2013 15:38
    —
bolix
Это нужно редко, в основном для ini, не хотелось бы городить опцию

#2637:  Author: Skif_off PostPosted: Thu Dec 26, 2013 21:16
    —
Alextp, разрабатываться будет только SynWrite+Python+Tkinter? Никак не решусь обновиться Smile

#2638:  Author: Alextp PostPosted: Thu Dec 26, 2013 21:21
    —
Будет лишь с Питоном версия. И Lite попозже. Если ты об этом

Добавлено спустя 54 минуты:

Делать без Питона смысла мало. Это ж уберфича

#2639:  Author: Skif_off PostPosted: Thu Dec 26, 2013 22:26
    —
Alextp
Да, об этом, наверное, подожду Lite. А почему был выбран Питон? Планируется кроссплатформенность или просто из-за функционала?. Понятно, второе. Долго писал, надо было обновить перед отправкой.
И заодно, зачем нужен каталог \Tcl? Либы для tcl85.dll/tclpip85.dll/tk85.dll? Или просто примеры?


Last edited by Skif_off on Thu Dec 26, 2013 22:30; edited 1 time in total

#2640:  Author: Alextp PostPosted: Thu Dec 26, 2013 22:30
    —
а) Выбран потому что он мне нравится, а скажем js или Lua нет
б) Tcl каталог требует библиотека tkinter

#2641:  Author: Skif_off PostPosted: Thu Dec 26, 2013 22:39
    —
Забавно получилось, исправил пост одновременно с ответом Smile
Немного погуглил, возник еще вопрос: возможно как-то упаковать по типу TclKit/WinTclTk или python32.zip? Не религиозен, но всегда немного напрягает большое количество небольших файлов Smile

#2642:  Author: Alextp PostPosted: Fri Dec 27, 2013 01:18
    —
Tcl папка убрана нафиг из дистро. меня тоже напрягло.
http://synwrite.sourceforge.net/forums/viewtopic.php?p=4658#p4658

#2643:  Author: Skif_off PostPosted: Fri Dec 27, 2013 21:06
    —
Alextp, но, так понимаю - ее придется вернуть, если какому-нибудь скрипту понадобится нарисовать GUI?

#2644:  Author: Alextp PostPosted: Sat Dec 28, 2013 01:07
    —
нет. каждый кто хочет пускать плагины с Tk, должен сначала ставить SynTkinter. я вот не буду его себе ставить.

#2645:  Author: mp3svala PostPosted: Sat Dec 28, 2013 14:14
    —
в последней бэте сломалось переключение табов кликом мыши

#2646:  Author: Alextp PostPosted: Sat Dec 28, 2013 14:19
    —
У меня работает

#2647:  Author: mp3svala PostPosted: Sat Dec 28, 2013 14:24
    —
попробуйте переключить несколько раз, у меня "первый переход" тоже работает, а вот обратно, нет

#2648:  Author: Alextp PostPosted: Sat Dec 28, 2013 14:29
    —
И обратно тоже ок

#2649:  Author: mp3svala PostPosted: Sat Dec 28, 2013 15:00
    —
да, чистая установка работает, а вот со старым инишником не переключает
сломалось буквально сегодня

#2650:  Author: Alextp PostPosted: Sat Dec 28, 2013 15:07
    —
Так пришли старый ini. mail в About

#2651:  Author: mp3svala PostPosted: Sat Dec 28, 2013 15:16
    —
улетело к вам на почту

#2652:  Author: Alextp PostPosted: Sat Dec 28, 2013 15:41
    —
Из-за опции "стиль кнопок" (у меня "стиль вкладок")
Fix

#2653:  Author: mp3svala PostPosted: Sat Dec 28, 2013 15:48
    —
thx, теперь всё хорошо)

#2654:  Author: Skif_off PostPosted: Sun Dec 29, 2013 00:52
    —
Alextp wrote:
нет. каждый кто хочет пускать плагины с Tk, должен сначала ставить SynTkinter. я вот не буду его себе ставить.

Т.е. Tk - не единственный способ рисовать GUI в случае нужды?

#2655:  Author: Alextp PostPosted: Sun Dec 29, 2013 00:58
    —
Да, так.

#2656:  Author: Skif_off PostPosted: Sun Dec 29, 2013 02:57
    —
Спасибо, это отличная новость для тех, кому имеющегося функционала достаточно (или пока достаточно) и кто не использует внешние инструменты (вообще или пока) Smile, обновляюсь до беты (из-за фикса). Погуглил за Питон - реально крут, нативная поддержка в окнах не помешала бы (только не со 100500 файлов Smile).

#2657:  Author: Alextp PostPosted: Sun Dec 29, 2013 03:14
    —
В Вин и не нужна поддержка Питона. Качаешь portable python, и пользуешься. Там и либы есть.

#2658:  Author: RamSoftLocation: Москва PostPosted: Wed Feb 05, 2014 16:22
    —
Alextp, Привет.
Давненько я здесь не писал.

В последних версиях куда-то пропал ключ /C при консольном открытии Syn.exe, т.е. при вызове
Code:
Syn.exe "sFileName" /N=486 /C=3

Файл откроется на 486 строке и на позиции 0, хотя раньше схватывал и номер колонки.

#2659:  Author: Alextp PostPosted: Thu Feb 06, 2014 20:28
    —
привет
Я не знаю, был он ранее или нет. Счас его, ключа, точно нет, мало нужен

#2660:  Author: RamSoftLocation: Москва PostPosted: Mon Feb 10, 2014 14:08
    —
Alextp, а ещё пропали Шаблоны кода в свойствах лексера.

#2661:  Author: Alextp PostPosted: Mon Feb 10, 2014 15:25
    —
Вместо них snippets, смотри новый help topic

#2662:  Author: RamSoftLocation: Москва PostPosted: Mon Feb 10, 2014 17:09
    —
Alextp, и как этот snippet, т.е. быструю подстановку? Ctrl+J не откликается.

Добавлено позднее
Чёрт, теперь надо полностью писать псевдоним куска кода...
Ой как плохо...

#2663:  Author: Alextp PostPosted: Mon Feb 10, 2014 19:41
    —
Вызов сниппетов - или по алиас, или по диалогу Tools-Snippets, очевидно.

#2664:  Author: ques PostPosted: Sat Feb 15, 2014 07:11
    —
добрый день, существует ли параметр для командной строки, позволяющий создать txt без запроса? например, как в akelpad - /с+

#2665:  Author: Alextp PostPosted: Sat Feb 15, 2014 18:32
    —
Раз его в хелпе нет то, очевидно, не существует. Такой параметр прописывают в скриптах, а в скриптах можно и так пустой файл создать.

#2666:  Author: Alextp PostPosted: Thu May 15, 2014 05:32
    —
CaptainFlint

То что ты не нашел в Син -
- выделяем вертикальный блок, вызываем Edit - Edit column, и правим
- скриптов тут тоже есть! теперь (после 6.2) есть Питон!
- в поиске есть Find All - оно ставит маркеры или выделения (по опции)

Добавлено спустя 3 минуты:

Вот эти - занес в todo- хорошие виши!!


Quote:
Курсор текстовый слишком толстый.

Менюшки, открывающиеся кликом в статус-баре, не хотят закрываться повторным кликом

При щелчке мышью в тексте EE более логично устанавливает текстовый курсор: к какому межсимвльному промежутку ближе мышиный курсор — туда и ставит текстовый

#2667:  Author: CaptainFlintLocation: Москва PostPosted: Thu May 15, 2014 13:45
    —
Alextp wrote:
- выделяем вертикальный блок, вызываем Edit - Edit column, и правим

Неудобно, что надо отдельную команду дёргать.

Alextp wrote:
- скриптов тут тоже есть! теперь (после 6.2) есть Питон!

Не люблю Питон. Sad В EE поддерживается технология ActiveScript, через которую идут: JS, VBS, PerlScript, PHPScript, Python, RubyScript. Я обычно пишу на JS, но давно точу зубы на PerlScript, нравится мне этот язык.

Alextp wrote:
- в поиске есть Find All - оно ставит маркеры или выделения (по опции)

Это не совсем то. В EE тоже можно выделить все вхождения, но независимо от этого работает подсветка. Начал я искать слово "тест", и по всему документу оно тут же подсветилось зелёным, не надо тыкать для этого отдельную клавишу. Если я подсвеченное слово в тексте отредактировал и оно перестало соответствовать поисковой строке — подсветка убирается. Пишу новое слово "тест" — оно тут же подсвечивается. Снова открыл диалог поиска, начал искать слово "пример" (или даже без диалога, просто Ctrl+F3 для поиска выделенного слова) — все "тесты" тут же переподсветились жёлтым, а все "примеры" теперь зелёные.
Возможно, кому-то удобнее вызывать для подсветки отдельную команду или жать отдельную кнопку, для меня такая автоматическая подсветка приятнее.

#2668:  Author: Alextp PostPosted: Thu May 15, 2014 20:13
    —
>Неудобно, что надо отдельную команду дёргать.
А что тут сделать. В N++ тоже так

>>Не люблю Питон. В EE поддерживается технология ActiveScript, через которую идут

дело вкуса. А я не люблю Перл и PHP. А Питон да. Ради Сина выучил

#2669:  Author: CaptainFlintLocation: Москва PostPosted: Thu May 15, 2014 20:45
    —
Alextp wrote:
дело вкуса. А я не люблю Перл и PHP.

Это я намекал, что было бы неплохо тоже иметь какой-то выбор. Smile

#2670:  Author: Alextp PostPosted: Thu May 15, 2014 21:16
    —
Ну видишь ли, для выбора надо ис-ть этот же ActiveScript, я вообще не знаю что это и как его юзать... Можно ли с этим Актив использовать портабельную сборку с Питоном. наверное нет

Добавлено спустя 9 минут:

Пока мне с моим питоном хорошо, и так.

Добавлено спустя 2 часа 9 минут:

1- слишком толстый курсор - поправил дефолт
2- следующий клик все равно дает меню - не могу пока поправить, сорри.

#2671:  Author: Alextp PostPosted: Fri May 16, 2014 23:45
    —
http://shot.qip.ru/00oA19-6s6WVNa0e/
Хотел бы удалить эту фичу "припишите * для..."
Никто не против?
Трудно поддерживать

#2672:  Author: RamSoftLocation: Москва PostPosted: Mon May 19, 2014 13:17
    —
Alextp wrote:
Никто не против?

Привет. А как будет определятся, что с подпапками, а что нет?
Придётся FindID мне переписать.

Добавлено спустя 3 минуты:

И да, ещё вопросик.
Внешние инструменты в отдельном потоке запускаются?
Просто если идёт захват вывода, а внешнее приложение с диалогами, то Syn перестаёт отвечать, пока не закроется внешний инструмент.

#2673:  Author: Alextp PostPosted: Mon May 19, 2014 17:37
    —
-А как будет определятся, что с подпапками
Ничто не с подпапками. Поиск будет только по папкам, которые явно указаны. Так работают все ide..

-Внешние инструменты в отдельном потоке
Не сами тулы, а ожидание окончачния тулов, идет в основном потоке.

#2674:  Author: Alextp PostPosted: Tue May 20, 2014 02:48
    —
Flint
Рубленые вкладки поправлены. хорошо что напомнил

#2675:  Author: CaptainFlintLocation: Москва PostPosted: Tue May 20, 2014 14:13
    —
Alextp
Только они по-прежнему не стилизуются, в отличие от панельных. Это так и задумано? Я понимаю, что они умеют расцвечиваться, но если на таб не назначен свой цвет, мне кажется, стоит его отрисовывать в стиле выбранного скина.

Кстати, за текстовый курсор x1 спасибо. Вроде, мелочь, но настолько изящнее стало смотреться…

Добавлено спустя 2 минуты:

Да, подумалось тут: может, страницу настроек Colors переименовать во что-то типа Themes and Colors? А то я очень долго пытался вспомнить, где же видел скины и набор значков для панели инструментов, потом сдался и начал тупо тыкать по всем страницам подряд.

#2676:  Author: Alextp PostPosted: Tue May 20, 2014 15:53
    —
"Themes/Colors": done
Вкладки: не получится, т.к. некоторые скины оченб ядовитые, вкладки будут тогда голубые или там желтые

#2677:  Author: CaptainFlintLocation: Москва PostPosted: Tue May 20, 2014 16:43
    —
Alextp
А те же ядовитые вкладки в правой-левой-нижней панельках тебя не смущают? Уж если пользователь выбрал эту тему, то она его, видимо, устраивает. IMHO, конечно. Если другие пользователи считают такой разнобой логичным, спорить не буду.

#2678:  Author: Alextp PostPosted: Tue May 20, 2014 16:49
    —
Учти еще а) вкладки скинов могут быть разными по размеру, а "мои" имеют один размер, и если тупо нарисовать темную вкладку у "меня" она может выглядеть криво (может это поправимо..). б) у меня есть 10 цветов вкладок, и для половины скинов непонятно, как рисовать подсветку- как наложить

#2679:  Author: CaptainFlintLocation: Москва PostPosted: Tue May 20, 2014 17:31
    —
Alextp wrote:
а) вкладки скинов могут быть разными по размеру, а "мои" имеют один размер, и если тупо нарисовать темную вкладку у "меня" она может выглядеть криво (может это поправимо..).

Тем больше причин свести различия к нулю и сделать эти вкладки тоже изменяемыми по размеру.

Alextp wrote:
б) у меня есть 10 цветов вкладок, и для половины скинов непонятно, как рисовать подсветку- как наложить

Самый простой вариант — никак не накладывать. Если цветная вкладка — подсвечивать так же, как сейчас, без учёта скина. Если цвет не задан — использовать скиновую расцветку. А уж пользователь при ручной раскраске сам выберет цвет, отличающийся от тематического фона.

Если брать совсем идеальный вариант, можно было бы в состав скина включить дополнительную текстуру, совпадающую с основным фоном, но чтобы цвет был заменён каналом прозрачности. Тогда эту текстуру можно было бы накладывать на расцвеченные вкладки, чтобы даже цветные были бы схожи по текстуре с остальным фоном оформления. Но это надо предварительно как-то проверить, как будет выглядеть. Совсем не факт, что такое наложение даст достаточно красивый результат, т. к. это просто сырая идея.

#2680:  Author: Alextp PostPosted: Wed May 21, 2014 00:18
    —
-Если цветная вкладка — подсвечивать так же, как сейчас, без учёта скина.
Тоже не сахар. вкладка в скине может иметь закругленные углы. тут бы лучше полоску рисовать. но опять же полоска поверх закругленного не сахар. практически не особо хочется возиться с этим. для def темы я сделал ОК..

Кстати число опций в EmEditor меня пугает. надо же, МОНСТР. прям все упихнули.

#2681:  Author: CaptainFlintLocation: Москва PostPosted: Wed May 21, 2014 00:51
    —
Alextp wrote:
Тоже не сахар. вкладка в скине может иметь закругленные углы.

А что в этом такого? Ну будет жёлтая вкладка с закруглёнными углами, а не (условно) сине-текстурная. Если проблема с затенением около закруглений, то, опять же, несложно предусмотреть в скине полупрозрачные картинки, которые будут накладываться, затеняя что угодно и как угодно.

Alextp wrote:
практически не особо хочется возиться с этим. для def темы я сделал ОК..

OK. Моё дело предложить. Smile

Alextp wrote:
Кстати число опций в EmEditor меня пугает. надо же, МОНСТР. прям все упихнули.

А меня скорее радует. Smile Вот некоторые новые функции, пожалуй, лишние (такие как сравнение файлов или работа с двоичными файлами — специализированным инструментам всё равно проигрывает вчистую, а код и интерфейс загромождают).

#2682:  Author: Alextp PostPosted: Wed May 21, 2014 01:16
    —
Проблема вобщем, с этими картинками, т.е. текстурами как ты сказал, так СИЛЬНО копаться в скинах не хочу

#2683:  Author: olgapet PostPosted: Wed May 28, 2014 16:27
    —
Теперь не моргает.

Ещё вот что заметил: у меня два монитора, первичным выбран монитор с номером 2 (не знаю, может быть, это важно). Когда я открываю диалог настроек, он всегда появляется на первичном мониторе, независимо от того, где находится окно просмотрщика. А когда я в этом диалоге жму на кнопку выбора шрифта, диалог выбора всегда появляется на вторичном мониторе, опять-таки, независимо от того, на каком мониторе сейчас просмотрщик и диалог настройки. Логичнее, чтобы все дочерние диалоги открывались на том же мониторе, на котором находится родительское окно.

#2684:  Author: Alextp PostPosted: Wed May 28, 2014 17:40
    —
Занесу в tofix, посмотрю если получится

#2685:  Author: Alextp PostPosted: Sat Jun 07, 2014 19:11
    —
Совсем не вижу проблемы с мониторами. И в обычной и в Lister версии. Диалог настроек и шрифта открываются нормально, у меня тоже первичный монитор №2.Может это про UV?

#2686:  Author: aldares PostPosted: Mon Jun 09, 2014 09:04
    —
Вопрос/хотелка:
Пример текстового файла: http://mirebs.com/113work/puke/pokocano.rar (специально в архиве, чтоб кодировка не побилась).
Там обозначены разрывы страниц символом с кодом #12 0x0C.
Если текст скопипастить в Ворд, он автоматически разобьётся по страницам. При печати из SynWrite печатается подряд. Можно ли сделать опцию "учитывать разрывы страниц при печати"? Или она уже есть?

Второе: не помню когда уже, несколько версий назад, перестал сохраняться статус "Toggle read only". Открываю текстовик по F3 - открывается в режиме редактирования, жму Ctrl+R, выхожу ESC-ом, и болт - следующий файл на просмотр открывается так же - в режиме редактирования. Раньше, вроде, на редактирование безусловно открывался по F4, а на просмотр - как опция выставлена. Это баг или фича? TC 8.01 SynWrite 6.5.1040

#2687:  Author: Alextp PostPosted: Mon Jun 09, 2014 09:11
    —
Про 1. Не знаю, можно ли сделать такую опцию (видимо нет) - а где-то еще в простых едиторах этот знак учитывается?

Добавлено спустя 3 минуты:

Про 2. Фича. RO mode не сохраняется. Он берется всегда или из command line, или из опции для lister plugin. Про нее смотрим в хелпе.

#2688:  Author: aldares PostPosted: Mon Jun 09, 2014 10:19
    —
1. Даже не знаю, мне сказали "раньше печатали с блокнота", хз, что под блокнотом подразумевалось... Пришлось обучить бухгалтера копировать в Ворд. npp 6.2.3, bred 2.1.8, tigerpad, mib editor не умеют.
А могли и из аутлука печатать, кстати, из режима быстрого просмотра-печати, он, поди, на движке ворда или ИЕ работает.

2. Понял, опцию запузырил.

#2689:  Author: Alextp PostPosted: Sat Jul 12, 2014 09:21
    —
Сожалею. В 6.6 вопрос сохранения вкладки будет блокировать ТС, пришлось на это пойти для лучшего диалога запроса.Во главу угла - ставится Ехе

#2690:  Author: LonerDLocation: Донецк PostPosted: Sat Jul 12, 2014 13:35
    —
Alextp
На руборде уже поднимался вопрос о времени. С некоторого момента файлы стали открываться очень долго, что сводит на нет удобство использования SynWrite как листерного плагина. С какой версии началось это и сохранилась ли у кого последняя "быстрая" версия редактора?

#2691:  Author: Alextp PostPosted: Sat Jul 12, 2014 13:57
    —
Что значит -стали открываться долго-, время запуска выросло? у меня где-то 1.5 с запуск Ехе с кучей Пи плагинов

Last edited by Alextp on Sat Aug 02, 2014 20:42; edited 1 time in total

#2692:  Author: Skif_off PostPosted: Wed Jul 30, 2014 08:45
    —
Alextp
Прошу прощения за любопытство, почему были выпилены все языки, кроме русского и немецкого?

#2693:  Author: Alextp PostPosted: Wed Jul 30, 2014 15:39
    —
Я про это написал в history ... потому что 1.2Мб

#2694:  Author: mp3svala PostPosted: Sat Aug 23, 2014 17:42
    —
последняя бета страна ведёт себя в паре с Punto Switcher

пишем чего-нибудь в редакторе, нажимаем 'Break' на клаве, получаем конвертацию символов (en<->ru) и переход на новую строку, ещё и сам исходник текста остаётся.
http://s7.hostingkartinok.com/uploads/images/2014/08/a25a18604f8d7e4dabfe31303d9eaff3.jpg

#2695:  Author: Alextp PostPosted: Sat Aug 23, 2014 18:05
    —
Ни разу не знаю, что тут поправить с Punto, может в Punto что не так

#2696:  Author: mp3svala PostPosted: Sat Aug 23, 2014 18:10
    —
Punto уже давно, и такое странно поведение только в SynWrite

Сейчас проверю на финале

Добавлено спустя 31 минуту:

Нашёл виновника:
Syn.ini
CopyLnNoSel=1
С этим параметром и включённым Punto начинается баг

#2697:  Author: Alextp PostPosted: Sat Aug 23, 2014 18:45
    —
Все равно не понял, что не так, это параметр "копировать всю строку если нет selection"

#2698:  Author: mp3svala PostPosted: Sat Aug 23, 2014 18:58
    —
Так, всё оказалось проще. Заглючило Punto, нажатие "Break" обрабатывалось как Ctrl+C Отсюда и непонятный глюк. Установка начисто решила все проблемы.
Благодарю за оперативность Smile!

#2699:  Author: bbcby PostPosted: Mon Aug 25, 2014 21:06
    —
Добрый день. Подскажите по регулярным выражениям.
Надо исправить такие ошибки по тексту

Code:
00:00:10,835 --> 00:00:14,625
Отлично,еще чуть-чуть. И…


после запятой поставить пробел, но это не должно касаться первой строки, с цифрами.

#2700:  Author: Alextp PostPosted: Mon Aug 25, 2014 21:11
    —
искать "([^0-9]),"
заменить на "\1, "
Вообще такие вопросы на stackoverflow задают

#2701:  Author: bbcby PostPosted: Mon Aug 25, 2014 22:40
    —
имеете в виду stackoverflow.com?
Alextp wrote:
искать "([^0-9]),"
заменить на "\1, "

не то ищет.
Надо чтобы искало запятая + символ (но не пробел) и заменяла на запятая + пробел + символ

#2702:  Author: Alextp PostPosted: Mon Aug 25, 2014 22:43
    —
-имеете в виду stackoverflow.com?
да, запости вопрос с тегом Notepad++ и regex, там дофига такого.

Добавлено спустя 2 минуты:

Или на часть stackover- на superuser.com

#2703:  Author: Skif_off PostPosted: Sat Aug 30, 2014 11:00
    —
Alextp
Кто автор подсветки nnCron? Делал для AkelPad, думаю кое-что взять или, возможно, полностью переделать, не хотелось бы претензий от автора Smile

Добавлено спустя 2 минуты:

Кажется, файлы были выложены на оффоруме, но не нашел тему.

#2704:  Author: Alextp PostPosted: Sat Aug 30, 2014 15:29
    —
Автор nnCron описан в табе Notes в диалоге лексера. Портить не надо, но сделай nnCron_alt.lcf, и я его тоже положу в Син.

#2705:  Author: Skif_off PostPosted: Sat Aug 30, 2014 15:46
    —
Alextp
Зачем портить? Он неплох. Хотел перетащить в AkelPad, но сначала спросить разрешение (тот, что я сделал по документации мне не во всем нравится).
Notes проглядел, посмотрю.

З.Ы. Как-то вносил правки в лексер AutoIt, всё собирался отправить, но при обновлении забыл и затер Sad

#2706:  Author: Alextp PostPosted: Sat Aug 30, 2014 15:51
    —
Жалко,что затер, но я Autoit не пользуюсь

#2707:  Author: Alextp PostPosted: Sat Oct 11, 2014 20:14
    —
> С некоторого момента файлы стали открываться долго

Как с этим счас? С какой версии стало хуже- из этих https://sourceforge.net/projects/synwrite/files/Misc/Old%20releases/

#2708:  Author: yozhik PostPosted: Wed Oct 15, 2014 14:42
    —
Здравствуйте. У меня SpellCheck подчёркивает все русские слова сразу. Может я чего не так настроил?

TC 8.51a, SynWrite 6.11.1670 (в режиме Portable), Win 8.1

#2709:  Author: _92Location: ufa PostPosted: Wed Oct 15, 2014 14:51
    —
yozhik wrote:
У меня SpellCheck подчёркивает все русские слова сразу

russian.adm есть в \dictionaries?

#2710:  Author: yozhik PostPosted: Wed Oct 15, 2014 15:11
    —
_92 wrote:
russian.adm есть в \dictionaries?

Дык вроде ж видно на скриншоте, что он есть и включен... На всякий случай скачал Ваш, сравнил со своим – идентичны.

#2711:  Author: _92Location: ufa PostPosted: Wed Oct 15, 2014 15:33
    —
может шо-то с кодировками в win8..
у меня на win7 на чистом synwrite норм проверяет орфографию на кириллице

#2712:  Author: yozhik PostPosted: Wed Oct 15, 2014 16:16
    —
Хм... Попробовал я и Ваш чистый SynWrite 1680 и свой (тоже чистый, но 1670), на виртуальных WinXP, Win7 и Win8.1, из-под ParallelsDesktop и из-под VirtualBox, в юникоде и в АНСИ, в портабельном режиме и не в портабельном – упорно подчёркивает красным все русские слова.

#2713:  Author: _92Location: ufa PostPosted: Wed Oct 15, 2014 16:19
    —
..не судьба)

#2714:  Author: Alextp PostPosted: Wed Oct 15, 2014 19:02
    —
Spellchk не юникодный.Значит работает если выставлена дефолтная локаль RU.

#2715:  Author: yozhik PostPosted: Wed Oct 15, 2014 19:29
    —
Alextp
Спасибо. Локаль русская была (если я правильно понимаю, локаль – это: Region and Language\Administrative\Language for non-Unicode programs\Change system locale).
А заработало после того, как выставил русский на вкладке Region and Language\Formats .

#2716:  Author: Alextp PostPosted: Wed Oct 15, 2014 20:49
    —
думал, первая опция нужна как раз, ну значит, не она.

#2717:  Author: bbcby PostPosted: Fri Oct 17, 2014 02:57
    —
Классный редактор, но чего то тормозной, причем жутко, в частности на XML, как только включаешь подсветку синтаксиса. Без подсветки - все хорошо.
Пробовал и обычную версию, и Lite.

#2718:  Author: Skif_off PostPosted: Mon Oct 20, 2014 22:42
    —
bbcby
Так понимаю, ключевой момент.

#2719:  Author: Skif_off PostPosted: Fri Oct 31, 2014 03:48
    —
Alextp
Для чего нужна опция Разрешить слежение за буфером обмена на уровне ОС?

#2720:  Author: Alextp PostPosted: Fri Oct 31, 2014 03:52
    —
у одного чела были конфликты с cmd.exe-- когда он копировал там. Ну и для Wine

#2721:  Author: LonerDLocation: Донецк PostPosted: Sat Nov 01, 2014 04:57
    —
Alextp wrote:
> С некоторого момента файлы стали открываться долго

Перепробовал - даже не знаю... Субъективно все версии примерно одинаково работают. Попробую ещё на ХР, возможно на ней было быстрее...

#2722:  Author: LonerDLocation: Донецк PostPosted: Sun Nov 02, 2014 21:58
    —
LonerD wrote:
Попробую ещё на ХР, возможно на ней было быстрее...

Так и есть Idea
На ХР значительно быстрее. На старом компьютере даже с включённом антивирусом в версии 5.4 практически мгновенно файлы открываются в окне быстрого просмотра. Версия 6.13 несколько медленней, видимо, из-за добавления богомерзкого Питона.

На Win 8.1 x64 SynWrite работает значительно тормознутей. Версии без Питона чуть быстрее, но всё-равно по скорости не сравнить с ХР.
Понятное дело, что ХР сама по себе более быстрая ОС, но не настолько же... Видимо, SynWrite плохо оптимизирован под современные ОС. Crying or Very sad

Хотелось бы Light-версию плагина без Питона.

Ещё возник вопрос. Примерно с версии 5.7 в окне быстрого просмотра плагина панель быстрого поиска отображается вверху посередине окна (в отдельном окне Lister и при запуске ехе - внизу слева). Как настроить/изменить это положение панели?

#2723:  Author: Alextp PostPosted: Sun Nov 02, 2014 22:37
    —
--Видимо, SynWrite плохо оптимизирован под современные ОС. Crying
не. Он ВООБЩЕ не оптимизирован под новые ос. Это не надо. Так как API идентично-- все начиная с Юникодной Win2000.

ты определяешь тормоза по открытию quickview? тогда у меня ок в семерке, открывается за полсекунды, проход по файлам панели- 0 секунд

И Питон уже начиная с 6.2

Проверь еще 6.1 https://sourceforge.net/projects/synwrite/files/Misc/Old%20releases/

Добавлено спустя 11 минут:

--Как настроить/изменить это положение панели?

Б.Поиск не для quickview, видимо, никак (может ты включил его руками)

#2724:  Author: LonerDLocation: Донецк PostPosted: Sun Nov 02, 2014 23:17
    —
Alextp wrote:
ты определяешь тормоза по открытию quickview? тогда у меня ок в семерке, открывается за полсекунды, проход по файлам панели- 0 секунд

Да.
До долей секунды измерить эти процессы невозможно, всё на-глаз, но на ХР и открытие, и переход по файлам заметно быстрее, чем в Win8 (Тотал и там и там чистый).
У кого ещё есть доступ к двум ОС? Кто может подтвердить?

Alextp wrote:
Проверь еще 6.1

По 6.1 скорость разных версий примерно одинакова, начания с версии 6.2 - тоже примерно одинакова, но медленней.

Alextp wrote:
Поиск не для quickview, видимо, никак (может ты включил его руками)

Да, вручную в lsplugin.ini прописано QViewToolbars=View,Menu,QS.
До версии 5.7 диалог поиска отображался внизу слева. Потом переместился вверх в середину. Сначала не придал этому значения, посчитал, что я где-то что-то перенастроил (не подумал, что это баг редактора - всё-таки чересчур заметный, а не исправляется). Сейчас начал разбираться, но положение панели никак не сохраняется, и при повторном открытии всё-равно открывается вверху окна Crying or Very sad

#2725:  Author: Alextp PostPosted: Sun Nov 02, 2014 23:40
    —
было "внизу" теперь "верх по центру". Другой дефолт панели. не баг.. сохранять--ты подвинешь, сохранится, normal mode попортится из-за показа edit tbar.

#2726:  Author: LonerDLocation: Донецк PostPosted: Sun Nov 02, 2014 23:57
    —
Alextp wrote:
было "внизу" теперь "верх по центру". Другой дефолт панели. не баг.. сохранять--ты подвинешь, сохранится, normal mode попортится из-за показа edit tbar.

То, что другой дефолт панели - это понятно.
А вот "ты подвинешь, сохранится" - не понял. Где нажать, чтоб сохранилось новое положение панели поиска? Если просто её перетянуть, то при повторном открытии окна SynWrite панель всё-равно вверху.

#2727:  Author: Alextp PostPosted: Mon Nov 03, 2014 00:00
    —
Если сделать сохранение панели в quickview-будет немного плохо в normal mode- там другие панели

#2728:  Author: LonerDLocation: Донецк PostPosted: Mon Nov 03, 2014 03:30
    —
Жаль.
Тем более стоит двигаться в сторону Тотала и адаптировать плагин. Текстовый редактор в файловой панели - довольно удобная штука.

В последней версии заметил баг. Пока подробно не пойму. Но в окне быстрого просмотра если открывать файл по Ctrl+Q, закрыть, открыть снова - не работает выделение мышью. Зажимаю левую кнопку, двигаю мышь по тексту, каретка бегает, а текст не всегда выделяется, или выделяется обрывками.

#2729:  Author: Alextp PostPosted: Mon Nov 03, 2014 03:40
    —
Не повторил

ps--панель поиска подвинул дефолт в самое лево.

#2730:  Author: LonerDLocation: Донецк PostPosted: Mon Nov 03, 2014 04:28
    —
Alextp wrote:
панель поиска подвинул дефолт в самое лево.

Спасибо. Very Happy

В последней версии (или в последних) при выделении текста это выделение запоминается, и после закрытия и повторного открытия файла - текст прокручивается к выделению (чтобы оно оказалось в самом верху окна). Как отключить эту опцию? - хочется чтобы как раньше вверху окна отображалось начало файла.

#2731:  Author: Skif_off PostPosted: Mon Nov 03, 2014 10:57
    —
LonerD
Скорее всего достаточно в настройках истории убрать сохранение позиции каретки.

#2732:  Author: LonerDLocation: Донецк PostPosted: Mon Nov 03, 2014 16:02
    —
Skif_off wrote:
LonerD
Скорее всего достаточно в настройках истории убрать сохранение позиции каретки.

Опции - Настройки - История - Сохранять положение каретки
Галочку снял. Ничего не изменилось.

#2733:  Author: Skif_off PostPosted: Mon Nov 03, 2014 17:20
    —
LonerD
Вы на одном и том же файле проверяете? Тогда очистите историю или SynHistory.ini, других идей нет.

#2734:  Author: LonerDLocation: Донецк PostPosted: Mon Nov 03, 2014 17:40
    —
Skif_off wrote:
LonerD
Вы на одном и том же файле проверяете? Тогда очистите историю или SynHistory.ini, других идей нет.

Не помогает.
Пробую на одном файле, на другом файле, на третьем и т.д... На всех выделение сохраняется. При открытии действует по пока непонятному мне алгоритму - иногда открытый файл прокручивается к месту выделения (таким образом, что выделение вверху окна), а иногда тот же файл - не прокручивается, хотя выделение сохраняется.

#2735:  Author: Skif_off PostPosted: Mon Nov 03, 2014 18:20
    —
LonerD
Если убрать все галочки и очистить историю, то повторяется?

#2736:  Author: Skif_off PostPosted: Thu Nov 06, 2014 04:17
    —
Alextp
А где-нибудь ещё, кроме History.txt в архиве, можно увидеть номер текущей беты?

#2737:  Author: Alextp PostPosted: Thu Nov 06, 2014 04:27
    —
Ну в диалоге about-и усе.

#2738:  Author: Skif_off PostPosted: Thu Nov 06, 2014 04:36
    —
Alextp
Жаль, обычно версию вижу на http://wincmd.ru/ , надоело ручками сливать - ваяю скрипт для обновления, сначала сделал просто со сливом и распаковкой по выбору релиза или беты, но решил, что это несерьёзно Smile Решил в окне показать версии: текущую читаю из \Readme\History.txt, версию релиза вытаскиваю со страницы http://wincmd.ru/plugring/syn2.html , а вот с бетой завис. Посмотрю Last modified, наверное.

#2739:  Author: Alextp PostPosted: Thu Nov 06, 2014 04:41
    —
версию wincmd не смотри--Для меня малозначимый сайт. Есть еще http://www.uvviewsoft.com/synwrite/History.txt и http://synwrite.sourceforge.net/forums/viewtopic.php?f=7&t=22

#2740:  Author: Skif_off PostPosted: Thu Nov 06, 2014 05:36
    —
Alextp
Тот Updater мне не нравился, сначала изменил, потом вообще заменил на скрипт AutoIt: файл забираю им же, распаковываю \Tools\UnRAR.exe.

Насчёт http://www.uvviewsoft.com/synwrite/History.txt надо подумать, он больше в 6 раз, чем http://wincmd.ru/plugring/syn2.html , хотя время пока не засекал (с локальным просто - читаю строки с 5 по 10 и регэкспом вытаскиваю версию). Со второй ещё рассчитывал вытаскивать Обновлен: 5.11.2014, переворачивать и сравнивать с Last modified отсюда.
Ща ещё подумаю Smile Наверное, время возьму с Syn.exe.

#2741:  Author: Alextp PostPosted: Thu Nov 06, 2014 05:44
    —
Какое там время, файл НН Кбайт, малый

#2742:  Author: Skif_off PostPosted: Thu Nov 06, 2014 08:44
    —
Alextp
Ну вообще да, всё достаточно быстро. Один вопрос возник Smile Месяцы тут http://www.uvviewsoft.com/bb/ в таком виде
'Jan'
'Feb'
'Mar'
'Apr'
'May'
'Jun'
'Jul'
'Aug'
'Sep'
'Oct'
'Nov'
'Dec'
?
Решил не заморачиваться, без регэкспов менять месяц на цифры, нагуглил традиционные сокращения, но всё-таки лучше уточнить Smile

#2743:  Author: Alextp PostPosted: Thu Nov 06, 2014 08:46
    —
не знаю. Не мой сервак, видимо да

#2744:  Author: FlasherLocation: Москва PostPosted: Thu Nov 06, 2014 19:06
    —
Я так понимаю, ключевым было это:
Skif_off wrote:
надоело ручками сливать
Писать автоматику под каждый подобный случай - не дело.

#2745:  Author: Skif_off PostPosted: Thu Nov 06, 2014 19:48
    —
Flasher
А под какой - дело?

#2746:  Author: FlasherLocation: Москва PostPosted: Thu Nov 06, 2014 19:56
    —
Skif_off
Под тот, что неочевиден или не входит в общепринятую концепцию. Важно, чтобы этот нюанс все релизёры принимали во внимание.

#2747:  Author: Skif_off PostPosted: Thu Nov 06, 2014 21:17
    —
Flasher
Всё равно не понял, какое подобие, а теперь ещё концепция? Мне не нравился апдейтер, ручками надоело, сделал аналог и потом решил добавить проверку версий. Что не так? Smile

Alextp
Почему с SynWrite (с TSyntaxMemo2) не работают программы, аналогичные GetWindowText? Проверил на крайней версии, 5.5.500 и 6.1.190.

#2748:  Author: FlasherLocation: Москва PostPosted: Thu Nov 06, 2014 21:23
    —
Skif_off
По моей ссылке расписана суть. Или сохранение с тем же именем не тревожит (через апдейтер или ещё как)?

#2749:  Author: Skif_off PostPosted: Fri Nov 07, 2014 01:16
    —
Flasher
Теперь дошло Smile) Проглядел ссылку. Думаю, не проблема - версию релиза получаю, если она и будет добавляться к имени, то вряд-ли как-то совсем уж хитро и меняясь каждый раз, а InetGet() позволит сохранить с любым именем, было бы что сохранять.

#2750:  Author: FlasherLocation: Москва PostPosted: Fri Nov 07, 2014 01:24
    —
Skif_off
Как и что получать через запросы страниц мне известно (хотя это не всегда возможно).
Суть в авторах и их подходах (безотносительно того на каких ресурсах они это выкладывают).

#2751:  Author: Skif_off PostPosted: Thu Nov 13, 2014 23:29
    —
Up
Skif_off wrote:
Почему с SynWrite (с TSyntaxMemo2) не работают программы, аналогичные GetWindowText? Проверил на крайней версии, 5.5.500 и 6.1.190.

#2752:  Author: Alextp PostPosted: Fri Nov 14, 2014 12:45
    —
Ну потому что я задисеблил wm_gettext не помню почему- это было очень давно, может, там был неоптимальный код Захарова

#2753:  Author: Skif_off PostPosted: Sat Nov 15, 2014 02:18
    —
Alextp
Тогда непонятно, как работает {SelectedText} Smile При использовании {SelectionFileName}/{ContentFileName} как вернуть текст обратно? Через буфер обмена только?

#2754:  Author: Alextp PostPosted: Sat Nov 15, 2014 02:20
    —
{SelectedText} НЕ использует wm_gettext--погугли, что это

-как вернуть текст обратно?
То есть?

#2755:  Author: Skif_off PostPosted: Sat Nov 15, 2014 02:22
    —
То есть вернуть текст в документ после какой-либо обработки внешним инструментом. Кажется, дошло: read(), если Python, и подобное.

#2756:  Author: Alextp PostPosted: Sat Nov 15, 2014 10:27
    —
Ты непонятно написал.По шагам--что не отменятеся?

#2757:  Author: Skif_off PostPosted: Sat Nov 15, 2014 12:05
    —
Alextp
Не, не отмена, я о другом: запускаю внешнюю утилиту, скормив ей в качестве параметра, например, {SelectionFileName}. Пусть, например, это будет HTML Tidy. Как вернуть (вставить) обработанный текст в исходный документ?

#2758:  Author: Alextp PostPosted: Sun Nov 16, 2014 06:36
    —
есть опции для этого --
http://shot.qip.ru/00oA19-5s6WVNfOB/

#2759:  Author: LonerDLocation: Донецк PostPosted: Sun Nov 16, 2014 19:00
    —
Alextp
Спасибо за фиксирование панели быстрого поиска.

Остаётся вопрос:
http://forum.wincmd.ru/viewpost.php?p=107765
Решение так и не нашёл. Положения каретки и выделения сохраняются в файле SynHistoryStates.ini. Как сделать, чтобы они там НЕ сохранялись, то есть чтобы при открытии файла он открывался с самого начала? Возможен ли вариант открытия файла в том положении, в котором он был закрыт последний раз? (сейчас при повторном открытии содержимое окна прокручивается таким образом, что выделенный фрагмент текста оказывается вверху окна).

Плюс ещё имеется проблема с выделением текста:
http://forum.wincmd.ru/viewpost.php?p=107763
Видео-демонстрация:
http://rghost.ru/59097884

#2760:  Author: Skif_off PostPosted: Sun Nov 16, 2014 23:20
    —
У AkelPad в плагине Sessions удобно и гибко сделаны настройки: http://rghost.ru/59103425/image.png

#2761:  Author: Alextp PostPosted: Tue Nov 18, 2014 03:46
    —
LonerD
пока нельзя, занесу в todo--чтоб и селекшн и каретка сохранялись по опции "Save caret pos". Жаль релиз уже был


Last edited by Alextp on Tue Nov 18, 2014 14:21; edited 1 time in total

#2762:  Author: Alextp PostPosted: Tue Nov 18, 2014 09:34
    —
взял твой ini, пощелкал quikview, но не повторил, и непонятно нифига, а при чем тут qv, может и на ЕХЕ повторишь?

#2763:  Author: Skif_off PostPosted: Tue Nov 18, 2014 19:57
    —
Alextp
Можно как-то внешними средствами добавить лексеры? Этот апдейтер тоже тупо распаковывает поверх unrar x -y, с изменённым LexLib.lxl будет не очень удобно.

В %Temp% не удаляются install.inf, SynWrite_plugin.rar, SynWrite_Registry.txt и SynWrite_RegistryVersions.txt - это ошибка или просто нет особого смысла возиться?
И просто любопытно: как и когда очищается \Py\__trash__?

Без использования (явной установки) плагинов можно безболезненно выпилить
\DLLs
\msvcm90.dll
\msvcp90.dll
\msvcr90.dll
\python32.dll
\python32.zip
или что-то может вылезти боком?

#2764:  Author: LonerDLocation: Донецк PostPosted: Tue Nov 18, 2014 20:57
    —
Alextp wrote:
взял твой ini

Может на разных файлах наблюдаться такой эффект.
Вот, например, очень наглдяно на coder-файлах Акелпада:
http://rghost.ru/59135454

Alextp wrote:
непонятно нифига,

Открываю файл в QV, прокручиваю его скажем до середины (не суть важно), выделяю фрагмент текста. Закрываю QV. Открываю снова QV, пытаюсь выделять. Текст или не выделяется (каретка бегает по тексту без выделения) или выделяется частично или выделение начинается строкой ниже. После небольшой прокрутки текста - баг исчезает.

Alextp wrote:
а при чем тут qv,

В окне быстрого просмотра происходит баг.

Alextp wrote:
может и на ЕХЕ повторишь?

С ЕХЕ подобного поведения не выявил. При открытии файлов в Listerе через плагин, в окне UV через плагин - тоже такого бага вроде нет.

#2765:  Author: Alextp PostPosted: Wed Nov 19, 2014 02:48
    —
Skif_off

1.для импорта лекса есть PY script--на моем SourceForge.
Или можно Py API

2.temp. Нет смысла возиться
__trash__. никогда

3.Видимо можно (если Син запустился)

#2766:  Author: Skif_off PostPosted: Wed Nov 19, 2014 03:27
    —
Alextp
1.
Quote:
для импорта лекса есть PY script--на моем SourceForge.

Нашёл только ExLexer, но это экспорт.
Запуск Syn.exe с ключами не прокатит, да? В принципе, это обычный текстовый файл, даже в ANSI, - можно подумать о простой записи в файл.

2.
Quote:
__trash__. никогда

Почему, если не секрет?

#2767:  Author: Alextp PostPosted: Wed Nov 19, 2014 03:31
    —
SF.net не робит, но там точно был скрипт -папка lexer_tools, ссылку дам.

Добавлено спустя 8 минут:

__trash не чистится --там может быть случайно удаленный свой плаг.

Добавлено спустя 22 минуты:

https://sourceforge.net/projects/synwrite/files/Misc/Lexer%20tools/

#2768:  Author: Skif_off PostPosted: Wed Nov 19, 2014 04:36
    —
Alextp
Какая-то фигня с import_lexer_into_lexlib.py:
вытащил python.exe из дистриба 3.2.5, запускаю в консоли
Code:
>python.exe %SynWrite%\import_lexer_into_lexlib.py %SynWrite%\LexLib.lxl %SynWrite%\lexer.AviSynth\AviSynth.lcf
  File "%SynWrite%\import_lexer_into_lexlib.py", line 109
    print 'command-line parameters needed: <LXL_filename> <LCF_filename>'
                                                                        ^
SyntaxError: invalid syntax

%SynWrite% - путь к папке SynWrite, никаких пробелов и только латиница с нижним подчёркиванием (одна штука).
В общем, KDiff3/WinMerge в помощь...

#2769:  Author: Alextp PostPosted: Wed Nov 19, 2014 04:37
    —
--вытащил python.exe из дистриба 3.2.5
Надо 2.7 (Не 3.х)

#2770:  Author: Skif_off PostPosted: Wed Nov 19, 2014 15:03
    —
Alextp
С 2.х не прокатило - в самом SynWrite 3.х и python.exe ругнулся на какую-то либу, забил и дописываю в LexLib.lxl скриптом. Правда встал вопрос об обновлении уже самих лексеров, но решил - ну нафиг: попытка "упростить" обновление и так обернулась 251 строкой кода Smile))

Сунулся набросать подсветку для BibTeX, но что-то с разбегу не разобрался, если вдруг кто решит взяться, для удобства мой bibtex.coder для другого редактора: собраны все ключевые слова распространяемых официально пакетов (в т.ч. фолдинг в Folds для очевидности и почти готовые сниппеты в Blocks для типов записей, идущих из коробки + необходимые и дополнительные (необязательные, закомментированы) поля).

#2771:  Author: Alextp PostPosted: Wed Nov 19, 2014 15:16
    —
ты не понял ничего. Берешь ставишь нормальный Пи 2.7. Никакой ЕхЕ выдирать НЕ надо. Ничего копировать не надо. Просто запускаешь

Quote:
path_python_2\python.exe path\myscript.py .....и тд, как описано в начале моего скрипта.....

#2772:  Author: Skif_off PostPosted: Wed Nov 19, 2014 15:54
    —
Alextp wrote:
ты не понял ничего.

Наоборот, просто не хочу ставить питон только ради того, чтобы объединить несколько файлов. Тупо рассчитывал обойтись тем, что есть в SynWrite - не прокатило.

#2773:  Author: Alextp PostPosted: Wed Nov 19, 2014 16:01
    —
Ну да, верно, в твоем туле это не прокатит, там же место нужно, да и портирование файла на Питон3 не поможет

#2774:  Author: BezDNaU PostPosted: Fri Nov 21, 2014 15:09
    —
Здравствуйте, Уважаемые.
При использовании плагина не сохраняется положение панелей.
И ещё: можно ли в плагине автоматом загружать свою панель?

#2775:  Author: Alextp PostPosted: Fri Nov 21, 2014 15:23
    —
Если не QView, у меня сохраняется.

Добавлено спустя 50 секунд:

какую "свою панель".

#2776:  Author: BezDNaU PostPosted: Fri Nov 21, 2014 15:28
    —
Alextp wrote:
Если не QView, у меня сохраняется.

Добавлено спустя 50 секунд:

какую "свою панель".


1. Именно в QView.
2. Опции -> Настроить панель инструментов ->1, 2, 3

#2777:  Author: Alextp PostPosted: Fri Nov 21, 2014 15:41
    —
QV ограниченный и пока не хочется делать сохранение. может быть конфликт с не qv.

2-ое пока нет

#2778:  Author: Alextp PostPosted: Sat Nov 22, 2014 14:02
    —
OK.Я добавлю в опции возм-ть показать тулбары юзера и еще панель Вывод. Будет в хелпе

#2779:  Author: aldares PostPosted: Mon Dec 15, 2014 10:33
    —
Уважаемый автор и сообщество! Не подскажете, как привести машинно-оптимизированный xml (без пробелов и новых строк) к человеко-читаемому виду?
Первое тупейшее, что приходит на ум - заменить ">" на ">\n", но тогда открывающие тэги будут отдельными строками. Ну или регэксп сочинить - закрывающий тэг на закрывающий тэг+новая строка.
Пока удобнее всего плагин xmltools в npp, который умеет лихо форматировать и т.д..

#2780:  Author: Alextp PostPosted: Mon Dec 15, 2014 10:37
    —
Подскажем, почему бы нет - вот http://synwrite.sourceforge.net/forums/viewtopic.php?p=5941#p5941

#2781:  Author: aldares PostPosted: Mon Dec 15, 2014 12:38
    —
Спасибо! Работает!
Но возникают глупые вопросы:
Питон-плагины работают только для exe-редактора, в wlx не запускаются?
Портабельность тоже невозможна? Или можно не устанавливать python-runtime, а распаковать все потроха дистрибутива куда-нибудь в %COMMANDER_PATH% или папку с редактором?

#2782:  Author: Alextp PostPosted: Mon Dec 15, 2014 12:40
    —
1. только для Ехе
2. портабельность как обычно. Смотри в FAQ, тут нет моментов с Питоном

#2783:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 19:57
    —
Alextp
Flasher wrote:
Единственное, что меня бы заставило использовать его как редактор, это работа с объектной моделью (выпадающие списки свойств, методов после точек подключения).
Ну, так что, полноценная IntelliSense когда-нибудь будет? Или дело дрянь?

#2784:  Author: Alextp PostPosted: Tue Dec 16, 2014 20:13
    —
Flasher вот как всегда. Что-то предъявляет, а что, почему, потому что я в той теме что-то писал? А я помню что?? в 2011 году... не понял про что ты

#2785:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 20:26
    —
Где я что-то предъявлял? Обычный вопрос задал. Та тема ни при чём (это пруфлинк на мои слова), всё и так понятно. Ну, а если непонятно, то см.

#2786:  Author: Alextp PostPosted: Tue Dec 16, 2014 20:35
    —
не, ну там было "или дело дрянь", может ты просто случаешь Высоцкого, но я так понял что что-то должен тебе (не я должен, но редактор).
Про intellisense есть uvviewsoft.com/syncodeintel и SynJedi

#2787:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 20:57
    —
Установил SynCodeIntel, попробовал на js - тихо, дописал в конфиг VBScript, перезапустил, открыл vbs - там тоже тихо...

P.S.: Нет, Высоцкого специально не слушаю. И почему эту фразу нужно связывать с ним и видеть в этом чьи-то обязательства?

#2788:  Author: Alextp PostPosted: Tue Dec 16, 2014 21:05
    —
на js его еще никто не проверял, у меня нет познаний, как сделать js project и что писать перед точкой, выложи sample project (маленький, чтобы я не заплутал).

#2789:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 21:33
    —
А его надо делать? Там же JavaScript прописан. Question
Есть какой-то пример, как для этого плагина проект делать?
А с VB(S/A/E)-шными как подружить? Тоже писать?

#2790:  Author: Alextp PostPosted: Tue Dec 16, 2014 21:42
    —
конечно. Его надо делать. Делаешь проект на js. Делаешь в нем класс. и делаешь вызов одного штуки класса. Пишешь имя штуки и точку. После чего ты хочешь увидеть список autocomplete , а его нет (а пример у меня есть только на php / python - см. скрин на странице плагина)

#2791:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 21:55
    —
Alextp wrote:
а пример у меня есть только на php / python
Выложишь? Хоть прикинуть, сколько на это времени уйдёт.

#2792:  Author: Alextp PostPosted: Tue Dec 16, 2014 21:57
    —
http://www.uvviewsoft.com/synjedi/py/
примеры на py, acp_py_usr.py - после
c.
вызывается autocomplete
(в Synjedi)

#2793:  Author: FlasherLocation: Москва PostPosted: Tue Dec 16, 2014 22:22
    —
Это что? Где synw-proj?

#2794:  Author: Alextp PostPosted: Tue Dec 16, 2014 22:37
    —
проект js--значит проосто набор js files. Если есть еще и инклюды, которые нужны autocomplete, пропиши путь к ним как описано в хелпе Syncodeintel (в опциях сина в вкладке Path Env)

#2795:  Author: aldares PostPosted: Thu Dec 18, 2014 15:52
    —
Почему при установке аддонов может ругаться "Cannot find inf-file in archive"?
Тот же билд 1870 с той же версией unrar.dll 5.20 в своей папке на другой машине с такой же виндой XPx86 ставит лексеры и питон-аддоны нормально.

#2796:  Author: Alextp PostPosted: Thu Dec 18, 2014 15:54
    —
Может потому что у тебя %temp% невалидное значение(non existing dir), он распаковывает в temp

#2797:  Author: aldares PostPosted: Tue Dec 23, 2014 13:59
    —
Да, нет:
Code:
C:\Documents and Settings\abc.SIBTRANS>set | find "TEMP"
TEMP=D:\TEMP\
TMP=D:\TEMP\

Писать туда можно, переменные стоят и системные и для юзера.

#2798:  Author: Alextp PostPosted: Tue Dec 23, 2014 14:22
    —
aldares
если temp стоят, то не знаю даже, Син запускает unzip/rar

Quote:
cmd:= Format('%s\Tools\unzip.exe', [ExtractFileDir(ParamStr(0))]);
params:= Format('-o "%s" "%s" -d "%s"', [fn, fn_unpack, sdir]);

cmd:= Format('%s\Tools\unrar.exe', [ExtractFileDir(ParamStr(0))]);
params:= Format('x -y "%s" "%s" "%s\"', [fn, fn_unpack, sdir]);


Добавлено спустя 2 минуты:

fn_unpack - '*.*'

#2799:  Author: aldares PostPosted: Tue Dec 23, 2014 14:50
    —
При вызове unzip.exe происходит печальный BUFFER_OVERFLOW.


Вот лог Procmon-а с самим Procmon.exe внутри.
www.mirebs.com/113work/puke/procmon_log.rar

#2800:  Author: Alextp PostPosted: Tue Dec 23, 2014 14:51
    —
О, клево.. а чем мне поможет твой лог? ничем. я не понимаю логи.

#2801:  Author: aldares PostPosted: Tue Dec 23, 2014 15:07
    —
Да, вдруг! Не поможет, так не поможет, болт с ним.

#2802:  Author: Alextp PostPosted: Tue Dec 23, 2014 15:16
    —
тут бы *заменить* unzup.exe, не помню, где брал..

#2803:  Author: aldares PostPosted: Tue Dec 23, 2014 15:59
    —
Ибо Воистину.

Старый unzip:
Code:
c:\tc8\plugins\wlx\Syn2\Tools>UnZip.exe
UnZip 5.51 of 22 May 2004, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.

Новый (ftp://ftp.info-zip.org/pub/infozip/win32/unz600xn.exe):
Code:
c:\tc8\plugins\wlx\Syn2\Tools>UnZip.exe
UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.


С новым, однако, ставится!

#2804:  Author: Alextp PostPosted: Tue Dec 23, 2014 16:02
    —
Воистину

Похоже, надо выкинуть хлам. Заменю)

#2805:  Author: Skif_off PostPosted: Sun Jan 11, 2015 18:55
    —
Alextp
Крайняя бета, версия с установщиком, после первого запуска конфиги создаются в профиле, но SynPlugins.ini и SynPlugins.sample.ini - рядом с exe'шником. Так и задумано?

Добавлено спустя 7 минут:

И такой ещё вопрос: для апдейтера, не мудрствуя лукаво, решил использовать конфиг SynWrite:
Code:
[plPre]
...
la=2015-01-11 18:47

Не вылезет ли это боком?

#2806:  Author: Alextp PostPosted: Sun Jan 11, 2015 19:16
    —
-SynPlugins.ini и SynPlugins.sample.ini - рядом с exe
да, именно так задумано.
потому что плаги в exe dir


===
про конфиг не понял. Что ты решил?

#2807:  Author: Skif_off PostPosted: Sun Jan 11, 2015 19:44
    —
А если нет прав?

===
Если сидеть на бета-версии, то нет способа точно определить её номер, т.к. у неё зачастую номер крайнего релиза. Пробовал брать дату модификации Syn.exe, потом до кучи History.txt, но это всё не очень точно. Заводить файл конфигурации ещё и для апдейтера не хочется, решил писать дату крайнего обновления в Syn.ini в секцию [plPre], добавив свой параметр lu. Теперь думаю: SynWrite, наверное, читает всю секцию сразу (или весь конфиг), не вылезет ли левый параметр боком?

#2808:  Author: Alextp PostPosted: Sun Jan 11, 2015 19:55
    —
права есть. Я в инсталлере не предлагаю Program files, хотя и с p.f. работало

Добавлено спустя 3 минуты:

конечно можешь писать все в ЛЮБУЮ секцию. Лучше не в plPre (мало ли, вдруг очистка истории сотрет)

#2809:  Author: Skif_off PostPosted: Sun Jan 11, 2015 20:04
    —
Alextp
Про очистку истории не подумал, спасибо, исправлю на [Setup].

#2810:  Author: Skif_off PostPosted: Mon Jan 26, 2015 04:53
    —
 Нет ли у кого-нибудь случайно времени проверить перевод:

#2811:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 26, 2015 10:14
    —
Skif_off
 О переводе:

#2812:  Author: FlasherLocation: Москва PostPosted: Mon Jan 26, 2015 11:28
    —
 2Skif_off

#2813:  Author: _92Location: ufa PostPosted: Mon Jan 26, 2015 11:38
    —
Flasher wrote:
2) Слово лексер (как, к примеру, и парсер) является обиходным/жаргонным, поэтому на формальном языке тут больше сгодится транслятор, LR-анализатор, синтаксический анализатор

*лексер* используется в rus.lng программы

#2814:  Author: FlasherLocation: Москва PostPosted: Mon Jan 26, 2015 11:42
    —
_92
Мои искренние поздравления. Кто автор lng? Розенталь? Very Happy
P.S.: без обид. Wink

#2815:  Author: Skif_off PostPosted: Mon Jan 26, 2015 15:46
    —
 2Avada, Flasher

#2816:  Author: FlasherLocation: Москва PostPosted: Mon Jan 26, 2015 16:19
    —
 2Skif_off

#2817:  Author: Skif_off PostPosted: Mon Jan 26, 2015 17:45
    —
 2Flasher

#2818:  Author: FlasherLocation: Москва PostPosted: Mon Jan 26, 2015 18:45
    —
 2Skif_off (пора сворачиваться):

#2819:  Author: Skif_off PostPosted: Mon Jan 26, 2015 20:04
    —
 2Flasher

#2820:  Author: iMiKELocation: Novosibirsk PostPosted: Sat Jan 31, 2015 08:49
    —
Автоматом не ставятся плагины для SynWrite - открываю плагин в листере, мне в ответ, что unzip/unrer не найден. Проверяю фолдер
Code:

c:\Program Files\totalcmd\Plugins\List\SynWrite\Tools>
Структура папок
    Emmet.js
    Emmet.License.txt
    Emmet.wsf
    EmmetProfiles.txt
    HtmlHelpView.exe
    ImageToBmp.exe
    UnRar.exe
    Unrar.License.txt
    Unzip.Copying.txt
    UnZip.exe

Подпапки отсутствуют

Всё лежит на месте. Тогда почему не устанавливаются плагины?

И ещё вопрос - почему СинВрайт кидает кучу новых инишников в корень тотала? Как сделать так, чтобы он все эти инишники держал в корне своей папки и не засирал папку тотала?

#2821:  Author: Alextp PostPosted: Sat Jan 31, 2015 09:00
    —
См. faq про портабельность, там есть

#2822:  Author: iMiKELocation: Novosibirsk PostPosted: Sat Jan 31, 2015 09:08
    —
Alextp wrote:
См. faq про портабельность, там есть

Окей, спасибо, с этим разобрался.
Уточнение по факу - настройки синврайта не лежат в %appdata%, они лежат в корне папки с тоталом. В аппдате лежат какие-то далеко не полные файлы.

А по поводу установки плагинов есть мысли?

#2823:  Author: _92Location: ufa PostPosted: Sat Jan 31, 2015 11:23
    —
iMiKE wrote:
А по поводу установки плагинов есть мысли?

плагины не устанавливаются через листер
т.к. они предназначены для работы через syn.exe

#2824:  Author: Alextp PostPosted: Sat Jan 31, 2015 21:14
    —
поправка- portable.ini в папке Син дает все ини НЕ в папке ТС.

#2825:  Author: Skif_off PostPosted: Wed Feb 04, 2015 19:35
    —
Alextp
Случайно наткнулся на упоминание SynLite, не совсем понял, это будет порт SynWrite под Linux с общими идеями, плагами? Или совершенно отдельная разработка?

#2826:  Author: Alextp PostPosted: Wed Feb 04, 2015 22:12
    —
совершенно отдельная, еще даже контрол редактора не портирован, гора работы ..

#2827:  Author: Skif_off PostPosted: Wed Feb 04, 2015 23:03
    —
Alextp
Прошу прощения за любопытство, понял, что дело не быстрое: т.е. придётся тянуть два разных редактора под две платформы? Тяжеловато, наверное Smile Или планируется версия SynLite и под Win, с заменой SynWrite?

#2828:  Author: Alextp PostPosted: Wed Feb 04, 2015 23:07
    —
Lite будет и под Лин и под Вин, а может удастся и под мак, еще неясен масштаб

Добавлено спустя 4 минуты:

это не замена Synwrite т.к. например в sw есть тулбары, а в lite непонятно, будет ближе к ST3

#2829:  Author: Alextp PostPosted: Fri Feb 06, 2015 23:32
    —
Flasher, получилось с codeIntel что-то, или ты забил? Я не знаю JS.

#2830:  Author: Starina PostPosted: Wed Feb 18, 2015 01:52
    —
Подскажите, пожалуйста, осталась возможность скрывать главное меню отдельно для плагина (например, как это было в 5.5.460).

#2831:  Author: Alextp PostPosted: Wed Feb 18, 2015 02:07
    —
Вроде бы нет,даже опции нет

#2832:  Author: FlasherLocation: Москва PostPosted: Wed Feb 18, 2015 03:56
    —
Alextp wrote:
Flasher, получилось с codeIntel что-то, или ты забил? Я не знаю JS.
Я отложил пока это дело, ибо так и не получил должного ответа. Приведённые 'примеры' мне примерами не показались. Мне нужны коды с комментами. Ты на паскале пишешь? Вот мне бы получить аналог того, что требуется.

#2833:  Author: Starina PostPosted: Wed Feb 18, 2015 09:16
    —
Alextp wrote:
Вроде бы нет,даже опции нет


Понятно. А можно сделать, чтобы пункты меню скрывались отдельно для плагина и программы? Сейчас, по моему, файл SynHide один.

#2834:  Author: Alextp PostPosted: Wed Feb 18, 2015 09:27
    —
Flasher, тебе нужен пример Питон программы которая автокомплитится через Syncodeintel? просто. создаешь любой плагин, пишешь в нем
import sw

потом
sw.

и после этого "sw." должен работать автокомплит, должен давать имена функций из sw.
плагину надо указать (в опциях Сина) путь к папке с файлом sw.py, это папка Py.
или что надо?

#2835:  Author: Starina PostPosted: Wed Feb 18, 2015 09:59
    —
1. Когда используешь плагин, то пункт меню Плагины серенький. Лучше его скрывать, чтобы не возникало вопросов.

2. Оставляю один пункт меню Опции (использую плагин). Выстраиваются в одну линию Тулбар 1, Тулбар 2, Меню, закрываю. Открываю программу: первая линия меню, вторая - тулбары (это, наверное, правильно). Открываю плагин: в одну линию Тулбар 1, Меню, Тулбар 2.

Спасибо за проделанную работу! Прогресс на лицо. Smile

#2836:  Author: Alextp PostPosted: Wed Feb 18, 2015 10:53
    —
2e похоже неверно, хотя так просто не воспроизвел, выставил в ряд Меню, тулбар1, тулбар2, и в программе они всегда остаются в линии; если надо скрывать все для повторения, то неохота

#2837:  Author: FlasherLocation: Москва PostPosted: Wed Feb 18, 2015 11:55
    —
Alextp wrote:
Flasher, тебе нужен пример Питон программы которая автокомплитится через Syncodeintel?
Нет. Зачем?
Мне нужно понять, что за класс писать, чтобы цеплялись зарегистрированные библиотеки, и каким образом Syncodeintel это всё тащить из системы будет, а также, по какой схеме он будет стыковать между собой скрипты проекта.
Или мне нужно все объектные модели с нуля создавать (на это никакого времени не хватит)?

Кстати, совершенно непонятно, зачем ещё нажимать Ctrl+Space, когда нужен моментальный вызов списка подстановок.

#2838:  Author: Alextp PostPosted: Wed Feb 18, 2015 12:14
    —
Flasher
в Питоне не надо писать класс чтобы автокомплитить, просто делаем

import re
re.(тут жмем ctrl+space)

здесь "re" это модуль питона. Понятно?

Добавлено спустя 2 минуты:

>зачем ещё нажимать Ctrl+Space, когда нужен вызов
Пока только так

#2839:  Author: FlasherLocation: Москва PostPosted: Wed Feb 18, 2015 12:18
    —
Alextp
Зачем мне Питон?
Ты писал:
Alextp wrote:
Делаешь проект на js. Делаешь в нем класс. и делаешь вызов одного штуки класса.


Alextp wrote:
Пока только так
Такое почти нигде не практикуется.

#2840:  Author: Alextp PostPosted: Wed Feb 18, 2015 12:20
    —
На js попробую попозже, только туториал читал

#2841:  Author: citana PostPosted: Thu Feb 19, 2015 15:37
    —
-А как будет определятся, что с подпапками
Ничто не с подпапками. Поиск будет только по папкам, которые явно указаны. Так работают все ide..

-Внешние инструменты в отдельном потоке
Не сами тулы, а ожидание окончачния тулов, идет в основном потоке.

#2842:  Author: Alextp PostPosted: Thu Feb 19, 2015 15:52
    —
Не понл, это что?

#2843:  Author: Skif_off PostPosted: Thu Feb 19, 2015 18:19
    —
Alextp
Нет ли в планах выпиливания и переноса функционала в плагины ещё чего-нибудь? Думаю грохнуть всё и настроить заново или подождать чуток Smile

#2844:  Author: Alextp PostPosted: Fri Feb 20, 2015 02:29
    —
Нет--уже вынес все что хотел, думал еще вынести case convert--передумал, т.к. довольно часто нужно, а так все вынес, хотя по мелочи еще могу

#2845:  Author: yozhik PostPosted: Fri Feb 20, 2015 13:31
    —
Alextp
Доброго здоровья!
Есть предложение (хотелка) по мелочи, если сочтёте нужным. Открываю файл из TC по F3 – плагины недоступны (пункт меню серый). Вот бы кнопку типа «Переоткрыть автономно» этот же файл, т.е. не как плагин.

#2846:  Author: Skif_off PostPosted: Fri Feb 20, 2015 16:49
    —
yozhik
Почему бы не повесить сабж и на F4 как редактор по умолчанию, если нужны плагины? Или кнопку на тулбаре.

#2847:  Author: FlasherLocation: Москва PostPosted: Fri Feb 20, 2015 16:55
    —
yozhik
Для этого есть AppLoader.

#2848:  Author: yozhik PostPosted: Fri Feb 20, 2015 20:00
    —
Вы меня не поняли На F4 другое повешено и F4Menu тоже при деле. Но у Syn' a есть замечательное преимущество: он может запускаться и как плагин, и автономно. Зачем это преимущество терять? У других его нет. Другие, кроме как на кнопку и на F4 никуда больше и не повесишь. И, думаю, это хорошо, когда с клавиатуры (не дёргаясь к мыши) есть доступ к разным редакторам.
Ну, и субъективно ещё дело в том, что я привыкаю (уже привык до автомата) запускать Syn по Ctrl+Q и по F3 и поэтому хотелось бы его перезапускать в режиме полного функционала без лишних движений.

#2849:  Author: _92Location: ufa PostPosted: Fri Feb 20, 2015 20:07
    —
на текущий момент через apploader возможно хоткеем открыть файл из syn2.wlx в syn.exe

#2850:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Feb 20, 2015 20:08
    —
yozhik wrote:
У других его нет. Другие, кроме как на кнопку и на F4 никуда больше и не повесишь.

Пример сочетания плагина и автономной программы — как минимум, Imagine. И я, честно говоря, тоже не понял, чего хочется. Не говоря про то, что у кого-то F3 — это внутренний просмотр, а у кого-то (как у меня) — внешний, настройки разные.

#2851:  Author: _92Location: ufa PostPosted: Fri Feb 20, 2015 20:12
    —
Avada wrote:
Не говоря про то, что у кого-то F3 — это внутренний просмотр, а у кого-то (как у меня) — внешний

yozhik, кстати, попробуйте так
https://yadi.sk/i/tAx7VHzWeoaKX

#2852:  Author: yozhik PostPosted: Fri Feb 20, 2015 21:06
    —
Avada wrote:
как минимум, Imagine

В Imagine как раз можно настроить: File -> Open With -> и здесь назначить автономный Imagine, причём даже с относительным путём (с COMMANDER_PATH). И будет файл, открытый в Imagine-плагине открываться в автономном Imagine. Только в Imagine это не нужно, ибо функционал одинаковый и в плаге, и в exe. И в Syn'е также было, пока часть функционала не переехала в плагины.
Avada wrote:
тоже не понял, чего хочется

Чтоб и овцы сыты, и волки целы. Открывать файл по F3 (это уже есть) и иметь возможность по желанию переключаться оттуда в полный функционал (об этом попросил). Всем такое, конечно, не понадобится, но если б в качестве дополнения Rolling Eyes
_92 wrote:
кстати, попробуйте так

Вы предлагаете глобальную настройку изменить. А я бы хотел оставить, чтобы Syn запускался через внутренний просмотровщик, потому что дело ведь не только в F3, но ещё и в Ctrl+Q.

#2853:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Feb 20, 2015 21:38
    —
yozhik
Для плагина — обычный внутренний просмотр, а для внешней программы — F4 плюс средство типа F4Menu или ему подобных.
А функционал Imagine-программы и Imagine-плагина далеко не идентичен, но это мы тут по понятным причинам обсуждать не будем.

#2854:  Author: yozhik PostPosted: Fri Feb 20, 2015 21:55
    —
Avada
Quote:
Для плагина — обычный внутренний просмотр

Ну, да, согласен, логика правильная.
Эх, ладно. Скриптом на AutoIt реализую, уже придумал как.

#2855:  Author: FlasherLocation: Москва PostPosted: Fri Feb 20, 2015 22:12
    —
yozhik wrote:
дело ведь не только в F3, но ещё и в Ctrl+Q.
Эмм.. Какая связь у быстрого просмотра с внешней программой? Confused

#2856:  Author: yozhik PostPosted: Fri Feb 20, 2015 22:41
    —
Flasher
Минуточку, вы обобщаете А случай то как раз не общий, а частный. Есть Syn, который, будучи внешней программой с всеми фишками, умеет ещё использовать средства внутреннего просмотровщика и, среди прочего, открываться в боковой панели (на месте быстрого просмотра). В Syn всё это уже есть. И нужно только добавить маленький переключатель из одного состояния в другой.

#2857:  Author: FlasherLocation: Москва PostPosted: Fri Feb 20, 2015 23:15
    —
yozhik
Обобщение непосредственно касается пожелания:
yozhik wrote:
Вот бы кнопку типа «Переоткрыть автономно» этот же файл, т.е. не как плагин.
Если бы речь шла именно о функционале программы и её опциональной настройке, то это совсем другое дело. И об этом уже велась речь.

#2858:  Author: Alextp PostPosted: Sat Feb 21, 2015 10:30
    —
ежик, есть такая фича как External tools--вот ее настрой и будет ОК..

#2859:  Author: yozhik PostPosted: Sat Feb 21, 2015 15:41
    —
Alextp
Ндаа, вот я расшумелся то вчера Я ведь туда вчера заходил, в External tools, но невнимательно, и не заметил Parameters, где передаётся текущий файл. В-общем, сегодня всё замечательно. Только вот может добавите птичку, типа, «Закрыть Syn после открытия External Tool» ?

#2860:  Author: Alextp PostPosted: Sat Feb 21, 2015 22:52
    —
Такая птичка очень редко нужна, так что нет.

#2861:  Author: Skif_off PostPosted: Sun Feb 22, 2015 00:41
    —
yozhik wrote:
Только вот может добавите птичку, типа, «Закрыть Syn после открытия External Tool»?

Вы же писали
yozhik wrote:
Эх, ладно. Скриптом на AutoIt реализую, уже придумал как.

Допилите трошки Smile Только потом покажите, что получилось.

#2862:  Author: vlsh PostPosted: Mon Jun 29, 2015 19:41
    —
подскажите плиз как итзменить вид, чтобы видеть все теги
сейчас вот так http://c2n.me/3k1eSz5
а хотелось бы http://c2n.me/3k1fg1V
делала полгода назад - забыл напрочь))

)) разобрался - просто TXT перебиваем в HTML Very Happy

#2863:  Author: LonerDLocation: Донецк PostPosted: Wed Aug 19, 2015 00:25
    —
А какой практический смысл выносить подсветку различных расширений в отдельные аддоны?
Я их все (почти все) интегрировал в LexLib.lxl (размер его вырос до 2.8 Мб). От этого могут быть негативные последствия? Может, медленней файлы будут открываться или лексеры конфликтуют друг с другом или что-то ещё?

~~~~~~~~~~~~~~~~~~~~~~~~~~

При установке лексеров
lexer.CodeVisionAVR.zip
lexer.Modula_2.zip
выскакивает ошибка
Cannot find linked lexer: Assembler
и в итоге - Установлен один или более лексеров.

При установке лексеров
lexer.ColdFusion.zip
lexer.Razor.zip
lexer.Twig.zip
выскакивает ошибка
Cannot find linked lexer: Style sheets

(я установил ВСЕ лексеры из SynWrite_Addons.rar ).
Что это за ошибки, чего им не хватает, что нужно доустановить?

#2864:  Author: aldares PostPosted: Fri Oct 30, 2015 14:42
    —
Есть ли какой-нибудь функционал для декодирования unicode escaped ?
Можно ли привести в человеко-читаемый вид строки типа:
Code:
var labelDayPlural = "\u0434\u043d\u0435\u0439(\u044f)";

Или какой-нибудь питон-скрипт к тексту применить с поиском по регэкспу \uXXXX и применением decode('unicode-escape') ?
Онлайн декодеры, которые встречал, все глупые - туда файл целиком не засунешь.

#2865:  Author: Alextp PostPosted: Fri Oct 30, 2015 15:09
    —
Да. есть. Это плагин Base encoder. теперь он умеет это (тестил бегло)

#2866:  Author: FlasherLocation: Москва PostPosted: Mon Dec 07, 2015 17:54
    —
Alextp wrote:
На js попробую попозже, только туториал читал
Что-то с тех пор изменилось в этой части?

#2867:  Author: Alextp PostPosted: Mon Dec 07, 2015 19:31
    —
Не изменилось
я думал что лучше бы ты делал тестовые програмы на js и выкладывал их. я бы пробовал собрать. и тестил плагин на них. а так не умею сам. тестить нечего..

#2868:  Author: FlasherLocation: Москва PostPosted: Tue Dec 08, 2015 22:17
    —
Alextp wrote:
лучше бы ты делал тестовые програмы
Я не представляю, как они должны выглядеть, чтобы подойти для тестов.

#2869:  Author: Alextp PostPosted: Tue Dec 08, 2015 22:35
    —
Flasher
Это должон быть модуль который юзает 2-3 других
Юзает через ссылки типа как include, uses (как там надо ХЗ) и надо чтоб был класс с 2-3 методами- можно класс пульнуть в модуль

#2870:  Author: FlasherLocation: Москва PostPosted: Wed Dec 09, 2015 00:21
    —
Ну, вот конкретно по include Гугл выдаёт ссылки (1, 2, 3, 4). Что тут подходит?

#2871:  Author: Alextp PostPosted: Wed Dec 09, 2015 00:58
    —
Flasher
можешь взять Сублиме Текст 3? проверь в нем в плагине SublimeCodeIntel. тот же движок. пашет там?

#2872:  Author: FlasherLocation: Москва PostPosted: Wed Dec 09, 2015 01:57
    —
Что-то не хочет устанавливать. Через Package Control: Install Package по клику молчит, потом папку целиком закинул, перезапустил - тоже тихо. Alt+ЛКМ не работает.

#2873:  Author: Alextp PostPosted: Wed Dec 09, 2015 03:17
    —
хмм, ну может ST2 работает, а не ST3?

Добавлено спустя 2 минуты:

если и 2 не работает, надо идти в суппорт SublimeCodeIntel

#2874:  Author: FlasherLocation: Москва PostPosted: Thu Dec 10, 2015 03:07
    —
ST2 же не запустить. Просит апдейта. А по англосуппортам я особо не ходок.
Жалко ты на бейсике не пишешь, а то можно было бы сорсы посмотреть.

#2875:  Author: Destiny PostPosted: Tue Dec 15, 2015 19:42
    —
http://rghost.ru/private/8tKTXKjjZ/3a978bf4131732346f264d9403dd2b0c
там лежит пример-файл тестового кода на С++.
Если его открыть в редакторе - то в панели Дерева кода мы увидим совершенно неверную структуру. Объекты одного уровня оказываются зависимыми друг от друга. Пример: ClassA() и funcA: конструктор класса и его член-функция. ClassB: его конструктор и все его член-функции = все они должны были быть на одной вертикальной черте, а отрисовались как зависимые.

Рисуется лишняя иерархия зависимости. Пример: structA() и strFuncA() - конструктор структуры и ее член-функция - вместо того, чтобы отрисоваться на уровне элементов класса ClassB - (структура объявлена внутри этого класса) - прорисовывается 6-ти уровневая лесенка наследования вглубь с повторами!

версия редактора последняя 6.19.2150

P.S.
я чет не пойму - средствами самого же форума я не могу вставить сюда картинку. это как так? "новичкам запрещено постить ссылки"
и как тогда? ждать пока 100 сообщений не набью?
http://savepic.su/6772547.png

#2876:  Author: Alextp PostPosted: Tue Dec 15, 2015 20:21
    —
Повторил--спасиб, покопаю...

#2877:  Author: CaptainFlintLocation: Москва PostPosted: Sun Dec 27, 2015 01:07
    —
Destiny wrote:
я чет не пойму - средствами самого же форума я не могу вставить сюда картинку. это как так? "новичкам запрещено постить ссылки"
и как тогда? ждать пока 100 сообщений не набью?

Нет, не 100, поменьше. Эта мера вынужденная, иначе форум просто заваливало спамом.
Ссылки привёл в рабочий вид.

#2878:  Author: Alextp PostPosted: Sun Dec 27, 2015 01:30
    —
по поводу С примера с плохим деревом, там очень необычная штука, скобки после скобок в определении ф-ции.
фиксить не вышло. там надо пропускать эти вторые скобки. не работает.

#2879:  Author: Destiny PostPosted: Sun Dec 27, 2015 18:32
    —
Alextp
т.е. ничего вообще и никак сделать не получиться?
вроде как сам себе злобный буратино, что так написал?

#2880:  Author: LonerDLocation: Донецк PostPosted: Mon Feb 01, 2016 02:55
    —
Посягну на святое.
Как из редактора/плагина сделать лайт-версию? Убрать питон и плагины.
Я так понимаю - нужно удалить каталоги DLLs, Plugins, Py и файлы msvcr100.dll, python33.dll, python33.zip, UnRar.exe, UnZip.exe
Или весь каталог Tools? Может, ещё что-то?
После такого удаления не будет работать один пункт в меню или другие проблемы могут быть?

#2881:  Author: Alextp PostPosted: Mon Feb 01, 2016 17:22
    —
проблемы могут быть малые.
Может не сработать чтото в меню (Аддон манагер)
Так удаляй все что хочешь

#2882:  Author: LonerDLocation: Донецк PostPosted: Thu Feb 04, 2016 21:55
    —
Только что заметил, что в SynWrite не работает стандартная возможность изменения размера текста Ctrl + колёсико мыши... Shocked Это так и задумано, баг или где-то в настройках можно включить?

#2883:  Author: Alextp PostPosted: Thu Feb 04, 2016 21:58
    —
Это задумано, потому что есть хоткей Ctrl NUM+/NUM-

#2884:  Author: LonerDLocation: Донецк PostPosted: Thu Feb 04, 2016 23:53
    —
Понятно, спасибо.
Жаль, конечно. Такая "стандартная" функция, которая есть чуть ли не в каждой программе, вплоть до Проводника.

Что-то тоталовский плагин при быстром просмотре в последнее время регулярно крашит Тотал, по нескольку раз в день... (а может, просто я активней пользуюсь быстрым просмотром, потому раньше не замечал).

#2885:  Author: Alextp PostPosted: Fri Feb 05, 2016 00:02
    —
Я б.просмотром не пользуюсь, но если замечу, или есть стопудово как повторить, гляну

#2886:  Author: LonerDLocation: Донецк PostPosted: Sat Feb 06, 2016 19:27
    —
В Windows 10 появилась встроенная фича - прокрутка неактивного окна (или фрагмента окна) если мышь находится над ним.
В SynWrite при быстром просмотре это работает не совсем корректно. Нажимаю Ctrl+Q - в соседней панели открывается окно быстрого просмотра. Навожу на него мышь (но не кликаю), пытаюсь прокрутить - ничего не происходит. Кликаю по панели с быстрым просмотром, кликаю обратно по панели с файлом - всё, теперь прокрутка работает до закрытия быстрого просмотра (или до переключения на следующий файл).
С другими плагинами прокрутка работает сразу же, не нужно вручную переключать фокус на панель быстрого просмотра.

Та же проблема и с 64-х битной версией плагина.

#2887:  Author: Alextp PostPosted: Sat Feb 06, 2016 19:31
    —
Может посмотрю в тестовой Вин10, но это несрочно для меня (и не знаю что вообще там делается этой фичей прлкрутки)

#2888:  Author: LonerDLocation: Донецк PostPosted: Sat Feb 06, 2016 19:38
    —
Как правило это работает во всех (в большинстве) даже старых приложениях под Win10.

#2889:  Author: Alextp PostPosted: Sat Feb 06, 2016 19:46
    —
Непонятно что там за меседжи идут при таком скроле
А сам смотреть их winspy не умею,не хочу

#2890:  Author: Alextp PostPosted: Sun Jun 12, 2016 22:35
    —
Ежикофф.нет так перековеркал, что "вообще"..

Quote:
SynWrite- Мощный текстовый редактор для программистов и обыденных юзеров. Отредактировать начальный код, поддерживает программы развития в наиболее чем 70 языках. .. SynWrite имеет TDI-интерфейс, и потому дозволяет раскрывать несколько файлов сразу в отдельных вкладках. Кроме того, SynWrite существует целый ряд вспомогательных приборов для облегчения кодировки.

#2891:  Author: Skif_off PostPosted: Sun Jun 12, 2016 22:46
    —
обыденных юзеров - это пять Smile)

#2892:  Author: FlasherLocation: Москва PostPosted: Sun Jun 12, 2016 22:58
    —
Skif_off
Тут всё 5. "Отредактировать/поддерживает", "дозволяет раскрывать", "сразу в отдельных", "SynWrite существует целый ряд", "приборов", "облегчения кодировки".
Я бы вообще не обращал внимания на какие-то там сайты. Пиар? Smile

#2893:  Author: Alextp PostPosted: Sun Jun 12, 2016 23:02
    —
Я не обращаю внимание на какие-то сайты, но почти все пишут какой-то ОК русиш текст, а Ежиков умудрился такое, ну это типичный машинный быдлоперевод

#2894:  Author: FlasherLocation: Москва PostPosted: Sun Jun 12, 2016 23:09
    —
Машинный. И, судя по всему, касается не только твоего плагина. Тебе вообще не фиолетово? Кстати, не net, а com.

#2895:  Author: Alextp PostPosted: Tue Jun 21, 2016 17:42
    —
[plugin] Favorites (new, replaces internal code)
[plugin] Rename File (new, replaces internal code)


2 плага. первый пока глючит по клику Show-Paths, это из-за того что его надо юзать _только_ со след. версии SW.
Код от kvichans

#2896:  Author: Alextp PostPosted: Thu Jul 07, 2016 14:58
    —
В ехе-версии(где есть плагины) добавил много линтеров (для исп-я CudaLint), PHP, JS, Coffee, Lua

#2897: spell_checker Author: pswLocation: Е-бург PostPosted: Wed Jul 27, 2016 18:34
    —
Недавно в SynWrite была убрана обработка adu-файлов
и соответствующий словарный функционал. Вместо этого
добавлен плагин spell_checker, со своими словарями.
Вопросы:
1. Накопленное за много лет огромное количество слов
в собственных adu-файлах теперь нельзя использовать?
Годы накопления слов - напрасны?..
2. Почему при попытке "select lаnguage" в меню spell_checker
предлагается всегда не то, что я ранее выбрал, т.е. не "ru"?
Это не запоминается?
3. Если я выэываю "check word, with suggestions", например на
слово "слово", то как я должен понять, работает плагин или нет?
Ведь никакой реакции нет, а я задал проверить конкретное слово.
И не знаю, сработал, проверил плагин или нет.
Ведь - в общем случае - он может и не сработать..
4. Как запустить проверку на выделенный участок текста?
5. Как добавить в словарь слово через spell_checker?
Например, при попытке "check word, with suggestions"
на слово "самовывоз", предлагается нечто неудобоваримое:
самовывоз (исходная кодировка - ANSI).
6. Как добавлять слова в собственные файлы-словари
плагином spell_checker? Т.е.:
как сделать и выбрать для добавления слов - свой словарь?
Или плагин работает только с одним словарём?
Тогда как я его буду обновлять "от разработчика",
мои слова будут теряться?
И можно ли экспортировать старые накопленные adu-файлы
в словарь плагина? (желательно - свой..)
7. Как сделать макрос = пункту меню плагина, например
пункту "check text, with suggestions"?
Запускать плагин через проходы по меню - долговато..
А команд таких для макроса нет;
и интерактивное создание макроса не даёт результата.

#2898:  Author: Alextp PostPosted: Wed Jul 27, 2016 18:54
    —
Про пункт7, смотри FAQ, How to assign lexers/shortcuts to command plugins

Добавлено спустя 8 минут:

Про 6,
экспортировать старые накопленные adu-файлы
в словарь плагина?
-Только зайти на сайт Addict Spell и искать тулы

Добавлено спустя 46 секунд:

Про другое - доработаю

Добавлено спустя 6 минут:

Про кракозярлы - было фиксено в Сине уже.

Добавлено спустя 18 минут:

Про куда-пишется-польз-словарь - вот примерно в %users%\Application Data\enchant,
я нашел Тоталом сам по слову

#2899:  Author: Alextp PostPosted: Thu Jul 28, 2016 17:36
    —
Попробуйте доделки в СпелЧекер, см history.txt

#2900:  Author: Alextp PostPosted: Sun Sep 11, 2016 23:08
    —
All
Сделал лексер Bohemia SQF, какой-то скрипт язык из игр типа Арма

Принимаю просьбы сделать новый лексер
Только обоснуйте, где язык нужен, он должен быть популярный, вот SQF он еле еле, но все-таки популярный, несколько игр на нем, куча кода

#2901:  Author: Alextp PostPosted: Wed Nov 23, 2016 00:32
    —
Flasher просил какой-то плагин для авто-комплита в JavaScript;
для CudaText теперь есть - для Сина можно его же портировать,
но не знаю насколько это надо (я сам пользую Куду)

Плагин Tern
на движке Tern.js
http://ternjs.net/

#2902:  Author: FlasherLocation: Москва PostPosted: Thu Nov 24, 2016 19:21
    —
Alextp wrote:
Flasher просил какой-то плагин для авто-комплита в JavaScript;
Как выяснилось, просил я о другом.

#2903:  Author: StaniclawLocation: Ташкент PostPosted: Sat Dec 03, 2016 23:41
    —
Как указать плагину не пытаться открывать файлы, для которых отсутствуют лексеры (в т. ч. без расширения)?

#2904:  Author: Alextp PostPosted: Sun Dec 04, 2016 03:32
    —
Наверное никак, такого никто никогда не просил, в др. прогах тоже не видел

#2905:  Author: StaniclawLocation: Ташкент PostPosted: Sun Dec 04, 2016 14:33
    —
А можно ли добавить скрытый параметр для этого?

#2906:  Author: Alextp PostPosted: Sun Dec 04, 2016 17:20
    —
Такой пар-р будет невостребован, потому что любое расширение ты можешь настроить через detect string TC, можно даже запретить- типа EXT!='aaa'

#2907:  Author: StaniclawLocation: Ташкент PostPosted: Sun Dec 04, 2016 17:59
    —
Alextp
Однако же, неизвестных ''Синрайту'' расширений гораздо больше. Кроме того, при добавлении новых лексеров придётся вбивать в детект-строку ещё и их расширения.

#2908:  Author: Alextp PostPosted: Mon Dec 05, 2016 02:42
    —
Да, придется вбить в детект еще новые расширения, но все равно мало нужно.

#2909:  Author: StaniclawLocation: Ташкент PostPosted: Mon Dec 05, 2016 13:50
    —
Alextp
С недавних пор ''Синрайт'' так же, как и ''Куда'', переведён с LXL-библиотеки на работу с лексерами в отдельных файлах. Этих файлов у меня на компьютере полторы сотни. Считая по расширению на лексер (хотя многие лексеры работают с несколькими расширениями), получается нужда в полутора сотнях конструкций EXT = <тип>. А по мере появления новых лексеров и удлинения детект-строки в этой мешанине станет сложновато ориентироваться.

#2910:  Author: Alextp PostPosted: Tue Dec 06, 2016 03:18
    —
тогда имеет смысл опция, подумаю как ее сделать, попозже.

#2911:  Author: Alextp PostPosted: Wed Dec 07, 2016 05:10
    —
Бета- обычная ссылка.Там опция сделана. Смотрим history.txt + HiddenOptionsForLister.txt (кажется так)
Тестим.

#2912:  Author: StaniclawLocation: Ташкент PostPosted: Wed Dec 07, 2016 17:39
    —
Alextp
Работает, как я и хотел! Спасибо!
Только при попытке вызвать свойства лексера вылезло сначала вот это:
Quote:
---------------------------
SynWrite
---------------------------
Exception in plugin

EAccessViolation
Access violation at address 05B82144 in module 'Syn2.wlx'. Read of address 00000010
---------------------------
ОК
---------------------------
А потом появилось собственно окно свойств, но с пустыми списками правил.

#2913:  Author: Alextp PostPosted: Wed Dec 07, 2016 20:43
    —
Падение поправил,
залил туда же.

#2914:  Author: LonerDLocation: Донецк PostPosted: Fri Jan 06, 2017 01:41
    —
Alextp
Что-то не радует эта тенденция выпиливания функционала.
Исходные возможности вполне устраивали и без плагинов.
Хотелось бы взять за основу последнюю нерезанную версию (6.20, по-моему), внести в неё багфиксы из последующих версий, убрать питон (без него шустрее) и скомпилировать "облегченный" вариант плагина (и редактора). Сможешь такое реализовать или слишком времязатратно? Думаю, не только мне такой вариант плагина был бы востребован.

#2915:  Author: Alextp PostPosted: Fri Jan 06, 2017 07:39
    —
Убрать питон можешь и сам- просто сотри DLLs.
Такой вариант был бы НЕ востребован- кроме юзеров от Тотала.

Тут плагин ТС- довесок к Ехе. А не Ехе- довесок к плагину.
Для редактора ЕХЕ- очень даже гут, что код в питоне

#2916:  Author: LonerDLocation: Донецк PostPosted: Fri Jan 06, 2017 17:34
    —
Alextp wrote:
Убрать питон можешь и сам- просто сотри DLLs.

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

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

Мы как-раз на Тоталовском форуме. Very Happy

#2917:  Author: Alextp PostPosted: Fri Jan 06, 2017 18:04
    —
ТС плагин -довесок, так что убранность в нем, не важна, а в ЕХЕ лучше стало.

#2918:  Author: 480499497 PostPosted: Fri Jan 27, 2017 13:21
    —
Алекс, если не сложно подскажи где почитать инструкции на след темы (поиск в прилагающихся мануалах и форум как то не помогают):

Вопрос 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 я понял что с СинВрайта я уходить не буду еще долго. ну... если все же Вывод удастся наладить.

#2919:  Author: Alextp PostPosted: Fri Jan 27, 2017 13:37
    —
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, оттуда он ставится? Вроде да.

#2920:  Author: 480499497 PostPosted: Fri Jan 27, 2017 14:17
    —
Спасибо за ответы. А что касательно вопроса о борьбе с тего-мусором в Выводе?

И еще, Снипеты JS есть в каком нить состоянии? или вообще не планируется?

#2921:  Author: StaniclawLocation: Ташкент PostPosted: Fri Jan 27, 2017 14:53
    —
480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.

#2922:  Author: 480499497 PostPosted: Fri Jan 27, 2017 15:06
    —
Staniclaw wrote:
480499497
Если присмотреться к значениями атрибутов в ''мусоре'', сразу станет ясно, что ''Синрайт'' здесь ни при чём. У вас PHP стоит не чистый, а в составе ''Денвера'', и настройки показа ошибок там денверовские.


Laughing
мусор к синврайту конечно никакого отношения не имеет.
а вот опция в настройках синврайта предназначенная конкретно для удаления подобного мусора, и которая по некоторым причинам не работает - имеет еще ого-го какое отношение. Very Happy
но подкат засчитан. Wink

#2923:  Author: Alextp PostPosted: Fri Jan 27, 2017 16:18
    —
про теги попозже.
Снипеты JS==есть, да, https://sourceforge.net/projects/kvichans-plugins/files/cudatext-addons/ Они для Куды, формат тот же, но движок Куды снипетов другой. Лучше.

#2924:  Author: 480499497 PostPosted: Sun Jan 29, 2017 05:11
    —
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'

И посчитал, что вряд ли закладка Валидация нужна для этого.

Потому вопрос, чем спользуется закладка Валидации?

#2925:  Author: Alextp PostPosted: Sun Jan 29, 2017 09:28
    —
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>

#2926:  Author: Alextp PostPosted: Tue Jan 31, 2017 16:03
    —
Снипеты JavaScript выложены (AddonManager).

Добавлено спустя 29 минут:

Не вижу как НЕ работает опция "strip HTML tags" в тулах.Сделал тул -
php.exe
"{FileName}"

дал ему файл такой
Quote:
Init<script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><br /><b><b2><b3>..End


на вывод получается такое - Init..End
То есть все ок.

Добавлено спустя 2 минуты:

Приведи скриншот тула. И весь текст файла.

#2927:  Author: 480499497 PostPosted: Tue Feb 07, 2017 19:04
    —
Alextp wrote:
Не вижу как НЕ работает опция "strip HTML tags" в тулах.
Приведи скриншот тула. И весь текст файла.

Все норм, все работает. Разобрался с проблемой, она была в php.ini

Заметил еще одну беду.
При частом и множественном редактировании и вызове внеш инструментов РНР, скрипт нужно сохранять.
для удобства Сохранение по альт+таб, но
Если опции:
Автосохранение - Сохронять когда - При переключении на другое приложение - ДА
&&
История - Резервные копии - В ТОЙ ЖЕ ПАПКЕ
то
соответственно сохранение в файл и ПЕРЕЗАПИСЬ в *.bak текущего состояния всякий раз при альт+таб,
что не логично для самой идеи bak в таком исполнении. Часто бывают ситуации, когда за одну сессию происходит правка многих строк и множественные вызовы внешних инструментов. Это в свою очередь лишает возможности рассчитывать на *.bak в случае непредвиденных ситуаций так как копия затерта последним сохранением.
Можно ли прикрутить создание *.bak не к сохранению файла а к его открытию?
Это было бы логичнее для описанной ситуации.
п.с. Возможно подобная проблема есть и в Куд.

п.с.2 Разобраться с открытием СИН всегда на основном экране не удалось. Приходиться всякий раз перетаскивать.

п.с.3 Справа есть панель с Клипами (syn\Data\clips). Как добавлять новые разобрался, List по шаблону [знак (описание)=код]
вытекающий вопрос:
Можно ли прикрутить функционал "фрагментов" с каретками итд, что бы визуально иметь список снипетов? Было бы удобно. Или парсер там какой нить для каталога снипетов что бы список формировал отдельной закладкой в правой панеле.
Ну или хитро просто добавить ТАБ символ что бы эмулировать нажатие таб в редакторе. А список клипов, что бы был просто списком с перечнем ID= из снипетов с этим самым ТАБ в конце строки. Тогда при даблклике на панеле клипов, в текст документа вставлялся бы id снипета и симулировался бы ТАБ что приводило бы к срабатыванию вставки самого снипета как сейчас это происходит по стандарту. Надеюсь внятно объяснил идею.

#2928:  Author: Alextp PostPosted: Tue Feb 07, 2017 19:45
    —
Про бак пока вот что-
Kvichans написал плагин. Backup File (простой плагин с тем же именем удалили, это БОЛЬШОЙ новый - плагин с диалогом опций)

Убери опц Сина на бекап, и включи плагин на бекап.
Это лучше?

Добавлено спустя 4 минуты:

Quote:
п.с.2 Разобраться с открытием СИН всегда на основном экране не удалось


Не повторил на виртуалке с 2мся экранами. Син открывается ок- и на 2м и 1м.

Добавлено спустя 7 минут:

Про Клипы я нечего не понял.
В Син клипы не будут развиваться.
А в Куде наверно да. Так что в Куде можно делать виш. на потом.

#2929:  Author: SUKERLocation: Санкт-Петербург PostPosted: Thu Feb 16, 2017 22:43
    —
Alextp wrote:
Quote:
п.с.2 Разобраться с открытием СИН всегда на основном экране не удалось

Не повторил на виртуалке с 2мся экранами. Син открывается ок- и на 2м и 1м.


Кстати да, у меня тоже открывается всегда на главном Smile

#2930:  Author: Alextp PostPosted: Fri Feb 17, 2017 04:24
    —
Нужно подробно - на какой именно ОС открывается на 1м? win7, win8., win10?

#2931:  Author: SUKERLocation: Санкт-Петербург PostPosted: Fri Feb 17, 2017 09:51
    —
Alextp wrote:
Нужно подробно - на какой именно ОС открывается на 1м? win7, win8., win10?

Win7 Prof. x64. Если нужно поэкспериментировать - обращайтесь, помогу чем смогу.

#2932:  Author: Alextp PostPosted: Fri Feb 17, 2017 16:41
    —
Win7 уже старая,ее вроде и поддерживать не будет МС, может забить...

#2933:  Author: Skif_off PostPosted: Fri Feb 17, 2017 18:16
    —
Alextp
В MS могут думать/надеяться/болтать что угодно, но по статистике "полумёртвая" и "небезопасная" Win7 всё ещё имеет немалую долю Smile

#2934:  Author: FlasherLocation: Москва PostPosted: Fri Feb 17, 2017 18:43
    —
Code:
Windows 7      47.20%
Windows 10     25.30%
Windows XP      9.17%
Windows 8.1     6.90%
Mac OS X 10.12  2.75%
Linux           2.27%
Mac OS X 10.11  1.73%
Windows 8       1.62%
Источник.

#2935:  Author: Alextp PostPosted: Fri Feb 17, 2017 18:45
    —
Если 47 процентов у вин7, то конечно надо править, ставить виртуалку

#2936:  Author: Alextp PostPosted: Wed Apr 19, 2017 19:42
    —
Вопрос из ЛС -лучше ответить тут для всех

Quote:

У Syn’а есть файлы с макросами для автоподстановки, находятся они в каталоге \Data\autocomplete\ и имеют расширение *.acp пример: Pascal.acp.

Так вот, если лексера Pascal нет в настройках плагина, то по Ctrl + Space в окошке макросы из того самого файла Pascal.acp, если добавить лексер в настройки плагина, то по Ctrl + Space показываются только слова из текущего файла в редакторе.

Мой вопрос был, как сделать так чтобы и из Pascal.acp и из текущего файла слова были одновременно.


Для этого надо доработать плагин.
CompleteFromText. Чтобы показывал слова еще из файлов .acp.

(пока не планирую это. welcome.)

#2937:  Author: Alextp PostPosted: Mon Jun 19, 2017 15:28
    —
Кто-то писал наверное тут -
Quote:
(SynToolbars.ini): после копирования программы на флеш-носитель пользовательская настройка панели инструментов (например, выбранных иконок) утрачивает пути – которые уместно задавать универсальным форматом, например, %Commander_Path%.


Не вижу такого, тк файл сохраняется с макросом {ini} - для каталога settings. и пути не теряются. Пример
Code:

[1]
ix=32
iy=32
0c=cm:704
0h=t1
0i={ini}\Ico\t1.png

#2938:  Author: pr0 PostPosted: Sun Jul 02, 2017 21:40
    —
Добрый день!

SynWrite.6.39.2750 как плагин TС. Win7 x64.
Опции - настройки - view . Меняешь шрифт, в окне шрифт меняется. Закрываешь плагин, настройка забывается.

Было решение в теме?

#2939:  Author: Alextp PostPosted: Tue Jul 04, 2017 22:38
    —
Наверное плагин не смог записать файл настроек,
может папка ......\Syn2\Settings read-only.
Надо ставить плаг в другую папку.

#2940:  Author: pr0 PostPosted: Wed Jul 05, 2017 10:25
    —
Alextp
проверил доступ, всё по прежнему. Подскажите, а в какой файл сохраняются эти настройки?

#2941:  Author: Alextp PostPosted: Wed Jul 05, 2017 10:40
    —
В файл [папка Син]\Settings\Syn.ini.

#2942:  Author: pr0 PostPosted: Wed Jul 05, 2017 11:29
    —
В папке c:\Program Files\totalcmd\Plugins\wlx\Syn2\Settings\

Syn.ini вообще не было. Подкинул из c:\Users\Ivan\AppData\Roaming\SynWrite\

Проверил доступ. Все так же. Пробовал с галочкой save plugin setting near lsplugin.ini и без нее. При этом настройки лексера сохраняются. Есть ощущение, что он к файлам ini вообще не обращается даже.

А какая там должна появится переменная, чтобы шрифт text заменился на Verdana? Хочу принудительно до открытия плагина вписать и посмотреть что будет.

#2943:  Author: Alextp PostPosted: Thu Jul 06, 2017 22:59
    —
Это же папка Program Files, у нее спец доступ. Он частично read only.
(не пишу подробно, см. инет.)

Так что надо плагин в другую папку.
И прописать в wincmd.ini.

#2944:  Author: pr0 PostPosted: Fri Jul 07, 2017 15:02
    —
Картинка1

из каталога С стёр. Плагин запустился. Для текущего юзера прописаны полный доступ для каталога Settings/ . Также пробовал указать путь на Syn2.wlx64.

Картинка2

Всё тоже самое.

 !  Avada:
Почитайте правила форума насчёт изображений в постах. Неформатная картинка (которую вполне можно было дать во вменяемом размере или вообще в виде текста) заменена ссылкой. А заодно уж и вторая. Кроме того — уже по вашим предыдущим постам — не забывайте об этом.

#2945:  Author: Alextp PostPosted: Fri Aug 04, 2017 18:51
    —
Не видел ответа, сорри.

Если не помогло, может старая версия? которая не берет файл Syn2\Settings\Syn.ini. Новая версия берет оттуда.

#2946:  Author: pr0 PostPosted: Sat Aug 05, 2017 08:40
    —
SynWrite.6.39.2750.zip , версия Syn.exe 6.15

Есть возможность принудительно где-то в ini файле прописать другой шрифт?

#2947:  Author: Alextp PostPosted: Sun Aug 13, 2017 20:23
    —
Можно посмотреть как программа Syn.exe пишет шрифт в ini. Скопировать Syn.ini. но не понимаю куда.

#2948:  Author: pr0 PostPosted: Mon Aug 14, 2017 12:12
    —
Странно, что при этом лексер сохраняет свои настройки. В общем я прописал в лексере необходимые шрифты, для каждого расширения. Можно сказать, проблема решена. Alextp, спасибо за консультации.

#2949:  Author: aldares PostPosted: Tue May 29, 2018 15:45
    —
При попытке что-либо поставить через Plugin Manager говорит:
Code:
---------------------------
SynWrite
---------------------------
Plugins has no URL
---------------------------
ОК   
---------------------------

Роскомпозор шалит, или так надо?

#2950:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue May 29, 2018 15:58
    —
aldares
Немножко подробнее про конкретную методику "что-либо поставить" можно? Я что-то пока не улавливаю (кроме общего авторства) взаимосвязи между TC Plugins Manager и SynWrite...

#2951:  Author: Alextp PostPosted: Wed May 30, 2018 22:05
    —
Это про команду "instal plugins" в меню Synwrite. У меня работает.

#2952:  Author: Kirhe PostPosted: Sat Jul 14, 2018 15:17
    —
Здравствуйте!
Может сохранилась у кого в закромах старая версия плагина Syn2 2.0.4 или его крайние версии, до переименования в SynWrite? Нигде не могу найти рабочее зеркало…

#2953:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jul 14, 2018 17:48
    —
Kirhe
А можно поинтересоваться — зачем?

#2954:  Author: Skif_off PostPosted: Sat Jul 14, 2018 18:24
    —
Kirhe
Если вам нужна версия сабжа до интеграции Python, то некоторые старые версии есть на SF.net.

#2955:  Author: Kirhe PostPosted: Sat Jul 14, 2018 20:37
    —
Avada wrote:
А можно поинтересоваться — зачем?

Я использовал версию плагина 2.02 в качестве легкого и быстрого просмотрщика, но в ней есть некоторые баги. Захотелось обновить, но не нашел где взять.

Skif_off wrote:
некоторые старые версии есть на SF.net

Вот за это огромное спасибо! Буду смотреть.

#2956: Редактирование htaccess Author: Strek PostPosted: Thu May 06, 2021 16:25
    —
В плагине Syn2 (x64) настроил ext="HTACCESS", но при Ctrl+Q открывается стандартный просмотр.

ПС. Имею ввиду локально

#2957:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 06, 2021 17:12
    —
Strek
1. При чём тут подфорум "Общие вопросы", если речь о работе плагина?
2. Префикс [Быстрый просмотр] никто никому никогда указывать в названиях тем не предлагал. Не надо самодеятельности.
3. Зачем вообще потребовалась какая-то новая тема при наличии постоянной темы для Syn2, который давно уже называется SynWrite? И о какой 64-битной версии плагина идёт речь? Случайно не этой?
4. Прежде чем говорить о быстром просмотре, недурно бы указать, работает ли в первую очередь после такого указания расширения обычный внутренний просмотр.

Для начала убираю префикс, а сообщение переношу (с замечанием за оффтоп) в тему по SynWrite.

#2958:  Author: Strek PostPosted: Thu May 06, 2021 17:19
    —
Avada wrote:
Случайно не этой?

Да, об этой.

Вот так сейчас

#2959:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 06, 2021 17:24
    —
Strek
Ждите автора плагина или тех, кто им пользуется. Я — нет. (Да и надобности в редактировании .htaccess не имею.) А вообще плагин старый, 64-битная версия с тех больше не развивалась, так что могут быть и какие-то внутренние проблемы.

#2960:  Author: Strek PostPosted: Thu May 06, 2021 17:27
    —
Avada
Да, старый (хотя и может ошибся - у меня значится версия 6.15.0.0), я помню ещё автор говорил, что вроде развивать не будет х64

#2961:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 06, 2021 17:49
    —
Strek
6.15.0.0 — это вообще-то одна из версий 32-битного SynWrite примерно где-то от 2014 года (у меня точно такой нет). Работать в 64-битном TC этот плагин попросту не должен. А если речь почему-то идёт о файле Syn.exe, то он, являясь внешним приложением, не имеет никакого отношения к быстрому просмотру. Разберитесь, что у вас там на самом деле происходит.
И пара модераторскийх замечаний. Полностью цитировать предыдущее сообщение не следует, про это говорилось много раз, оверквотинг убран. А точки в конце сообщений надо ставить!

#2962:  Author: Strek PostPosted: Thu May 06, 2021 18:21
    —
Avada

Ну не знаю. Вот

#2963:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 06, 2021 19:58
    —
Strek
Ясно. На первом скрине — информация о 32-битном компоненте плагина (с 64-битными TC Plugins Manager работать не умеет). Версия там, кстати, указана очень приблизительная, такая нумерация много где есть (я у себя то же самое вижу для 6.40.2770), точно надо в ридми-файле смотреть.
На втором скрине действительно 64-битный плагин, и у меня быстрый просмотр для этого плагина работает (поставил на пробу). Почему он у кого-то не работает, понятия не имею. На .htaccess, правда, не проверял за неимением. (Кстати, мной был задан вопрос, работает ли для них с плагином обычный внутренний просмотр. Ответа нет.)
Вообще такие вещи проверяются в случае проблем в первую очередь на чистом TC где из LS-плагинов только нужный и есть. И если там всё OK, разбираются в причинах проблемы — в настройках TC она, в настройках данного плагина, в конкретном формате, в других плагинах или ещё в чём-то. У меня на этом по данному вопросу всё.

#2964:  Author: Strek PostPosted: Thu May 06, 2021 20:06
    —
Avada wrote:
ыстрый просмотр для этого плагина работает

Ну я специально сделал скриншот, что вообще плагин работает по Ctrl+Q, к примеру для определённого в параметрах файла html, но для htaccess не хочет (понятно, что это из-за точки впереди, но возможно ли сделать подожду может автор ответит).


Last edited by Strek on Thu May 06, 2021 21:03; edited 1 time in total

#2965:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 06, 2021 20:10
    —
Strek
Про точки в конце сообщений сколько напоминать можно? Не нарывайтесь на ненужные неприятности. Для некоторых участников форума подобное упрямство уже закончилось баном. Не уверен, что вы этого хотите.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group