如何在每个项目的Atom编辑器中从搜索中排除/隐藏特定目录/文件夹

时间:2017-12-11 19:26:51

标签: ide atom-editor

我有一个包含一堆Bootstrap版本的目录,每次我在项目中搜索Boostrap相关的类名时,我都会得到一个包含Bootstrap版本所有命中的列表。我需要知道如何从搜索中排除此目录。我不想在全局范围内执行此操作,并且我不打算在“查找”面板中使用搜索/模式字段(除非可以从项目中的配置文件填充此字段)。我需要一个解决方案,每次我打开这个特定的项目时都会坚持下去。此配置是.editorconfig还是config.cson

我在其他地方搜索过这个解决方案,但是在与我的问题相关的线程中有很多噪音,因此很难确定正确/最佳的解决方案。

[编辑]:要清楚,我不打算依赖.gitignore,因为这会导致版本控制中省略文件。而且我不打算设置模糊查找器的偏好,因为这将是全局的,并且可以排除其他项目中的项目。

[编辑]:到目前为止,这听起来像是一个缺失的功能。

3 个答案:

答案 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以排除搜索目录