删除崇高的文本2和3中的项目

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

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

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

如果Sublime Text删除了从最近的项目列表中删除的项目,那将会很好。 不幸的是,事实并非如此,这个清单可能会随着不再存在的项目而散落。

在Sublime Text提供这个function之前,有几个手动方法可以删除项目。

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

如果您只是寻找清理清单的最快方法,则此选项适合您。

请注意, 这将清除最近列表中的所有项目 这包括你没有删除的。

在Sublime Text菜单中:

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

在这里输入图像说明

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

  1. closures崇高文本
  2. 使用下面的pathfindSession.sublime_session文件,并用另一个代码编辑器打开它。 *不要用Sublime Text打开它,因为你所做的任何改变都将被覆盖。 *

    OS和ST版本列出的Session.sublime_session文件path:

    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. 保存并重新启动崇高的文本2/3

选项3:插件的方式

你可以看看Sublime Text plugin Project Manager 。

选项4:Node.js方式

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

只是为了澄清Valjas上面的解决scheme。

当他说: “转到崇高偏好文件夹…”他的意思是: “转到USER文件夹” ,而不是程序文件夹。


注意:使用不同的编辑器来修改“Session.sublime_session”文件:

虽然对许多人来说显而易见,但对其他人可能不是这样

您必须使用不同的文本编辑器来编辑Session.sublime_session文件,并且必须closures Sublime Text本身。

不要使用Sublime Text本身,或在进行更改时让程序继续运行。

如果你这样做,closures应用程序时会覆盖更改。


崇高的文字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,但我没有testing过):

/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"然后find"recent_workspaces"部分。

Linux(Ubuntu):

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


在哪里编辑文件

很简单,find"recent_workspaces"部分,它通常在文件的底部。

它应该看起来类似于这样的:

在这里输入图像说明


积分

  1. 从@ ezrepotein4的评论添加了ST3 Linux(Ubuntu)/ Build 3047path。

  2. 从@ 0x4a6f4672的评论添加ST2 Linux(Ubuntu)path。

  3. 从这篇文章中获取的Windows x64和Macpath。

崇高的文字2:清理崇高的文件历史,项目的历史,自动完成的历史和查找/replace历史logging做以下

  1. closures崇高文本的所有实例2。
  2. 在Settings目录中删除Session.sublime-session文件。
  3. 开始崇高

当你再次closuressublime并查找设置目录时,它仍然会有一个Session.sublime-session文件,因为sublime 重新创build了它,但是它的大小应该小于前面那个,因为它不包含任何垃圾数据从以前的项目历史等

我希望这将改善崇高文本的启动时间。2.您可以select将Session.sublime-session备份到不同的文件夹,以便记住项目path等,然后使用文件复制粘贴比较软件。 只要记得在处理Session.sublime-session时closuressublime,也就是说如果你需要对这个文件进行任何修改,你可以在其他文本编辑器(比如记事本++等)中进行修改。