save the last session
need a function to save the last session so that we can close the software without saving files, as we don't want to give files names
Currently there is only AutoSave (Settings -> AutoSave Settings):
Yep, I saw the AutoSave function. Will my suggestion come true? I've used many notepad apps, but only a few of them have this feature.
@zufuliu 在编辑器中,如 VSCode 或 Sublime Text,中实现的所谓“会话恢复”或“自动保存状态”功能,允许用户在关闭应用程序时保留未保存的改动。这意味着,无论用户是否在主动保存文件,关闭编辑器后再打开时,文件状态依然会如同之前一样。
功能请求的精准描述:
功能请求:Notepad4 的自动保存和会话恢复
目标:实现一个自动保存功能,以便在不需要手动保存的情况下保存打开文档的状态。该功能确保未保存的更改自动保存并在重新打开应用程序时恢复,提高用户在临时编辑会话中的体验,并且不要提示用户文件未保持。
预期行为:
-
自动保存:当用户编辑文档时,Notepad4 将定期自动将更改保存到临时文件或会话状态,并在应用程序通过窗口关闭按钮关闭或因系统关闭而关闭时自动保存。
-
会话恢复:重新启动 Notepad4 时,应用程序将自动恢复上一个会话,包括所有未保存文档及其编辑状态,允许用户无缝继续工作而不丢失任何进度。
-
不要提示用户,文件未保存。
优点:
- 改善工作流程:用户可以处理临时文件或笔记,而无需频繁提示保存更改。
- 安全性:在意外关闭或关机情况下提供保证,不会丢失工作。
- 便利性:降低心理负担,不必让用户决定是否保存每次更改,适合临时或快速工作会话。 实现此功能将使 Notepad4 在可用性和功能方面与其他现代文本编辑器保持一致,通过消除与手动保存相关的摩擦提供更流畅的用户体验。