Баг по сохранению поисковых слов в Code Tree
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Баг по сохранению поисковых слов в Code Tree
Полный багрепорт тут
https://synwrite.sourceforge.net/forums ... 260#p17260
@mix-7
пока не повторил. когда я открыл в сессии один файл test.js, ввел поиск 'abc', то у меня слово 'abc' записалось во все 3 файла (сама сессия и по дефолту два бекапа).
history session.1.cuda-session
history session.2.cuda-session
history session.json
https://synwrite.sourceforge.net/forums ... 260#p17260
@mix-7
пока не повторил. когда я открыл в сессии один файл test.js, ввел поиск 'abc', то у меня слово 'abc' записалось во все 3 файла (сама сессия и по дефолту два бекапа).
history session.1.cuda-session
history session.2.cuda-session
history session.json
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
все же непонятны шаги ваши. можете повторить по шагам? - как вы открыли файл, как вы ввели слово поиска, как и что вы закрыли (перед закрытием Куд)...
вы видимо закрыли файл (перед закрытием Куд) с которым вы вводили строку поиска?
это бы все пояснило - если файл закрыт уже, то и в сессии строка поиска пропала.
вы видимо закрыли файл (перед закрытием Куд) с которым вы вводили строку поиска?
это бы все пояснило - если файл закрыт уже, то и в сессии строка поиска пропала.
У меня лексер и tree_helper WikidPad.
Хотя это не должно влиять на ротацию сессий.
Да, не воспользовался удобной фичей раньше, сообщаю:
CudaText 1.194.4.0, linux-x86_64-gtk2, fpc 3.2.3, тестировал днем в Ubuntu 22.04
Файлы довольно большие, в некоторых с настройками по умолчанию tree_helper не работал, не показывал Code tree.
Но сессии "тасовались", и слова поиска пропадали и там, где файлы были меньше максимума для Code tree, где Code tree формировался.
Почему-то сессия с сохраненными словами поиска оказывалась в history session.1.cuda-session, а в history session.json этих слов не уже было, соответственно, их не было при следующем старте.
Может, опять сделать чистую "Куду" и последить, как меняются у меня
А вообще эта функция очень удобная.
Потому что для каждого файла есть ограниченные набор часто используемых поисков в дереве, и не вводить его каждый раз здорово облегчает работу, удобно, экономит время.
Ладно, попробую еще понаблюдать
Вы скажите, если есть дополнительные проверки.
А я попробую выяснить самостоятельно и/или с вашей помощью, что все-таки у меня происходит.
Хотя это не должно влиять на ротацию сессий.
Да, не воспользовался удобной фичей раньше, сообщаю:
CudaText 1.194.4.0, linux-x86_64-gtk2, fpc 3.2.3, тестировал днем в Ubuntu 22.04
Нет, вкладки с фалами не закрывал. Файлы были актуализированы, с сохраненными изменениями.в каком состоянии был набор файлов который был на момент _закрытия_ Куд? был ли открыл файл для которого вы вводили поле фильтра codetree? может вы файл уже закрыли?
Файлы довольно большие, в некоторых с настройками по умолчанию tree_helper не работал, не показывал Code tree.
Но сессии "тасовались", и слова поиска пропадали и там, где файлы были меньше максимума для Code tree, где Code tree формировался.
Почему-то сессия с сохраненными словами поиска оказывалась в history session.1.cuda-session, а в history session.json этих слов не уже было, соответственно, их не было при следующем старте.
Может, опять сделать чистую "Куду" и последить, как меняются у меня
Code: Select all
history session.1.cuda-session
history session.2.cuda-session
history session.json
А вообще эта функция очень удобная.
Потому что для каждого файла есть ограниченные набор часто используемых поисков в дереве, и не вводить его каждый раз здорово облегчает работу, удобно, экономит время.
Ладно, попробую еще понаблюдать
Вы скажите, если есть дополнительные проверки.
А я попробую выяснить самостоятельно и/или с вашей помощью, что все-таки у меня происходит.
В чистом CudaText (~/.config/cudatext переименовал, CudaText создал новый) установил лексер и treehelper WikidPad, плагин WikidPad_Helper.все же непонятны шаги ваши. можете повторить по шагам? - как вы открыли файл, как вы ввели слово поиска, как и что вы закрыли (перед закрытием Куд)...
Затем открыл несколько файлов .wiki во вкладках.
В Code tree ввел слова поиска, запомнил их с помощью Shift+Enter
Попереключался между вкладками, запомненные слова не пропадали, отображались в тултипах.
В какой-то из сессий, кстати, открывал для просмотра в CudaText, может, это сыграло роль в баге, надо будет посмотреть в другом редакторе, обнаружил эти запомненные слова.
После завершеия CudaText, вкладки при этом не закрывал, и повторного cnfhnf CudaText списки запомненных слов были пусты (при нажатии на треугольник в Code tree).
Code: Select all
ls -lh /home/one/.config/cudatext/settings
(Это не чистая, а рабочая конфигурация)
Вот с запущенным CudaText:
~$ grep -r 'Linux123' ~/.config/cudatext/settings/
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "codetree_filter" : "Linux123",
Вот после закрытия CudaText:
~$ grep -r 'Linux123' ~/.config/cudatext/settings/
~/.config/cudatext/settings/history files.json: "codetree_filter" : "Linux123",
~/.config/cudatext/settings/history files.json: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "codetree_filter" : "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.1.cuda-session: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.1.cuda-session: "codetree_filter" : "Linux123",
Вот после повторного старта CudaText:
~$ grep -r 'Linux123' ~/.config/cudatext/settings/
~/.config/cudatext/settings/history files.json: "codetree_filter" : "Linux123",
~/.config/cudatext/settings/history files.json: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "codetree_filter" : "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.cuda-session: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.1.cuda-session: "Linux123",
~/.config/cudatext/settings/sessions/history session 20230518 0-15.1.cuda-session: "codetree_filter" : "Linux123",
~$
Last edited by mix-7 on 22.05.2023 08:50, edited 2 times in total.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
я открыл Куд, открыл 3 больших файла (C++, python).
для всех 3х ввел слова в codetree filter. вышел. зашел. все на месте. история фильтра не очистилась у всех.
пока повтора не вижу.
(там есть реакция но событие одно - on_open_pre - это видно по файлу install.inf)
для всех 3х ввел слова в codetree filter. вышел. зашел. все на месте. история фильтра не очистилась у всех.
пока повтора не вижу.
этот плагин не событийный так что он не должен влиятьНеужели помогло отключение плагина Session manager?!
(там есть реакция но событие одно - on_open_pre - это видно по файлу install.inf)