Notepad++将其当前打开的文件列表存储在哪里?

22

我正在使用Windows机器上的Notepad++,不小心打开了一个64MB的文件。现在我的Notepad++被永久卡住,不能使用。

Notepad++是否有配置文件来维护已打开的文件列表?如果是,那么我可以打开该文件并移除我已经打开的64MB文件吗?

6个回答

43

C:\Users\USER_NAME\AppData\Roaming\Notepad++\session.xml


对我来说没完全起作用。我运行了Session Manager插件,还不得不通过C:\Users\SilkAndSlug\AppData\Roaming\Notepad++\plugins\Config\SessionMgr\sessions编辑它的日志文件。我删除了<maintag>块内的所有内容,问题就解决了。 - Steve Almond
1
值得注意的是,您可以通过在Windows资源管理器中输入“%Appdata%”快速访问appdata文件夹。 - Stevoisiak
1
我和楼主遇到了同样的问题:“完美!”(右键单击->使用Notepad++编辑... 呆子! - J...

9
如果您已经安装了Notepad ++,那么必须存在:%appdata%\Notepad++\session.xml。
%appdata%默认路径如下: - 如果您使用的是Windows 7,则为C:\Users\{username}\AppData\Roaming。 - 如果您使用的是Windows XP或早期版本,则为:C:\Documents and Settings\{username}\Application Data。
如果您使用的是便携式Notepad ++,则必须在您的Notepad ++程序文件夹中。
无论是便携版还是安装版,用于Notepad ++的文件名都是相同的:session.xml。

3

这里还有一件事情需要补充。旧的Session.xml文件会包含所有打开的文件的链接(文件路径)。这些链接应该与新电脑上的文件相匹配。用户名、程序文件夹(32位或64位)等也应该相同。否则,Notepad++将打开一个空白会话。


2

这篇文章帮助我解决了如何将未保存的打开标签页移动/复制到另一台电脑的问题。

首先安装notepad++(如果尚未安装)。

确保新电脑上没有打开/运行notepad++。

在旧电脑上,将备份文件夹C:\Users\xxxx\AppData\Roaming\Notepad++及session.xml文件复制到新电脑上(位置可能因操作系统而异)。

打开notepad++,所有未保存的打开标签页都应该显示出内容。


2
2021年,我很高兴在以下路径找到了未保存的标签页: C:\Users\xxxx\AppData\Roaming\Notepad++\Backup - Paul McGee
1
除了@PaulMcGee之外,只有在您关闭带有内容的未保存选项卡的Notepad++后,此文件夹才会出现。然后创建文件夹并添加第一个文件。 - joao.arruda

1
你还可以直接从Notepad++中找到并更改它存储这些重要信息的位置。如答案所述,在“设置”>“首选项”>“备份”:备份路径中查看。还有其他有用的设置,例如备份频率。
你还可以找到session.xml,其中显示了其父目录中临时未保存文件的信息。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接