ric*_*pai 236 sublimetext sublimetext2
在Sublime Text中,我经常使用Cmd+ P/ Ctrl+ P来搜索和跳转文件.
通常,它会选择临时或缓存的文件,如.scssc或/ tmp文件夹中的内容.
有没有办法可以限制搜索结果中显示的内容?
AGS*_*AGS 319
在您的~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
文件中添加和编辑它.
// These files will still show up in the side bar, but won't be included in
// Goto Anything or Find in Files
"binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"],
Run Code Online (Sandbox Code Playgroud)
Jay*_*Jay 147
对于Sublime Text 3:要从搜索和GoTo结果中排除,请不要从侧边栏中删除,请更改"binary_file_patterns"
设置.匹配文件和文件夹.
例如,要从GoTo索引中排除"dist"和"node_modules"中的文件,请将其添加到"用户设置"文件中:
"binary_file_patterns": ["dist/*", "node_modules/*", "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"]
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何在每个项目的基础上实现这一点:(.大多数设置可以移动到project.sublime-project
文件."项目>将项目另存为",保存项目的根目录,并添加"settings": {...}
到json中生成的文件.(来自源代码,从ST3 build 3095开始工作.)但不适用于"binary_file_patterns".
Dav*_*son 97
您可以通过修改项目设置从项目中排除某些文件模式和文件夹,如下所示:
{
"folders":
[
{
"path": "src",
"folder_exclude_patterns": ["backup"]
},
{
"path": "docs",
"file_exclude_patterns": ["*.css"]
}
]
}
Run Code Online (Sandbox Code Playgroud)
这在项目文档中有描述.
Dan*_*nce 85
您还可以使用字段中的-*/foldername/*
语法排除"查找全部"窗格中的文件夹Where
- 例如:
-*/node_modules/*
Run Code Online (Sandbox Code Playgroud)
http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
eep*_*lip 21
在崇高的文本3(BLD 3059 Windows)中,我需要将"查找文件夹"功能限制为某些文件/文件夹,也许是单个文件,
以下为我的工作内容:where.框
/C/path/2/project/folder,*.c,*.h,-*/path/not/to/look/in,/C/path/2/specific/file/file.h
Run Code Online (Sandbox Code Playgroud)
如果没有绝对路径,可以将上述内容与以下符号位置结合使用
<open folders>, <open files>, <current file>
<open folders>,*.c,*.h,-*/never_this_in_folder/*,<open files>
Run Code Online (Sandbox Code Playgroud)
Har*_*ria 16
对于SublimeText 2,这对我来说非常有用.
选择在文件中查找时,在Where输入中指定排除文件夹;
-bower_components/**/*, -dist/**/*, -node_modules/**/*, -tmp/**/*
Run Code Online (Sandbox Code Playgroud)
因此,对于您不想搜索的文件夹,使用连字符后跟排除模式.
-folder1/**/*, -folder2/**/*
Run Code Online (Sandbox Code Playgroud)
这将限制您的搜索范围.
Kev*_*ary 12
我认为这些答案中的很多都跨越了Sublime Text的几个不同版本,这就是我在Mac上使用Sublime Text 3的方法.
file_exclude_patterns
和folder_exclude_patterns
值以忽略" 查找"工具中的文件和/或文件夹例
"file_exclude_patterns":
[
".svn",
".git",
".hg",
".md",
".txt",
".DS_Store"
],
"folder_exclude_patterns":
[
"node_modules",
"bower_components",
".svn",
".git",
".hg",
"CVS",
"deprecated",
"cache"
],
Run Code Online (Sandbox Code Playgroud)
截图
小智 5
您还可以通过“位置”字段从搜索中排除文件夹:
在哪里: <open folders>,-*/node_modules/*.*,-*/build/*.*
所以在我上面的例子中:
这在 Sublime Text 3 中对我有用,文件夹继续显示在侧栏中。这是通过输入进行的仅搜索排除(不影响任何幕后索引)。
归档时间: |
|
查看次数: |
61161 次 |
最近记录: |