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

问题描述 投票:-1回答:1

我在Sublime Text 3中打开了一个目录(不是已保存的项目)。然后,我右键单击其中一个子目录并选择了Project -> Exclude From Index (mark as binary) "/path/to/my/subdirectory/**"。它似乎是永久性的。

我尝试了以下顺序:

  1. 退出Sublime文本3
  2. 重命名项目文件夹
  3. 打开Sublime Text 3

排除在外。然后我做了以下事情:

  1. 退出Sublime文本3
  2. 重命名项目目录
  3. 打开Sublime Text 3

排除也回来了。如何取消排除?

sublimetext3 sublimetext
1个回答
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 > Settings(如果您使用的是MacOS上的Sublime Text > Preferences > Settings)来打开用户首选项。

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

© www.soinside.com 2019 - 2024. All rights reserved.