如何取消排除Sublime Text 3中的目录?

时间:2017-12-22 19:41:33

标签: sublimetext3 sublimetext

我在Sublime Text 3中打开了一个目录(一个已保存的项目)。然后,我右键单击其中一个子目录并选择了DaoAuthenticationProvider。它似乎是永久性的。

我尝试了以下序列:

  1. 退出Sublime Text 3
  2. 重命名项目文件夹
  3. 打开Sublime Text 3
  4. 排除消失了。然后我做了以下事情:

    1. 退出Sublime Text 3
    2. 重新命名项目目录
    3. 打开Sublime Text 3
    4. 排除也回来了。如何取消排除?

1 个答案:

答案 0 :(得分:1)

该命令不是核心Sublime的一部分,它由SideBarEnhancements包提供。菜单中命令的名称具有误导性;它没有按照它所说的那样做。

看起来它说它将从当前项目的索引中排除该文件,但实际上从索引中排除文件是通过binary_file_patterns设置完成的:

// 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"],

此设置是一个全局设置,目前无法在项目基础上进行设置,因此,尽管该命令的名称,它实际上是从每个项目或Sublime窗口中排除该路径,而不仅仅是您运行的那个。中的命令。

要撤消其正在执行的操作,您需要从菜单中选择Preferences > SettingsSublime Text > Preferences > Settings,如果您使用的是MacOS),打开用户首选项。

这将打开一个新窗口,左侧是默认设置,右侧是自定义设置。在右侧窗格中,您可以修改binary_file_patterns设置,以删除您添加的路径,以便再次将其编入索引。