ChatGPT解决这个技术问题 Extra ChatGPT

Notepad++ 设置禁用自动打开以前的文件

https://i.stack.imgur.com/zPjaC.png

如何阻止 Notepad++ 加载过去会话中的所有文件?

每次我打开一个文件时,我都会打开其他 10 个选项卡,其中包含我过去的所有文件。我不想要那个。当我点击关闭按钮时,我希望程序能够执行我想要的操作并关闭它。如果我想保存会话,我会使用内置的会话保存功能。我不想在完成后点击灰色 x 20 次,所以下次我没有打开一堆文件并占用内存。

我尝试了 -nosession 参数并且有效。但它只有在我使用快捷方式时才有效。如果我使用右键单击编辑方法将不起作用。我如何设置 Notepad++ 来做到这一点?


j
jhurtado

对于 6.6+ 版本,您需要在 Settings -> Preferences -> Backup 上取消选中“记住当前会话以便下次启动”。

https://i.stack.imgur.com/kU0t3.png

对于旧版本,您需要在 Settings -> Preferences 上取消选中“记住当前会话以便下次启动”。

https://i.stack.imgur.com/CrF6D.jpg


@jhurtado——在记事本++中打开一个非常大的文件并重新启动后,应用程序冻结了……我可以通过删除记事本++缓存来“禁用”自动打开吗?
谢谢,解决了我的问题。顺便说一句,“备份”是一个关于自动加载最近文件的选项的奇怪名称......只是想知道开发人员为什么命名它。
这应该是默认设置。没有人希望旧的东西不断出现
备份选项似乎是放置该特定选项的奇怪位置。
Y
YWE

在 Notepad++ v6.6 中,此设置移至“首选项”菜单的“备份”选项卡。

https://i.stack.imgur.com/kU0t3.png


我在原始答案中添加了您的回复:)
哦,备份选项卡,当然我应该在那里找到与启动相关的设置。我多么愚蠢。
我同意你的讽刺言论,伪编码器。在来这里寻找答案之前,我在程序中看了很多遍。我从没想过备份与此有关(因为它与备份无关,尽管有一个会话备份选项)。
S
Shrout1

我的问题是 Notepad++ 在我之前打开的文件上崩溃了;我根本无法打开应用程序。 This blog post 讨论了如何从“Sessions”文件中删除数据,以便 Notepad++ 将在没有任何先前文件打开的情况下打开:

来自博客文章:

方法 1 - 编辑 session.xml 在 C:\Users\Username\AppData\Roaming\Notepad++ 或 %APPDATA%\Notepad++ 中打开文件 session.xml 删除其内容并保存运行 Notepad++ ,session.xml 会自动获取新内容 方法二- 将 -nosession 参数添加到 Notepad++ 快捷方式 创建一个引用您的 Notepad++ 程序的桌面快捷方式,例如 C:\Program Files\Notepad++\notepad++.exe 右键单击此快捷方式 在“目标”字段中添加 -nosession 参数,以便目标字段看起来非常像(也包括撇号): "C:\Program Files\Notepad++\notepad++.exe" -nosession 从此快捷方式图标保存并运行 Notepad++,没有最近的文件

注意:这不是永久设置,这只是删除先前会话的信息/打开的文件并重新开始。

或者,如果您知道导致 notepad++ 挂起的文件,您可以简单地重命名该文件并打开 notepad++。这将解决问题。

当我在谷歌搜索我的问题时,我没有看到这个解决方案,所以我想在这里添加它!


这非常适合我的类似情况;当我从网络共享打开一个巨大的文件时,我关闭了 Notepad++,当我尝试再次启动它时,它使 Notepad++ 长时间无响应。我终止了任务,然后从 session.xml 中删除了有问题的 <File> 元素,然后再次尝试,这解决了问题。谢谢!
@TroyGizzi 很高兴它有帮助:)
这就是我所追求的答案。如果 Notepad++ 甚至没有启动,那么尝试打开它是没有意义的!
@Fandango68 很高兴它帮助了你!
D
Don Rolling

好的,我遇到了 Notepad++ 的问题,不记得我没有选择“记住当前会话”。我尝试破解配置文件,但没有奏效。然后我发现您的 C:\Users\myuseraccount\AppData\Roaming\Notepad++ 目录(Windows 7 x64)中有一个秘密配置文件。我的是空的,这意味着谁知道配置的真正来源,但我用 C:\Program Files (x86)\Notepad++ 中的那个文件复制了该文件,现在一切正常,就像你期望的那样。


设置是;
当复选框没有按照它说的那样做时,我很生气,所以我卸载了。卸载程序留下了一些我必须手动删除的文件。
G
GolezTrol

转到:Settings > Preferences > Backup >并取消选中 Remember current session for next launch

在旧版本 (6.5-) 中,此选项位于 Settings > Preferences > MISC


A
Andy Thomas

使用菜单项设置>首选项。

在结果对话框的 MISC 选项卡上,取消选中“记住当前会话以供下次启动”。


u
user2367418

我读了答案。然后我注意到该复选框已经被取消选中,但它仍然总是重新加载文件。这是版本 6.3.2 上的 Settings->Preferences->MISC->“Remember current session for next launch”复选框。以下解决了这个问题:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.