Разные недочеты/баги

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

Да, еще попробуйте повторить зависы на другом лексере (без встроенного tree helper, например C++).
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

очень нужно повторить это на чистой Куд.
возьмите лексер markdown (он тоже имеет встроенный treehelper в проге).
возьмите какой то фиксированный файл.
правьте его в фиксированном месте (например середина).
и сделайте повтор чтобы я повторил.
зависит еще от того левая половина или правая.
от того показано ли codetree.
и minimap.
снимите видео при повторе.

вот вам большой markdown file.
https://github.com/Alexey-T/lexer_tests ... arkdown.md
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

> на чистой Куде (с лексером wikidpad) есть повтор?

Да.
Чтобы работал лексер WikidPad и Code tree в user.json

Code: Select all

{
  "ui_max_size_lexer": 22,
  "lexer_folding_max_lines": 150000,
}
Слева 125 строка сверху, справа 25, с Code tree.
Редактирование слева:

Code: Select all

THHRTHTRHRTHRTH

THRTHTRHRTHRTHRTH

RTHRTHRTWHRTHRH

TRHYRTHRTHRTHRTHRTH

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

Отключал Code tree по F12 - зависает ненадолго.
Подвисает даже при нескольких нажатиях F11 или F12.

Да, в файле >48000 строк (48053).


P.S.
На чистом CudaText с лексером WikidPad и Split tab (редактирование слева, сверху строка 125, справа 48013)
зависания, как описано выше, но справа текст сдвигается вниз при вводе его слева.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

уже хорошо.
почти описали повтор.
дайте файл - support(at)uvviewsoft.com
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

можете сделать фейковый файл, через поиск-замена - замените все буквы+цифры на А например.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Заметил еще, что сейчас открывает только в одном каталоге ~/.config/cudatext/py/cuda_breadcrumbs/readme, несмотря на то, что текущий каталог открытой вкладки другой.
И несмотря на то, что предыдущую вкладку открываю в другом, рабочем каталоге.
Last edited by mix-7 on 08.01.2024 22:00, edited 1 time in total.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

> можете сделать фейковый файл, через поиск-замена - замените все буквы+цифры на А например.

Как?
Меняю найденное по регулярному выражению \w на А - не меняет.
Понял - отключил RegEx substitution

Меняет долго, 2 % за 3 минуты примерно! Зависание, но реагирует на меню за задержкой.
Остановил, замены нет.


Как правильно заменить?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

>Как правильно заменить?

верно, regex: '\w' -> 'a'.
но в данном случае Куд не оптимизированана на такую замену. можете один раз взять другой редактор. раза в 2 будет быстрее.


>что сейчас открывает только в одном каталоге

опция "ui_open_dir" поможет.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

получил.
есть повтор зависа.
идет resize огромного массива.
есть идея что делать.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

пробуем поправленную версию
https://github.com/Alexey-T/CudaText/issues/5339
Post Reply