在Sublime Text中,我经常使用Cmd+P/Ctrl+P在文件之间搜索和跳转。

通常,它会选择临时或缓存的文件,如.scssc或/tmp文件夹中的东西。

是否有一种方法可以限制搜索结果中显示的内容?


当前回答

请注意,如果你想添加项目文件夹的子文件夹,你必须用\/连接文件夹。以@DavidPärsson为例:

    {
        "folders":
        [
            {
                "path": "src",
                "folder_exclude_patterns": ["backup\/src\/log"]
            }
        ]
    }

其他回答

请注意,如果你想添加项目文件夹的子文件夹,你必须用\/连接文件夹。以@DavidPärsson为例:

    {
        "folders":
        [
            {
                "path": "src",
                "folder_exclude_patterns": ["backup\/src\/log"]
            }
        ]
    }

对于那些几次你需要限制查找(和替换)到当前目录,这样做:

c/Path/2/Project,-c/Path/2/Project/*/*

重要的位是路径排除模式中的/*/*。在Windows 7 64位上使用Sublime Text 3 build 3083。

你也可以通过Where字段从搜索中排除文件夹:

地点:< >打开文件夹,- * / node_modules / * . * - * /构建/ * . *

所以在上面的例子中:

我正在搜索所有打开的文件夹。 我排除了名为“node_modules”的文件夹,这是我的项目根目录下的顶级文件夹。 我排除了名为“构建”的文件夹,这是我的项目根目录下的顶级文件夹。

这适用于我在Sublime Text 3和文件夹继续显示在侧边栏。这是一个仅通过输入排除的搜索(不影响任何幕后索引)。

你也可以通过在Where字段中使用-*/foldername/*语法来排除Find All窗格中的文件夹-例如:

-*/node_modules/*

http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10

在sublime text 3 (BLD 3059 Windows)中,我需要限制“在文件夹中查找”功能到某些文件/文件夹,也许是单个文件,

下面的方法对我有用 “where:”框的内容

/C/path/2/project/folder,*.c,*.h,-*/path/not/to/look/in,/C/path/2/specific/file/file.h

如果不使用绝对路径,可以将上述方法与以下符号位置结合使用

<打开文件夹>,<打开文件>,<当前文件>

<open folders>,*.c,*.h,-*/never_this_in_folder/*,<open files>