Notepad++ 设置记事本++;记得上节课吗?

Notepad++ 设置记事本++;记得上节课吗?,notepad++,Notepad++,我在Windows7上。因为我有时处理长项目,所以我希望记事本++能够记住上一个会话,而不必保存新会话并手动加载它们。我在“设置”中设置了“杂项”选项卡以记住上一个会话,但它从未记住。默认情况下,我在programfiles和appdata中安装了记事本+。然而,每次我启动notepad++时,它都以“new1”开头。这太烦人了。有什么方法可以修复它吗?听起来记事本++是用-nosession命令行选项运行的。假设您是从快捷方式启动记事本+,请删除该选项(如果存在) 如果-nosession不存

我在Windows7上。因为我有时处理长项目,所以我希望记事本++能够记住上一个会话,而不必保存新会话并手动加载它们。我在“设置”中设置了“杂项”选项卡以记住上一个会话,但它从未记住。默认情况下,我在programfiles和appdata中安装了记事本+。然而,每次我启动notepad++时,它都以“new1”开头。这太烦人了。有什么方法可以修复它吗?

听起来记事本++是用
-nosession
命令行选项运行的。假设您是从快捷方式启动记事本+,请删除该选项(如果存在)

如果
-nosession
不存在,则在Notepad++关闭时阻止保存会话,或者在Notepad++启动时阻止加载会话。一些需要调查的事情:

  • 使用@thirdy的建议,以管理员身份运行Notepad++并查看 如果它会或不会自动保存和加载会话数据
  • 查找文件C:\Users\{您的用户 此处的名称}\AppData\Roaming\Notepad++\session.xml。这就是这个文件 记事本++自动保存会话数据。它的时间戳是否与 上次记事本++关闭的时间?session.xml的内容看起来怎么样 在某种程度上被腐蚀了
  • 确保Windows帐户记事本++在已读/写的环境下运行 session.xml所在文件夹中的权限。这是一个漫长的过程 射击,但值得检查
  • 检查Windows应用程序日志,查看Notepad++是否生成任何 可能有助于了解会话为何不可用的错误消息 正在保存和/或加载

    • 我也有这个问题(Windows 7)。我注意到当我关闭Notepad++时,./AppData/Roaming/Notepad++/session.xml文件没有被更新,我想应该已经更新了。因此,我关闭了Notepad++,复制了session.xml,然后删除了原始文件。然后我重新打开了记事本++,打开了一两个新页面并关闭了它,现在它似乎在保存页面时工作正常(到目前为止)。听起来可能是上面提到的“损坏的文件”造成了问题?

      我的问题发生在我安装XML工具插件时。“自动设置XML类型”选项导致XML文件无法更新

      我禁用了(未选中此选项),session.xml现在会自动更新。

      在Ctrl-Shift-F后的“在文件中查找”对话框中,我选中了“遵循当前文档”复选框


      取消选中此选项,记事本++将记住您上次搜索的路径。

      与mmp的答案类似(复制session.xml,然后删除原始路径)。我转到设置->首选项->备份,并在“启用会话快照和定期备份”中打了一个复选标记。这导致在我的备份路径中创建一个新的会话文件。我不确定这是不是之前打开的,但无意中关闭了,但我会和我的猫一起检查。

      对我来说,解决方案是多种因素的组合。下面是我为修复它所做的:

    • 完全退出记事本++
    • 已删除此处的session.xml文件:C:\Users\XXXX\AppData\Roaming\Notepad++
    • 打开记事本++
    • 导航到:设置->首选项->备份
    • 确保选择了“为下次启动记住当前会话”和“启用会话快照和定期备份”

    • 这些项目使我能够让我的程序记住上一节课,并在我结束的地方打开。

      你可以放弃复杂的问题,只需提前采取一些预防措施,就可以试着找出其中的韵律和原因

      处理这一问题的最佳方法如下:

    • 打开记事本++32位
    • 导出会话-文件|保存会话(确保将会话保存在易于找到的位置。)
    • 关闭记事本32位
    • 打开记事本64位
    • 导入会话-文件|加载会话

    • 现在,64位打开的文件与32位打开的文件完全相同。而且,如果由于某些错误,64位会话仍然被删除,您仍然可以使用保存的会话文件来重新加载该会话。

      在这里没有找到与我的问题类似的任何帮助,但我自己实现了它。我想我会留下一个答案,以防有人有同样的经历


      如果您使用CCleaner(我的版本是5.79.8704),如果选中Notepad++框,它将删除sessions.xml文件,并且从此不再保存会话。不记得是否默认选中了它。重新安装记事本++可以恢复文件,但您的上一个会话当然会永远丢失,除非您有备份副本,这是绝对可取的。

      您是否尝试过以管理员身份运行记事本+,然后通过选中复选框将“设置”菜单中的“杂项”选项卡设置为“记住下一个lanuch的当前会话”?否没有帮助。我也试着重新安装,但没有成功。这很烦人你有没有安装面向会话的插件?我使用会话管理器(作为一个例子),它会对会话记忆产生一些不良影响。我必须关闭会话记忆并依赖会话管理器。另外,您是否使用64位win7?是的win7 64位homepremium。除了默认的插件外,我没有安装任何插件。会话管理器会记住我的会话吗?session.xml文件总是在关闭时更新。默认情况下,所有值都设置为0。此修复程序对我有效,包括6.6.3版的最新更新+1完美!现在它又起作用了:)我还删除了“备份”中的当前文件,因为它(当然)充满了相当多的旧数据。也许太饱了?顺便说一句,我用的是Win8.1Proths,这也解决了我的问题。更新后,它被禁用:(