如何从Sublime Text 2和3的项目窗口中删除项目( Ctrl + Alt + P )?
删除无效,没有上下文菜单,删除关联文件*.sublime-project
和*.sublime-workspace
也不会从列表中删除项目。
有什么想法吗?因为这个窗口开始变得杂乱......
答案 0 :(得分:321)
如果Sublime Text删除了您从最近的项目列表中删除的项目,那将是很好的。不幸的是,它没有,并且列表中可能会出现不再存在的项目。
在Sublime Text提供此功能之前,您可以通过几种手动方式删除项目。
如果您只是寻找清理列表的最快方法,那么此选项适合您。
请注意这将清除最近列表中的所有项目。这包括您尚未删除的内容。
在Sublime Text菜单中转到:
项目>打开最近的>清除物品
使用以下路径找到Session.sublime_session
文件,然后使用其他代码编辑器打开它。 *请勿使用Sublime Text打开它,因为您所做的任何更改都将被覆盖。 * 强>
OS和ST版本列出的Session.sublime_session
文件的路径:
Windows x64:
Sublime Text 2
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
Sublime Text 3
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OSX:
Sublime Text 2
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
Sublime Text 3
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Linux(Ubuntu):
Sublime Text 2
~/.config/sublime-text-2/Settings/Session.sublime_session
Sublime Text 3
~/.config/sublime-text-3/Local/Session.sublime_session
期待看到什么:
您应该会在此文件的底部看到以下内容:
从此文件中删除不需要的项目
删除project3后文件的样子:
保存并重新启动Sublime Text 2/3
您可以查看Sublime Text插件Project Manager。
答案 1 :(得分:36)
只是为了澄清上面Valjas解决方案中的内容。
当他说:“转到Sublime首选项文件夹...”时,他的意思是:“转到 USER 文件夹”,而不是程序文件夹。
虽然对许多人来说很明显,但可能不适合其他人:
您已使用不同的文本编辑器编辑 Session.sublime_session
文件,而Sublime Text本身必须{{3 }}。
不要使用Sublime Text本身,或在进行更改时让程序保持运行。
如果你这样做,将在关闭应用时覆盖你的更改。
• 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
-
• 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"
部分,它通常位于文件的底部。
看起来应该类似于:
从@ ezrepotein4的评论中添加了ST3 Linux(Ubuntu)/ Build 3047路径。
从@ 0x4a6f4672的评论中添加了ST2 Linux(Ubuntu)路径。
从be closed获取的Windows x64和Mac路径。
答案 2 :(得分:1)
Sublime Text 2: 要清理sublime文件历史记录,项目历史记录,自动填充历史记录和查找/替换历史记录,请执行以下操作
当您再次关闭sublime并查找设置目录时,它仍然会有一个Session.sublime-session文件,因为sublime 重新创建 它,但它的大小应该是小于你之前的那个cos它不包含以前项目历史记录中的任何垃圾数据等。
我希望这会改善sublime text 2的启动时间。 您可以选择将Session.sublime-session备份到另一个文件夹,以便记住项目路径等,然后使用文件比较软件复制粘贴。只要记住在处理Session.sublime-session时关闭sublime,即如果你需要对该文件进行任何更改,你就可以在其他文本编辑器中使用它们,如记事本++等。
答案 3 :(得分:0)
适用于MacOS High Sierra
您需要修改 Session.sublime_session 文件,该文件可以通过3种方法找到
cd ~/Library/Application Support/Sublime Text 3/Local/
点击第一个菜单
Sublime Text > Preferences > Browse Packages...
它将在Finder中打开
的位置Macintosh HD>用户>用户名(带主页图标)>图书馆> 应用程序支持> Sublime Text 3>封装
向上移动到一个文件夹,然后单击本地文件夹
来自Finder的Macintosh HD>>用户>>用户名(带主页图标)>图书馆(这个 默认情况下将隐藏文件夹,点击
command + shift + .
)>> 应用支持> Sublime Text 3>本地
并在sublime-text编辑器以外的地方编辑文件 Session.sublime_session
答案 4 :(得分:0)
单独从linux运行next命令,将清理崇高文本的工作空间:
echo ''>$(locate Session.sublime_session)