Страница 165 из 198
Добавлено: Чт янв 31, 2013 10:29
Alextp
Добавлено: Чт янв 31, 2013 16:30
Oticon
Похоже каждая из опций в какой-то мере влияет на скорость курсора, но больше всего "Горизонтальная линейка" и "Подсвечивать парные скобки".
"Горизонтальная линейка" замедляет курсор, причем с подсветкой синтаксиса намного сильнее. После отключения линейки загрузка одного из ядер при перемещении курсора перестала подниматься до 100%.
"Подсвечивать парные скобки" влияет на дерганость курсора - он как бы пропадает на доли секунды и появляется через несколько символов. Из-за этого кажется что он скачет по тексту.
Это происходит на любом тексте, а непосредственно на скобках добавляется еще микролаг на время отрисовки подсветки скобок.
Проверял на двух разных машинах. На WinXP (средний офисный компьютер со встроенным видео - 2010 года) и на Win7(достаточно мощный компьютер - 2012 года). Ситуация примерно одинаковая.
В EC_editU скорость вроде нормальная, но тоже видны притормаживания на скобках.
Добавлено: Чт янв 31, 2013 19:18
Alextp
внес в FAQ инфо про эти 2 опции (вопрос "как сделать быстрее"). у меня еще есть код который по положению каретки высчитывает текущий лексер. попробую его запретить как-то
Добавлено: Чт янв 31, 2013 19:54
Oticon
"Подсвечивать парные скобки" действительно отключается только если отключена подсветка синтаксиса. Если включена, то где-то наверно переопределяется эта опция. Не подскажите где именно?
Добавлено: Чт янв 31, 2013 20:01
Alextp
Добавлено: Чт фев 07, 2013 15:23
RamSoft
Блин, испортил выделение, раньше так замечательно было.
А сейчас раз использовал выделение колонками и залипает так, пока с шифтом не выделишь, двойным кликом слова выделить не даёт, и выделяет по убогому до конца текста в строке а не всю строку заливает. фу...
Добавлено позднее:
Со строками разобрался, потыкал галочки, а вот залипание выделения столбцами не есть хорошо.
Добавлено: Чт фев 07, 2013 18:04
Alextp
залипание режима колонок подтверждаю. Недотестил. подумаю как тут быть
Добавлено спустя 50 минут:
Fix для залипания. Beta
Добавлено: Пт фев 08, 2013 11:39
RamSoft
+ Перестали перехватываться комбинации клавиш для вызова внешних инструментов, дубликаты при этом отсутствуют в общих настройках клавишь.
Добавлено позднее:
Пардон, он таки прочухался, видимо его ребутнуть нужно было.
Добавлено: Пт фев 08, 2013 13:55
Alextp
RamSoft
Они работают после секундной паузы запуска. клавиши тулзов читаются из ini после секунды-2х после запуска.
видимо жмешь быстро после запуска Ctrl+F9
Добавлено: Пн фев 11, 2013 16:54
RamSoft
Alextp писал(а):Ctrl+F9
Колись, как догадался?

Добавлено: Ср фев 13, 2013 02:18
Alextp
Ramsoft
Сам вижу,это же дефолтный Делфевый шорткат.
Не начал пока демку-конвертер?
Добавлено: Ср фев 13, 2013 12:11
RamSoft
Alextp, начал, работа в процессе, реализовать вполне реально.
Добавлено: Чт фев 14, 2013 01:24
Alextp
Ramsoft
интересный проектик
https://github.com/jacobthurman/Castalia-Delphi-Parser
Спрошу можно ли использовать для Findid.
Добавлено: Чт фев 14, 2013 16:14
Alextp
В этом парсере может можно сделать поиск id. автор сказал что надо объявить наследника базового класса, и переопределить какие-то виртуальные методы--они будут дергаться при парсинге файла. Аналогично может можно и уммный autocomplete сделать, т.е. найти все продолжения выбранного слова. но это видимо сложней, надо заводить список всех методов всех классов. Если будет демка автокомплита можно и API сделать для нее.
Короче, можно много сделать..
SynWrite (Syn2)
Добавлено: Пт фев 15, 2013 11:14
psw
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 (это была бы уникальная фьюча),
но м.б. каким-либо внешним средством?..