如何配置 Netbeans 以从项目树中排除特殊的 .meteor/local 目录,但 .meteor 目录中的其他内容除外?

How to conifgure Netbeans to exclude special .meteor/local directory from project tree except for anything else within the .meteor directory?

我正在尝试为 Meteor 开发设置 Netbeans 8

项目目录结构变成这样

+ root
  |-- .meteor
      |-- local
        |-- some-directories
      |-- some-file
      |-- some-other-file
  |-- some-file
  |-- some-other-file

我想排除 .meteor/local 目录但不排除 .meteor

中的任何其他目录

Netbeans 8 有这个正则表达式:

^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|git.+|hgignore)$).*$

作为其忽略的文件模式设置。

我正在使用 ubuntu linux,因此如果需要,我的文件分隔符是 正斜杠 / 尽管我喜欢它继续工作Windows 还有。

PS:我什至不确定 Netbeans 是否将此正则表达式模式编译为正确的文件 uri,以便斜杠生效。

PPS:在上下文中,.meteor 目录包含一些我在开发过程中需要能够 monitor/edit 的文件,但是 local包含的目录是构建目录,我非常希望远离 IDE 的索引。

基本上有两种方法可以实现。

1。解决方案

您的正则表达式方式,将 local 添加到正则表达式。但是有一个你试图避免的缺点(我认为)。此正则表达式将忽略 所有 个在整个项目中称为本地的文件夹和文件。

^(local|CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|git.+|hgignore)$).*$

2。解决方案(更好)

这更适合您的问题。 right click your project -> ignored folders -> Add Folder... -> select your meteor local folder

这适用于 windows 和 linux。

希望对您有所帮助。