Answers:
如果Sublime Text删除了您从最近的项目列表中删除的项目,那就太好了。不幸的是,事实并非如此,列表可能会被不再存在的项目所困扰。
在Sublime Text提供此功能之前,有两种手动方法可以删除项目。
如果您只是在寻找最快的方式来清理列表,则此选项非常适合您。
请注意,这将清除最近列表中的所有项目。其中包括您尚未删除的内容。
在Sublime Text菜单中,转到:
项目>打开近期>清除项目
Session.sublime_session
使用下面的路径找到文件,然后使用另一个代码编辑器将其打开。*不要用Sublime Text打开它,因为所做的任何更改都会被覆盖。*
Session.sublime_session
OS和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
期望看到什么:
您应该在此文件的底部看到类似以下内容的内容:
从此文件中删除不需要的项目
删除project3后文件的外观如下:
保存并重新启动Sublime Text 2/3
您可以签出Sublime Text插件项目管理器。
只是为了澄清以上Valjas解决方案中的某些问题。
当他说:“转到Sublime首选项文件夹...”时,他的意思是:“转到USER文件夹”,而不是“程序”文件夹。
尽管对许多人来说很明显,但对其他人却可能不是:
您HAVE编辑Session.sublime_session
与文件不同的文本编辑器,以及崇高的文本本身必须被关闭。
请勿使用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)路径。
Windows x64和Mac路径来自本文。
~/.config/sublime-text-2/Settings/Session.sublime_session
~/Library/Application Support/Sublime Text 3/Local
Sublime Text 2:要清除Sublime文件历史记录,项目历史记录,自动完成历史记录和查找/替换历史记录,请执行以下操作
当再次关闭sublime并查找settings目录时,它仍将具有Session.sublime-session文件,因为sublime 重新创建了该文件,但其大小应小于您先前的cos,因为它不包含任何垃圾数据从以前的项目历史等
我希望这会缩短sublime文本2的启动时间。您可以选择将Session.sublime-session备份到另一个文件夹,以防您想记住项目路径等,然后在需要时使用文件复制粘贴一次。比较软件。只要记住在处理Session.sublime-session时就关闭sublime即可;即,如果您需要在该文件中进行任何更改,则可以在其他文本编辑器(如notepad ++等)中进行更改。
适用于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>程序包
向上移动一个文件夹,然后单击本地文件夹
Macintosh HD >>用户>>用户名(带有主页图标)>库(默认情况下,它将是隐藏的文件夹,单击
command + shift + .
)>>应用支持> Sublime Text 3>本地
并在sublime-text编辑器中编辑文件Session.sublime_session