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

Dan*_*Man 285 notepad++

在此输入图像描述

如何阻止Notepad ++加载上一个会话中的所有文件?

每次打开文件时,我都有10个其他打开的标签,其中包含我以前的所有文件.我不希望这样.当我按下关闭按钮时,我希望程序能够按照我想要的方式进行操作并关闭它.如果我想保存会话,我会使用内置的会话保存功能.我完成时不想打灰色x 20次,所以下次我没有一堆文件打开并占用内存.

我尝试了-nosession参数,这是有效的.但它只有在我使用快捷方式时才有效.如果我使用右键单击编辑方法,它将无法工作.如何设置Notepad ++来执行此操作?

jhu*_*ado 530

对于6.6+版本,您需要取消选中"记住当前会话以进行下次启动" Settings -> Preferences -> Backup.

这是6.6+

对于旧版本,您需要取消选中"记住当前会话以进行下次启动" Settings -> Preferences.

就是这个

  • 这应该是默认设置.没有人希望旧的东西继续上升 (8认同)
  • @jhurtado - 在Notepad ++中打开*非常大的文件并重新启动后,应用程序冻结...我可以通过删除Notepad ++缓存来"禁用"自动打开吗? (7认同)
  • 谢谢,解决了我的问题.BTW,"BACKUP"是一个关于自动加载最近文件的选项的奇怪名称......只是想知道开发人员为什么命名它. (7认同)
  • 最新版本:http://stackoverflow.com/a/23520631/750216 (2认同)
  • 备份选项似乎是放置该特定选项的奇怪位置。 (2认同)

YWE*_*YWE 54

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

在此输入图像描述

  • 哦,BACKUP选项卡,当然我应该找到与启动相关的设置.我真傻. (23认同)
  • 我添加了对原始答案的回复:) (2认同)
  • 我同意你的讽刺言论,伪编码器.在来到这里寻找答案之前,我在程序中四处看了看.我从来没有想到备份与此有任何关系(因为它不是备份相关的,尽管有会话备份选项). (2认同)

Shr*_*ut1 42

我的问题是Notepad ++崩溃了我之前打开的文件; 我根本无法打开应用程序.此博客文章(不再有效)讨论了如何从"会话"文件中删除数据,以便在没有打开任何先前文件的情况下打开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 Files\Notepad ++ \notepad ++.exe"-nosession
  4. 从此快捷方式图标保存并运行Notepad ++,没有最近的文件

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

或者,如果您知道导致notepad ++挂起的文件,您只需重命名该文件并打开notepad ++.这将解决问题.

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

  • 这对我的类似情况来说是完美的; 当我从网络共享中打开一个巨大的文件时,我关闭了Notepad ++,并且当我尝试再次启动它时,它使Notepad ++长时间没有响应.我杀了这个任务,然后再次尝试从_session.xml_删除了有问题的`<File>`元素,这解决了问题.谢谢! (3认同)
  • @TroyGizzi很高兴帮助:) (3认同)

Don*_*ing 17

好吧,我有一个问题,记事本++不记得我没有选择"记住当前会话".我试图破解配置文件,但这不起作用.然后我发现在C:\ Users\myuseraccount\AppData\Roaming\Notepad ++目录(Windows 7 x64)中有一个秘密配置文件.我是空的,这意味着谁知道配置的真正来源,但是我用C:\ Program Files(x86)\ Notepad ++中的那个复制文件,现在一切都像你期望的那样工作.

  • 设置是; <GUIConfig name ="RememberLastSession">是</ GUIConfig> (2认同)

Gol*_*rol 11

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

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