Страница 124 из 198

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

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

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

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

6. Как перенести шаблоны из одного лексера в другой? Мне нужно работать почти одновременно с OPS и FoxPro

Добавлено: Вт май 29, 2012 18:30
Alextp
kvichans писал(а): при вводе ch и Ctrl+J появляется список из одного элемента
Занесите в пожелания. это не мой код

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

6. никак. Можно эскпортнуть в lcf, там руками скопировать секцию, потом импорт

Добавлено: Вт май 29, 2012 18:46
kvichans
Маркеры, которые применяются в шаблонах, оказывается имеют абсолютное позиционирование относительно файла: прикрепляются к фикс.строке и фикс.позиции. Пример, где это оказалось неудобно: шаблон с таким телом
str(<caret>,'<marker>')
раскрывается в (| - это положение каретки, ^ - выставленный маркер)
str(|,'^')
при вводе первого параметра происходит неприятность
str(pa^ram1|,'')
маркер-то абсолютный - увы!
Я подозреваю, что мне нужно ликвидировать пробел в знаниях, и ситуация исправится. Научите.

Добавлено: Вт май 29, 2012 18:54
Alextp
:)
Так хорошо пИшите.
может Editor -[x] Floating markers?

Добавлено: Вт май 29, 2012 19:01
kvichans
Alextp писал(а):может Editor -[x] Floating markers?
Это то, что нужно.
Но теперь началась новая история: маркеры отображаются не там где я их ставлю - со сдвигом в лево на 4-5 позиций. Позже расскажу подробнее.

Добавлено: Вт май 29, 2012 19:44
Alextp
Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl

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

-"Дублировать" когда нет выделения- делать down
Done

Добавлено: Вт май 29, 2012 21:50
kvichans
Alextp писал(а):Сразу пробуйте воспр. на ECDemo- тогда я пишу репорт автору ECtl
Не могу найти, как поставить такой (и другие) маркер в ECDemo. Прислать пример и описание?

Добавлено: Вт май 29, 2012 22:06
Alextp
там тоже есть Drop/ Collect marker. В опциях клавиш -раздел Markers. И в lexers можно вбить шаблоны с markers.

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

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

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

7. Стали появляться tooltip-окна, когда курсор зависает над некоторыми словами - в окошке отображается то же слово. Вроде эти слова из ACP-файла. Так и должно быть? Можно это отключить?

Добавлено: Вт май 29, 2012 22:16
Alextp
хм. пришлите описание мейлом

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

7. Так и должно быть?
да
Откл нельзя

Добавлено: Ср май 30, 2012 11:09
kvichans
1. Пожелание про маркеры. Перенес

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

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

4. Пожелание про автодополнение. Можно ли не показывать список по Crtl+Space, если в нем отобразится единственный вариант, а сразу вставить его в текст?

Добавлено: Ср май 30, 2012 11:31
Alextp
А почему не в Пожелания? туда лучше

Добавлено: Ср май 30, 2012 12:22
kvichans
Alextp писал(а):А почему не в Пожелания? туда лучше
Перенес 1. 2. 4.

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

5. Баг?Ликбез?Пожелание? Вижу противоречивое поведение Син:
- При записи сочетаний не различаются цифры на основной части и доп.-цифровой части клавиатуры. Нажатие Ctrl+Num1 отображается как Ctrl+1
- При использовании сочетаний - различаются. Попытки вызвать команду по Ctrl+Num1 кончаются неудачей.
Это легко поправить? Это только у меня? Добавить в Пожелания?
Правильное поведение: различать 1 и Num1

Добавлено: Ср май 30, 2012 12:50
Alextp
5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?

Добавлено спустя 9 минут:
kvichans писал(а):Перенес 1. 2. 4.
лучше и сам пост перенести.

Добавлено: Ср май 30, 2012 12:59
kvichans
В ECDemo тоже при записи не различаются.
Это нужно - клавиш-то остается все меньше и меньше (тонкий намек на пожелание "последовательности").
Есть идеи?

Добавлено спустя 8 минут:
Alextp писал(а):5-у меня при выкл. NumLock клавиши Ctrl+5 Ctrl+Num5 различаются(при записи тоже). XP.
как на ECDemo?
Num1 - это при включенном NumLock. При выключенном будет NumEnd.
У меня при выкл. NumLock то же самое: вместо NumEnd детектируется End