删除Sublime Text 2和3中的项目

Ant*_*nto 157 sublimetext2 sublimetext3

如何从Sublime Text 2和3的项目窗口(Ctrl+ Alt+ P)中删除项目?

Delete没有任何效果,没有上下文菜单,并删除相关文件*.sublime-project,*.sublime-workspace也不会从列表中删除项目.

任何的想法?因为这个窗口开始混乱......

Val*_*jas 329

如果Sublime Text删除了你从最近的项目列表中删除的项目,那就太好了.不幸的是,它没有,并且列表可能会被不再存在的项目所包含.

在Sublime Text提供此功能之前,您可以通过几种手动方式删除项目.

选项1:快速方式(全部清除):

如果您只是寻找清理列表的最快方法,那么此选项适合您.

请注意,这将清除最近列表中的所有项目.这包括您尚未删除的内容.

在Sublime Text菜单中转到:

项目>打开最近>清除项目

在此输入图像描述

选项2:手动方式(但控制哪些项目被删除):

  1. 关闭Sublime文本
  2. Session.sublime_session使用下面的路径找到文件,然后使用其他代码编辑器打开它.*请勿使用Sublime Text打开它,因为您所做的任何更改都将被覆盖.*

    Session.sublime_sessionOS和ST版本列出的文件路径:

    Windows x64:

    崇高文本2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    崇高文本3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OSX:

    崇高文本2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    崇高文本3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux(Ubuntu):

    崇高文本2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    崇高文本3

    ~/.config/sublime-text-3/Local/Session.sublime_session

    期待看到什么:

    你应该在这个文件的底部看到如下内容:

    在此输入图像描述

  3. 从此文件中删除不需要的项目

    删除project3后文件的外观如下:

    在此输入图像描述

  4. 保存并重新启动Sublime Text 2/3

选项3:插件方式

您可以查看Sublime Text插件项目管理器.

选项4:Node.js方式

你可以看看:clean-sublime-text-project-history

  • 对于ST3/Linux(Ubuntu)/ Build 3047会话信息文件存储在〜/ .config/sublime-text-3/Local/Session.sublime_session中 (9认同)
  • 对于ST3/Windows/Build 3047,我在C:\ Users\{user}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session中看到会话信息 (7认同)
  • ST3 - > c:\ Program Files\Sublime Text 3\Data\Local\Session.sublime_session (3认同)

Ric*_*Zea 37

只是为了澄清Valjas上面的解决方案.

当他说:"转到Sublime Preferences文件夹......"他的意思是:"转到USER文件夹",而不是Program文件夹.


注意:使用其他编辑器修改"Session.sublime_session"文件:

虽然对许多人来说很明显,但可能不适合其他人:

HAVE编辑Session.sublime_session与文件不同的文本编辑器,以及崇高的文本本身必须被关闭.

请勿使用Sublime Text本身,或在进行更改时保持程序正常运行.

如果你这样做,它会在关闭应用程序时覆盖你的更改.


崇高文本3:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

Linux(Ubuntu):

~/.config/sublime-text-3/Local/Session.sublime_session

Mac OSX/Sierra:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

便携式安装(也可能适用于ST2,但我还没有测试过):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

-

崇高文字2:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

Mac OSX:

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session"然后找到该部分"recent_workspaces".

Linux(Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


在哪里编辑文件

容易,寻找"recent_workspaces"部分,它通常在文件的底部.

它看起来应该类似于:

在此输入图像描述


积分

  1. 从@ ezrepotein4的评论中添加了ST3 Linux(Ubuntu)/ Build 3047路径.

  2. 从@ 0x4a6f4672的评论中添加了ST2 Linux(Ubuntu)路径.

  3. 这篇文章中获取的Windows x64和Mac路径.

  • for Linux(Ubuntu)编辑`〜/ .config/sublime-text-2/Settings/Session.sublime_session` (3认同)