我有一个包含一堆Bootstrap版本的目录,每次我在项目中搜索Boostrap相关的类名时,我都会得到一个包含Bootstrap版本所有命中的列表。我需要知道如何从搜索中排除此目录。我不想在全局范围内执行此操作,并且我不打算在“查找”面板中使用搜索/模式字段(除非可以从项目中的配置文件填充此字段)。我需要一个解决方案,每次我打开这个特定的项目时都会坚持下去。此配置是.editorconfig
还是config.cson
?
我在其他地方搜索过这个解决方案,但是在与我的问题相关的线程中有很多噪音,因此很难确定正确/最佳的解决方案。
[编辑]:要清楚,我不打算依赖.gitignore
,因为这会导致版本控制中省略文件。而且我不打算设置模糊查找器的偏好,因为这将是全局的,并且可以排除其他项目中的项目。
[编辑]:到目前为止,这听起来像是一个缺失的功能。
答案 0 :(得分:1)
您可以使用排除VCS忽略路径功能。如果您在Atom的设置屏幕中选中此条目上的复选框,然后将要从搜索中排除的文件夹添加到VCS的忽略文件中(例如{{ 1}}对于Git仓库,然后该被忽略目录中的条目将不再显示在您的搜索结果中。
因此,如果您的文件夹名为.gitignore
,并且您的项目是Git仓库,那么添加
bootstrap-versions
到您的项目的bootstrap-versions
文件将从搜索结果中删除此文件夹。
作为替代方案,您可以在.gitignore
忽略的名称字段中添加要忽略的文件夹的名称。转到设置>包并在搜索框中输入 fuzzy 。然后选择fuzzy-finder
包的设置按钮,并在忽略的名称字段中输入文件夹的名称。
核心设置页面具有相同的字段,您也可以在其中添加文件夹。
请注意,这些都是全球性的,会影响所有项目。
答案 1 :(得分:1)
您可以使用Atom进行尝试。 YMMV:
https://github.com/atom/find-and-replace/issues/149#issuecomment-142323938
首选项->打开配置文件夹-> config.cson):
"*":
core:
autoHideMenuBar: true
ignoredNames: [
".meteor"
".git"
"etc"
]
答案 2 :(得分:0)
查找->在项目中查找
示例:在“文件/目录模式”中输入-dirName/subDir
以排除搜索目录