продолжение следует...mix-7 wrote: ↑19.07.2026 15:52 ...
Редактировал файл, сохранил и тут же закрыл CudaText.
Вкладку с файлом при этом не закрывал
При следующем CudaText старте сообщение:Почему?Code: Select all
File was changed outside: /home/one/work/WikidPad/data/FFTabsN42Д.wiki Reopen it? (Yes: reopen. No: open text from previous session.)
Не успел записаться в сессию?
Баг с Reload? yes/no при старте CudaText
Баг с Reload? yes/no при старте CudaText
Re: Баг с Reload? yes/no при старте CudaText
Про Reload:
с недавней версии стало такое поведение (CudaText 1.235.0.1, linux-x86_64-qt5, fpc 3.2.3 лексер WikidPad):
Редактируешь текст во вкладке, сохраняешь и быстро, 2-3 секунды закрываешь вкладку и CudaText.
Стартуешь опять CudaText, сообщение
File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
Если ответить No, загружается либо недоредактированный файл,
либо со всеми изменениями, но со статусом "изменен".
Если записать и подождать 1+ минуту, только потом закрыть вкладку,
потом закрыть и открыть CudaText, то такого сообщения нет.
Паллиативное решение: ждать, пока изменения запишутся в очередную сессию.
Но это неудобство появилось в одной из последних версий.
с недавней версии стало такое поведение (CudaText 1.235.0.1, linux-x86_64-qt5, fpc 3.2.3 лексер WikidPad):
Редактируешь текст во вкладке, сохраняешь и быстро, 2-3 секунды закрываешь вкладку и CudaText.
Стартуешь опять CudaText, сообщение
File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
Если ответить No, загружается либо недоредактированный файл,
либо со всеми изменениями, но со статусом "изменен".
Если записать и подождать 1+ минуту, только потом закрыть вкладку,
потом закрыть и открыть CudaText, то такого сообщения нет.
Закрыл Mega, то же поведение.
Паллиативное решение: ждать, пока изменения запишутся в очередную сессию.
Но это неудобство появилось в одной из последних версий.
-
main Alexey
- Posts: 3200
- Joined: 25.08.2021 18:15
Re: Баг с Reload? yes/no при старте CudaText
может это NTFS на диске и там точность времени 2секунды? тогда понятно что timestamp разница в 1 сек. прога видит разницу в 1сек.
даже если не так -
можете сравнить timestamp из файла сессии (ключ json "file_date") и из FS?
даже если не так -
можете сравнить timestamp из файла сессии (ключ json "file_date") и из FS?
Re: Баг с Reload? yes/no при старте CudaText
Позже посмотрю и напишу
Сейчас кратко еще наблюдение:
Закрыл лишние вкладки справа, быстро закрыл CudaText, после рестарта все вкладки на месте
Сейчас кратко еще наблюдение:
Закрыл лишние вкладки справа, быстро закрыл CudaText, после рестарта все вкладки на месте
Re: Баг с Reload? yes/no при старте CudaText
> может это NTFS на диске
у меня ext4, Ubuntu 24.04
у меня ext4, Ubuntu 24.04
Re: Баг с Reload? yes/no при старте CudaText
> можете сравнить timestamp из файла сессии (ключ json "file_date") и из FS?
~/.config/cudatext/settings/default__linux.cuda-session 16:27
"file_date": "2026-07-28_14-41-30",
Еще сообщение в консоли:
...
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:31:56
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:32:37
...
~/.config/cudatext/settings/default__linux.cuda-session 16:27
"file_date": "2026-07-28_14-41-30",
Еще сообщение в консоли:
...
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:31:56
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:32:37
...
Re: Баг с Reload? yes/no при старте CudaText
А сейчас в
/home/one/.config/cudatext/settings/default__linux.cuda-session
ключ "file_date" не найден!
/home/one/.config/cudatext/settings/default__linux.cuda-session
ключ "file_date" не найден!
-
main Alexey
- Posts: 3200
- Joined: 25.08.2021 18:15
Re: Баг с Reload? yes/no при старте CudaText
нет, вы показали timestamp файла сессии, это не то. надо сравнить
1. timestamp из "file_date" и
2. modification date у имеенно того файла который в сессию записан, на котором Куд выдает msgbox
сравнить надо сразу же. не закрывая msgbox yes/no.
у меня не показывает 'ls -l' секунды, надо как-то опцию в 'ls' давать.
1. timestamp из "file_date" и
2. modification date у имеенно того файла который в сессию записан, на котором Куд выдает msgbox
сравнить надо сразу же. не закрывая msgbox yes/no.
у меня не показывает 'ls -l' секунды, надо как-то опцию в 'ls' давать.
Re: Баг с Reload? yes/no при старте CudaText
ll -hv --full-time <file>
или
ls -ahv --full-time <file>
или
stat <file>
Параметр"file_date" из /home/one/.config/cudatext/settings/default__linux.cuda-session пропал!
И баг пропал!
Буду наблюдать, проверю и напишу, если проявится.
или
ls -ahv --full-time <file>
или
stat <file>
Параметр"file_date" из /home/one/.config/cudatext/settings/default__linux.cuda-session пропал!
И баг пропал!
Буду наблюдать, проверю и напишу, если проявится.
Re: Баг с Reload? yes/no при старте CudaText
Опять сообщение
в терминале команды
stat /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Файл: /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Размер: 2349443 Блоков: 4592 Блок В/В: 4096 обычный файл
Устройство: 259/4 Инода: 22298946 Ссылки: 1
Доступ: (0600/-rw-------) Uid: ( 1000/ one) Gid: ( 1000/ one)
Доступ: 2026-07-29 12:18:23.185287953 +0300
Модифицирован: 2026-07-29 12:39:34.006394606 +0300
Изменён: 2026-07-29 12:39:34.006394606 +0300
Создан: 2026-07-27 09:18:36.288966985 +0300
(опцию noatime поставил недавно)
nano '/home/one/.config/cudatext/settings/default__linux.cuda-session'
[ "file_date " не найден ]
Code: Select all
File was changed outside:
/home/one/work/WikidPad/data/UbuntuFAQ.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
stat /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Файл: /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Размер: 2349443 Блоков: 4592 Блок В/В: 4096 обычный файл
Устройство: 259/4 Инода: 22298946 Ссылки: 1
Доступ: (0600/-rw-------) Uid: ( 1000/ one) Gid: ( 1000/ one)
Доступ: 2026-07-29 12:18:23.185287953 +0300
Модифицирован: 2026-07-29 12:39:34.006394606 +0300
Изменён: 2026-07-29 12:39:34.006394606 +0300
Создан: 2026-07-27 09:18:36.288966985 +0300
(опцию noatime поставил недавно)
nano '/home/one/.config/cudatext/settings/default__linux.cuda-session'
[ "file_date " не найден ]