【问题标题】:Notepad++ Setting for Disabling Auto-open Previous FilesNotepad++ 设置禁用自动打开以前的文件
【发布时间】:2011-01-12 23:26:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: notepad++


    【解决方案1】:

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

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

    【讨论】:

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

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

    【讨论】:

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

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

    来自博文:

    方法 1 - 编辑 session.xml

    1. 在 C:\Users\Username\AppData\Roaming\Notepad++ 或 %APPDATA%\Notepad++ 中打开文件 session.xml
    2. 删除其内容并保存
    3. 运行Notepad++,session.xml会自动获取新内容

    方法 2 - 将 -nosession 参数添加到 Notepad++ 快捷方式

    1. 创建一个引用 Notepad++ 程序的桌面快捷方式,例如C:\Program Files\Notepad++\notepad++.exe
    2. 右键单击此快捷方式
    3. 在“目标”字段中添加 -nosession 参数,使目标字段看起来非常像(也包括撇号):“C:\Program 文件\Notepad++\notepad++.exe" -nosession
    4. 从此快捷方式图标保存并运行 Notepad++,没有最近的文件

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

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

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

    【讨论】:

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

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

    【讨论】:

    • 设置为;
    • 当复选框没有按照它说的那样做时我很生气,所以我卸载了。卸载程序留下了一些我必须手动删除的文件。
    【解决方案5】:

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

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

    【讨论】:

      【解决方案6】:

      使用菜单项设置>首选项

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

      【讨论】:

        【解决方案7】:

        我阅读了答案。然后我注意到复选框已经取消选中,但它仍然总是重新加载文件。这是版本 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.
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-11-24
          • 1970-01-01
          • 2018-04-20
          • 2013-03-17
          • 2014-12-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多