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

Добавлено: Пт мар 30, 2012 12:28
kvichans
Alextp писал(а):-Явно стиля для скобок там не вижу.
Стиль "Current block" в C-lexer...
Изменил Стиль "Current block". Закраска исчезла. Рамочка продолжает рисоваться.
Alextp писал(а):-Мои логи очень редко бывают больше 1Мб,
Надо же делать общий случай. а не для только для вас. А общий - рассмотрен в LogV
К тому же раскраска log в SW особенная.
Жаль, не попал в ToDo. Буду приспосабливаться
Alextp писал(а):огран. 20 Мб - для всех. Из-за тормозов лексеров на таком размере.
Для файлов без лексера, это ограничение тоже действует?
Alextp писал(а):-7. Получил сбой.
у меня непоправлен баг с закрытием табов по *удержанию* Ctrl+W. для этого я сделал "2 креста" в верхнем меню
Учту, буду ждать fix.

Добавлено: Пт мар 30, 2012 12:35
Alextp
-Рамочка продолжает рисоваться
Не очистили рамки в св-вах стиля

-это ограничение тоже действует?
Пока для всех. надо сделать огранич. в 200-500Мб + убирание лексера для размера > 10Мб

Добавлено: Пт мар 30, 2012 13:03
kvichans
Alextp писал(а):-Рамочка продолжает рисоваться
Не очистили рамки в св-вах стиля
Поясните, где это.
Alextp писал(а):-это ограничение тоже действует?
Пока для всех. надо сделать огранич. в 200-500Мб + убирание лексера для размера > 10Мб
Отличная идея. Только лучше дать пользователю настройку порога (10Мб?). Процы работают все быстрее. То что вчера программа долго парсила, завтра будет мгновение.

Добавлено: Пт мар 30, 2012 13:06
Alextp
Настройки стиля, внизу Groupbox Границы (4 строки)

Добавлено: Пт мар 30, 2012 14:10
kvichans
С подсветкой скобок - ОК

Новые вопросы

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?

Добавлено: Пт мар 30, 2012 14:32
orod
Alextp писал(а):orod
Дай пример- какое слово вводишь (с скобкой), какой lexer.
Лексер C#, Слово - наподобие System.Collections
Слов со скобкой в стандартном HL - файле нет. Я их сам добавил :).
Например - дописал в HL - файл C# keyword ComVisible(False) | и
keyword ComVisible(True) |. Когда дохожу до ComVisible и ввожу ( список автозавершения исчезает. Добавил в HL - файл C# keyword [ComVisible(True)] | список автозавершения при нажатии [ вовсе не появляется. Такие же эффекты наблюдал и для Visual Basic.

Добавлено: Пт мар 30, 2012 15:57
kvichans
1. Похоже баг.
В диалогах Поиска/Замены пытаюсь раскрыть комбо, жму ALT+DN, но вместо раскрытия комбо в окне редактора меняются местами строки. Я знаю, что есть настройка Клавиши, чтобы ALT+DN менял строки, но как же мне без мыши комбо раскрывать в диалогах?

2. Осваиваю язык поиска в Син2. С языком рег.выражений уже хорошо знаком. Задача найти выделенный цветом текст на двух строках (_ обозначает табуляцию):
....end
_d
ata
В диалоге Поиска включаю Special chars и пытаюсь искать
d\n\td
Не найдено. Научите.

3. Где можно перенастроить, чтобы при сдвиге выделенных строк табуляторы не менялись на пробелы?

4. Можно ли настраивать цвета, которые отмечают изменения по строкам файла (в вертикальной узкой полосе рядом с нумерацией)?
У меня сейчас для свежих изменений - ярко желтый, для сохраненных - ярко фиолетовый. Сильно отвлекают.

Добавлено: Пт мар 30, 2012 18:03
Alextp
Пока тоько это:
-В диалоге Поиска включаю Special chars и пытаюсь искать d\n\td

Если переводы строки Win надо искать d\n\r\td (или d\r\n\td). или RegEx:
d\s+d

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

-4. Можно ли настраивать цвета
пока нет. В TODO

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

Пришлите Фокс файл (маленький) для теста. со всеми этими PROCEDURE

Добавлено: Пт мар 30, 2012 18:50
kvichans
Alextp
Выслал пример PRG на support(at)uvviewsoft(dot)com

[mod="CaptainFlint"]E-mail замаскирован во избежание спама.[/mod]

Добавлено: Пт мар 30, 2012 22:23
Alextp
Правленный FoxPro lexer выложу завтра- uvviewsoft.com/bb/ , импорт - в св-вах FoxPro

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

подпись -- "SynWrite_"

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

orod
будет так- файл, где будет написано какие символы могут быть в id в каждом lexer.

Добавлено: Сб мар 31, 2012 09:39
kvichans
Alextp писал(а):Правленный FoxPro lexer выложу завтра- uvviewsoft.com/bb/ , импорт - в св-вах FoxPro
Попробовал на больших файлах. Нравится.

Старые и новые вопросы

1. Можно ли в добавлять/удалять "область связанного редактирования" без мышки? Похоже этой команды еще нет в Опции|Клавиши.

2. Где можно перенастроить, чтобы при сдвиге TAB-ом в выделенном тексте табуляторы не менялись на пробелы?

3. В дереве (смотрю в FoxPro) появились иконки (в предыдущие дни не было). Иконки я вижу трех типов
- процедуры/методы
- классы
- члены классов
При этом в каждом элементе дерева есть еще и текстовая подсказка
- proc
- class
- obj
Эта избыточность мешает: и отвлекает, и место занимает.
От чего можно отказаться? Если бы можно было запретить иконки, мне бы стало удобнее.

Добавлено: Сб мар 31, 2012 10:05
keiran_green
kvichans писал(а): Можно ли в добавлять/удалять "область связанного редактирования" без мышки?
Я себе назначил клав. сочетание.
Опции|Клавиши => Раздел 'дополнительно' - команда Перкл. режим синхронного редактирования.
kvichans писал(а): при сдвиге TAB-ом в выделенном тексте табуляторы не менялись на пробелы?
Может быть: Опции|Редактор 2 => выпадающий список "режим табуляции".

Добавлено: Сб мар 31, 2012 11:38
Alextp
-Эта избыточность мешает: и отвлекает, и место занимает.
-От чего можно отказаться?
От иконок. положу счас lexer.

-выпадающий список "режим табуляции"
см. еще "Редактор - Оптимальное заполнение"

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

Alt+Down в поиске -Fixd.

Добавлено: Сб мар 31, 2012 12:32
kvichans
keiran_green
ОК, нашел нужную команду в Клавишах.
УмныйТаб не помог.

Alextp
Замену TABов пробелами победил через "Оптимальное заполнение".
Новый лексер - ОК - рабочее пространство стало приятнее.

Добавлено: Сб мар 31, 2012 14:16
orod
Alextp писал(а): orod
будет так- файл, где будет написано какие символы могут быть в id в каждом lexer.
Извините. Не совсем понял.
Будут ли выполняться при автозавершении следующие действия :?: :
  • 1. Пусть в списке автозавершения С# (или Visual Basic) есть System, System.Collections, System.Console и System.Data. И вот, после введения System. остаються только ключевые слова начинающиеся с System., а после введения С (после System.) остаються System.Collections и System.Console.
    2.Попададут ли в список автозавершения С# (или Visual Basic) ключевые слова начинающиеся на [ (или <) (Так начинаються атрибуты уровня сборки в C#. В Visual Basic с <).
    3. Если в списке автозавершения есть, например, ComVisible(True) и ComVisible(False) то после введения ComVisible( и T в списке останется только ComVisible(True)
Если нет, жаль :(. Было бы почти как в IDE :).