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

如何将项目从升华文本2和3的项目窗口(Ctrl + Alt + P)中删除?

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

知道吗? 因为这扇窗户开始变得凌乱..。

44593 次浏览

如果崇高的文字删除项目,您已经从最近的项目列表中删除将是很好的。不幸的是,它没有,而且这个列表可能会充斥着不再存在的项目。

在 SublimeText 提供这个特性之前,您可以通过几种手动方式来删除项目。

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

如果你只是在寻找最快的方法来清理你的清单,这个选项是为你准备的。

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

在崇高文本菜单 goto:

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

enter image description here

选项2: 人工方式(但是要控制哪些项目被移除) :

  1. 关闭崇高文本
  2. 使用下面的路径定位 Session.sublime_session文件,并用另一个代码编辑器打开它。< strong > * 不要使用“崇高文本”打开,因为任何修改都会被覆盖。*

    根据操作系统和 ST 版本列出的到 Session.sublime_session文件的路径:

    视窗 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

    期待看到什么:

    您应该在该文件的底部看到如下内容:

    enter image description here

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

    删除 project3后的文件:

    enter image description here

  4. 保存并重新启动升华文本2/3

选项3: 插件方式

你可以查看崇高的文本插件 项目经理

选项4: Node.js 方式

你可以看看: 清洁-升华-文本-项目-历史

只是为了澄清 Valjas 在上述解决方案中的一些东西。

当他说: “转到崇高偏好文件夹...”时,他的意思是: “转到 < strong > USER 文件夹”,而不是 Program 文件夹。


注意: 使用不同的编辑器修改“ Session.sublime _ session”文件:

尽管对许多人来说显而易见,但对其他人来说可能并非如此:

您可以使用 不同的文本编辑器编辑 Session.sublime_session文件,崇高文本本身必须使用 关门

不要 使用升华文本本身,或者在进行更改时保持程序运行。

如果你这样做,它会覆盖你的变化,当关闭应用程序。


壮丽的文字3:

视窗 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

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

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

--

壮丽的文字2:

视窗 x64:

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

Mac OSX:

然后找到 "recent_workspaces"部分。

Linux (Ubuntu) :

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


在哪里编辑文件

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

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

enter image description here


学分

  1. ST3 Linux (Ubuntu)/Build 3047路径添加自@ezrepotein4的注释。

  2. 从@0x4a6f4672的注释中添加的 ST2 Linux (Ubuntu)路径。

  3. 取自 这篇文章的 Windowsx64和 Mac 路径。

壮丽的文字2: 要清理崇高的文件历史记录、项目历史记录、自动完成历史记录和查找/替换历史记录,请执行以下操作

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

当你再次关闭 sublime 并查看设置目录时,它仍然会有一个 Session.sublime-session 文件,因为 sublime重建它的大小会比你之前的小,因为它不包含任何垃圾数据从以前的项目历史等。

我希望这将改善升华文本2的启动时间。 如果你想记住项目路径等,你可以选择将 Session.sublime-session 备份到不同的文件夹,然后使用文件比较软件复制粘贴到你需要的文件夹。只要记住在处理 Session.sublime-session 时关闭 sublime 即,如果需要对该文件进行任何更改,则需要在其他文本编辑器(如记事本 + + 等)中进行更改。

MacOS High Sierra

你需要修改的 Sublam _ session文件,可以找到3种方法

终端机

cd ~/Library/Application Support/Sublime Text 3/Local/

通过崇高的文本3

点击第一个菜单

Sublime Text > Preferences > Browse Packages...

它将打开 Finder 中的位置

Macintosh HD > 用户 > 用户名(带主图标) > 库 > 应用程式支援 > 升华文字3 > 软件包

向上移动到一个文件夹,然后单击 本地文件夹

来自 Finder

Macintosh HD > > Users > > username (with home icon) > Library (this 将默认为隐藏文件夹,单击 command + shift + .) > > 应用程式支援 > 崇高文字3 > 本地

并且在崇高文本编辑器以外的地方编辑文件 Sublam _ session

只要运行 linux 中的 next 命令,就可以清理升华文本的工作区:

echo ''>$(locate Session.sublime_session)
  1. 添加包 删除工作区(仍然在 公关中)
  2. Ctrl+Alt+R