Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SynWrite (Syn2)
Goto page Previous  1, 2, 3 ... 164, 165, 166 ... 196, 197, 198  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jan 31, 2013 10:29    Post subject: Reply with quote

Проверьте есть ли тормоз в демке http://econtrol.ru/download/ec_editu.zip
?
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Oticon



Joined: 21 Sep 2006
Posts: 13
Location: Харьков

Post (Separately) Posted: Thu Jan 31, 2013 16:30    Post subject: Reply with quote

Похоже каждая из опций в какой-то мере влияет на скорость курсора, но больше всего "Горизонтальная линейка" и "Подсвечивать парные скобки".
"Горизонтальная линейка" замедляет курсор, причем с подсветкой синтаксиса намного сильнее. После отключения линейки загрузка одного из ядер при перемещении курсора перестала подниматься до 100%.
"Подсвечивать парные скобки" влияет на дерганость курсора - он как бы пропадает на доли секунды и появляется через несколько символов. Из-за этого кажется что он скачет по тексту.
Это происходит на любом тексте, а непосредственно на скобках добавляется еще микролаг на время отрисовки подсветки скобок.
Проверял на двух разных машинах. На WinXP (средний офисный компьютер со встроенным видео - 2010 года) и на Win7(достаточно мощный компьютер - 2012 года). Ситуация примерно одинаковая.

В EC_editU скорость вроде нормальная, но тоже видны притормаживания на скобках.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jan 31, 2013 19:18    Post subject: Reply with quote

внес в FAQ инфо про эти 2 опции (вопрос "как сделать быстрее"). у меня еще есть код который по положению каретки высчитывает текущий лексер. попробую его запретить как-то
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Oticon



Joined: 21 Sep 2006
Posts: 13
Location: Харьков

Post (Separately) Posted: Thu Jan 31, 2013 19:54    Post subject: Reply with quote

"Подсвечивать парные скобки" действительно отключается только если отключена подсветка синтаксиса. Если включена, то где-то наверно переопределяется эта опция. Не подскажите где именно?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jan 31, 2013 20:01    Post subject: Reply with quote

Для Паскаля это в св-вах лексера http://shot.qip.ru/008s9h-2QODkgO04/
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Thu Feb 07, 2013 15:23    Post subject: Reply with quote

Блин, испортил выделение, раньше так замечательно было.
А сейчас раз использовал выделение колонками и залипает так, пока с шифтом не выделишь, двойным кликом слова выделить не даёт, и выделяет по убогому до конца текста в строке а не всю строку заливает. фу... Evil or Very Mad

Добавлено позднее:
Со строками разобрался, потыкал галочки, а вот залипание выделения столбцами не есть хорошо.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Feb 07, 2013 17:15    Post subject: Reply with quote

залипание режима колонок подтверждаю. Недотестил. подумаю как тут быть

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

Fix для залипания. Beta
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Fri Feb 08, 2013 11:39    Post subject: Reply with quote

+ Перестали перехватываться комбинации клавиш для вызова внешних инструментов, дубликаты при этом отсутствуют в общих настройках клавишь.

Добавлено позднее:
Пардон, он таки прочухался, видимо его ребутнуть нужно было.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Fri Feb 08, 2013 13:55    Post subject: Reply with quote

RamSoft
Они работают после секундной паузы запуска. клавиши тулзов читаются из ini после секунды-2х после запуска.
видимо жмешь быстро после запуска Ctrl+F9
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Feb 11, 2013 16:54    Post subject: Reply with quote

Alextp wrote:
Ctrl+F9
Колись, как догадался? Surprised
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Feb 13, 2013 02:18    Post subject: Reply with quote

Ramsoft
Сам вижу,это же дефолтный Делфевый шорткат.

Не начал пока демку-конвертер?
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Wed Feb 13, 2013 12:11    Post subject: Reply with quote

Alextp, начал, работа в процессе, реализовать вполне реально.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Feb 14, 2013 01:24    Post subject: Reply with quote

Ramsoft
интересный проектик https://github.com/jacobthurman/Castalia-Delphi-Parser
Спрошу можно ли использовать для Findid.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Feb 14, 2013 16:14    Post subject: Reply with quote

В этом парсере может можно сделать поиск id. автор сказал что надо объявить наследника базового класса, и переопределить какие-то виртуальные методы--они будут дергаться при парсинге файла. Аналогично может можно и уммный autocomplete сделать, т.е. найти все продолжения выбранного слова. но это видимо сложней, надо заводить список всех методов всех классов. Если будет демка автокомплита можно и API сделать для нее.
Короче, можно много сделать..
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
psw



Joined: 14 Dec 2011
Posts: 11
Location: Е-бург

Post (Separately) Posted: Fri Feb 15, 2013 11:14    Post subject: SynWrite (Syn2) Reply with quote

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 (это была бы уникальная фьюча),
но м.б. каким-либо внешним средством?..
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 164, 165, 166 ... 196, 197, 198  Next
Page 165 of 198

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group