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

时间:2011-01-12 23:26:06

标签: notepad++

enter image description here

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

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

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

7 个答案:

答案 0 :(得分:506)

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

this is it in 6.6+

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

this is it

答案 1 :(得分:52)

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

enter image description here

答案 2 :(得分:35)

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

来自博文:

  

方法1 - 编辑session.xml

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

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

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

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

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

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

答案 3 :(得分:17)

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

答案 4 :(得分:11)

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

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

答案 5 :(得分:3)

使用菜单项设置>偏好设置

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

答案 6 :(得分:0)

我读了答案。然后我注意到复选框已经取消选中,但它仍然会重新加载文件。这是版本6.3.2上的设置 - >偏好设置 - > MISC->“记住下次启动的当前会话”复选框。以下解决了这个问题:

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