SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):Прочтите топик Code template
-делать замену без показа списка
Уже
Настолько привык, что в Справке ничего нет, что не догадался заглянуть. Изучаю...

Добавлено спустя 16 минут:

Полет с Ctrl+J нормальный, но есть странности. Насколько я понял из обсуждения, Син должен вставлять единственный вариант из списка даже если пользователь ввел не полное имя шаблона. Сейчас это не работает. Пример
- есть шаблон с именем chr
- при вводе chr и Ctrl+J происходит замена
- при вводе ch и Ctrl+J появляется список из одного элемента chr

Добавлено спустя 2 минуты:

6. Как перенести шаблоны из одного лексера в другой? Мне нужно работать почти одновременно с OPS и FoxPro
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

kvichans писал(а): при вводе ch и Ctrl+J появляется список из одного элемента
Занесите в пожелания. это не мой код

Добавлено спустя 2 минуты:

6. никак. Можно эскпортнуть в lcf, там руками скопировать секцию, потом импорт
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Маркеры, которые применяются в шаблонах, оказывается имеют абсолютное позиционирование относительно файла: прикрепляются к фикс.строке и фикс.позиции. Пример, где это оказалось неудобно: шаблон с таким телом
str(<caret>,'<marker>')
раскрывается в (| - это положение каретки, ^ - выставленный маркер)
str(|,'^')
при вводе первого параметра происходит неприятность
str(pa^ram1|,'')
маркер-то абсолютный - увы!
Я подозреваю, что мне нужно ликвидировать пробел в знаниях, и ситуация исправится. Научите.
Последний раз редактировалось kvichans Вт май 29, 2012 18:56, всего редактировалось 1 раз.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

:)
Так хорошо пИшите.
может Editor -[x] Floating markers?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):может Editor -[x] Floating markers?
Это то, что нужно.
Но теперь началась новая история: маркеры отображаются не там где я их ставлю - со сдвигом в лево на 4-5 позиций. Позже расскажу подробнее.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl

Добавлено спустя 37 минут:

-"Дублировать" когда нет выделения- делать down
Done
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl
Не могу найти, как поставить такой (и другие) маркер в ECDemo. Прислать пример и описание?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

там тоже есть Drop/ Collect marker. В опциях клавиш -раздел Markers. И в lexers можно вбить шаблоны с markers.
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):там тоже есть Drop/ Collect marker. В опциях клавиш -раздел Markers. И в lexers можно вбить шаблоны с markers.
Нашел. В их демо - нормально отображается. В Син только отображение сбивается, а работает правильно

Добавлено спустя 4 минуты:

6. Перенос шаблонов освоил.

7. Стали появляться tooltip-окна, когда курсор зависает над некоторыми словами - в окошке отображается то же слово. Вроде эти слова из ACP-файла. Так и должно быть? Можно это отключить?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

хм. пришлите описание мейлом

Добавлено спустя 2 минуты:

7. Так и должно быть?
да
Откл нельзя
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Пожелание про маркеры. Перенес

2. Пожелание про поиск парного символа Перенес

3. Недоделка. У команды 873 в диалоге Макросы не отображается описание

4. Пожелание про автодополнение. Можно ли не показывать список по Crtl+Space, если в нем отобразится единственный вариант, а сразу вставить его в текст?
Последний раз редактировалось kvichans Ср май 30, 2012 12:56, всего редактировалось 1 раз.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

А почему не в Пожелания? туда лучше
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):А почему не в Пожелания? туда лучше
Перенес 1. 2. 4.

Добавлено спустя 21 минуту:

5. Баг?Ликбез?Пожелание? Вижу противоречивое поведение Син:
- При записи сочетаний не различаются цифры на основной части и доп.-цифровой части клавиатуры. Нажатие Ctrl+Num1 отображается как Ctrl+1
- При использовании сочетаний - различаются. Попытки вызвать команду по Ctrl+Num1 кончаются неудачей.
Это легко поправить? Это только у меня? Добавить в Пожелания?
Правильное поведение: различать 1 и Num1
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?

Добавлено спустя 9 минут:
kvichans писал(а):Перенес 1. 2. 4.
лучше и сам пост перенести.
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

В ECDemo тоже при записи не различаются.
Это нужно - клавиш-то остается все меньше и меньше (тонкий намек на пожелание "последовательности").
Есть идеи?

Добавлено спустя 8 минут:
Alextp писал(а):5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?
Num1 - это при включенном NumLock. При выключенном будет NumEnd.
У меня при выкл. NumLock то же самое: вместо NumEnd детектируется End
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Ответить