Answers:
不幸的是,设置中似乎没有内置选项可以做到这一点。我知道让Sublime 3“忘记”搜索到的最后一个字符串的唯一方法是从关闭Sublime之后创建的会话文件中删除它们。
因此,下面是使Sublime 3“忘记”上一个会话中最后搜索的字符串的方法:
转到Local
Sublime文件夹,该文件夹可以在应用程序数据文件夹中找到。
在Windows上:
%appdata%\Sublime Text 3\Local\
在Linux上:
~/.config/sublime-text-3/Local/
在OSX上:
~/Library/Application Support/Sublime Text 3/Local/
在此文件夹中,您将有一个名为的文件Session.sublime_session
。
使用另一个编辑器(例如Notepad ++)编辑文件,然后find_history
在其中搜索字符串。
删除括号之间的加引号的值(这应该是您的最后一个搜索字符串)
例如,如果Session.sublime_session
文件中显示以下内容:
"find_state":
{
"case_sensitive": false,
"find_history":
[
"previously_searched_string"
],
然后,在删除后,它应如下所示:
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
您还可以编写一个脚本,在关闭Sublime之后自动执行此操作。
希望能帮助到你。