如何阻止Notepad ++加载过去会话中的所有文件?
我知道如何在Notepad ++中进行这些设置,但问题是我曾经打开一个非常大的文件(> 10GB)并使Notepad ++挂起。 Notepad ++已在会话中标记了该大文件,因此每次启动Notepad ++时都会挂断。有没有办法可以阻止它加载过去的会话,所以每次都不会挂断?
P.S。我收到了有关this question可能重复的报告。这显然是一个不同的情况。至少在那个问题中,记事本++仍然正常启动,而在我的情况下,我甚至无法正常更改设置,因为记事本++只是在加载存储的版本时挂起。这个问题的答案也提供了一种更好设置的好方法,无需启动Notepad ++,这对于解决当Notepad ++无法正常启动时设置引起的问题非常有用。
答案 0 :(得分:8)
是的,您可以通过修改配置文件来更改该设置。
转到%appdata%\ Notepad ++ 并打开 config.xml
你应该在那里找到以下一行:
<GUIConfig name="RememberLastSession">yes</GUIConfig>
只需将其更改为否,这应该可以解决问题。
答案 1 :(得分:2)
这是为那些不想修改XML配置文件的用户而设计的,并且即使在PATH中没有Notepad ++的情况下也可以使用。
由于我没有足够的声誉来评论其他答案,因此我将补充雅克·胡巴特(Jacques Hubart)的评论,所有功劳仍应归功于他。
预览:
答案 2 :(得分:0)
还有另一种来自GUI的方法 在“设置/首选项”/“备份”中,取消选中&#34;记住当前会话以进行下次启动&#34;
答案 3 :(得分:0)
从命令行开始:
notepad++ -nosession
然后应禁用“自动打开以前的文件”
答案 4 :(得分:0)
如果像我一样,您在上一个会话中留下了一个巨大的文件,则还可以从会话中仅删除有问题的文件,并保留其余文件。
转到%appdata%\ Notepad ++并打开session.xml
向右滚动以查看文件名。通过删除整个“文件”节点,请注意保持XML的完整性。应该在一行上。
答案 5 :(得分:-1)
根据建议在运行时使用notepad ++ -nosession打开notepad ++。然后转到首选项->备份->取消选中下次启动前记住当前会话 关闭notepadd ++并正常打开而不运行。它对我有用。