防止Sublime Text在搜索中包含.sublime-workspace文件

2rs*_*2ts 7 sublimetext sublimetext2

这是我的Preferences.sublime-settings档案:

{
    "bold_folder_labels": true,
    "highlight_line": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "remember_open_files": true,
    "folders":
    [
        {
         "file_exclude_patterns": ["*.sublime-workspace"]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

当我在侧边栏中搜索所有打开的文件和文件夹(cmd-shift-f)时,我仍然会收到包含工作区文件的搜索结果,这些文件位于我打开的其中一个目录中.例如,如果我~/foo打开并且有一个文件~/foo/bar/hello.sublime-workspace,它将包含在搜索结果中.

如何让Sublime 永远不会.sublime-workspace在我的搜索中包含文件?

And*_*ion 2

根据这里的评论,看起来你有两种可能的解决方案:

  1. 在“在文件中查找...”的“位置:”字段中使用否定模式:-*.sublime-workspace
  2. 在设置文件的"folders"部分中,添加"binary_file_patterns": ["*.sublime-workspace"]

编辑

实际上,您可能只需要"path"为您的"file_exclude_patterns"

"folders":
[
    {
        "path": "./",
        "file_exclude_patterns": [".sublime-workspace"]
    }
]
Run Code Online (Sandbox Code Playgroud)

来自http://www.sublimetext.com/docs/2/projects.html

每个文件夹必须有一个 path,并且可以选择有一个folder_exclude_patterns 和 file_exclude_patterns 设置。