我在Windows 7上。因为我有时会处理很长的项目,所以我想记得最后一个会话而不是我必须保存新会话并手动加载它们。我在设置中设置MISC选项卡以记住上一个会话,但它永远不会。我在程序文件和appdata中默认安装了notepad ++。但是,每次我开始记事本++时,它都以“新1”开头。这非常烦人。无论如何要解决它?
答案 0 :(得分:7)
我也有这个问题(Windows 7)。我注意到当我关闭Notepad ++时,没有更新./AppData/Roaming/Notepad++/session.xml文件,我认为应该是这样。所以,我关闭了Notepad ++,制作了session.xml的副本然后删除了原文。然后,我重新打开了Notepad ++,打开了一个或两个新页面并将其关闭,现在它似乎正在保存页面(到目前为止)。听起来像是上面提到的“损坏的文件”是问题吗?
答案 1 :(得分:5)
与mmp的答案类似(制作了session.xml的副本,然后删除了原始版本)。我去了设置 - >偏好 - >备份并勾选“启用会话快照和定期备份”#39;这导致在我的备份路径中创建新的会话文件。不确定这是否曾在以前无意中关闭,但我会检查我的猫。
答案 2 :(得分:1)
听起来像Notepad ++正在使用-nosession
命令行选项运行。假设您从快捷方式启动Notepad ++,请删除该选项(如果存在)。
如果-nosession
不存在,则其他内容会阻止在Notepad ++关闭时保存会话,或者在Notepad ++启动时加载。一些需要调查的事情:
答案 3 :(得分:0)
我安装XML Tools插件时出现问题。 “自动设置XML类型”选项导致不更新xml文件。
我禁用了(取消选中此选项),session.xml现在自动更新。
答案 4 :(得分:0)
在Ctrl-Shift-F之后的“在文件中查找”对话框中,我有“关注当前文档”。选中复选框。
取消选中此功能,记事本++将记住您搜索的最后一个路径。
答案 5 :(得分:0)
对我来说,解决方案是综合考虑的。以下是我为解决此问题所做的事情:
这些项目使我能够让程序记住以前的会话,并从我上次中断的地方打开。
答案 6 :(得分:0)
您可以通过提前采取一些预防措施来避免麻烦并尝试弄清韵律和原因。
处理此问题的最佳方法如下:
现在,您以64位打开的文件与以32位打开的文件完全相同。而且,如果仍然有一些偶然的机会删除了64位会话,那么您仍然拥有可用于重新加载该会话的已保存会话文件。
答案 7 :(得分:0)
在这里没有找到任何关于我的类似问题的帮助,但我自己意识到了。我想我会留下答案以防万一有人有同样的经历。
如果您使用 CCleaner(我的版本是 5.79.8704),如果您选中 Notepad++ 复选框,它将删除 session.xml 文件,并且此后不会保存您的会话。不记得它是否默认选中。该文件可以通过重新安装 Notepad++ 来恢复,但是您的上一个会话当然会永远丢失,除非您有备份副本,这绝对是可取的。