在Sublime Text SFTP插件中包含正则表达式

时间:2019-07-10 22:51:58

标签: regex sublimetext3

我只在Sublime SFTP config.json中看到“ ignore_regexes”选项。有没有办法只包含某些文件,例如,映射文件夹下所有子文件夹中的.h,.c和.cpp文件?

1 个答案:

答案 0 :(得分:1)

查看软件包的documentation,看起来它会执行类似操作的唯一设置就是您已经找到的ignore_regexes选项。

这样,我认为做您想要的事情的唯一方法是使用匹配所有内容的正则表达式但是,以便它忽略除您要查看的内容。

以下是此类正则表达式的一个示例(我只对它进行了中期测试,但似乎可以使用)(改编自this question):

^(.(?!\.(c|h|cpp)))*$

在使用中,如文档示例中所述,您应该在配置文件中使用\\而不是\,因为它是JSON,而\在JSON数据中具有特殊含义。