Regex 如何使Netbeans从项目树中排除特殊的.meteor/本地目录,除了.meteor目录中的任何其他目录?
我正在尝试为Meteor开发设置Netbeans 8 项目目录结构类似于Regex 如何使Netbeans从项目树中排除特殊的.meteor/本地目录,除了.meteor目录中的任何其他目录?,regex,netbeans,meteor,Regex,Netbeans,Meteor,我正在尝试为Meteor开发设置Netbeans 8 项目目录结构类似于 + root |-- .meteor |-- local |-- some-directories |-- some-file |-- some-other-file |-- some-file |-- some-other-file 我想排除.meteor/local目录,但不排除.meteor Netbeans 8具有以下正则表达式: ^(CVS|SCC
+ 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)$).*$
作为其忽略的文件模式设置
我使用的是UbuntuLinux,因此如果需要,我的文件分隔符是正斜杠,尽管我希望它也能在Windows上使用
PS:我甚至不确定Netbeans是否将这个正则表达式模式编译为正确的文件uri,这样斜杠就生效了
PPS:把它放在上下文中,meteor目录包含一些我需要在开发过程中监视/编辑的文件,但是其中包含的本地目录是构建目录,我非常想远离IDE的索引。基本上有两种方法来实现这一点 1.解决方案 通过将本地添加到正则表达式中,您可以使用正则表达式。但我认为,你试图避免的一个缺点。此正则表达式将忽略整个项目中称为本地的所有文件夹和文件 ^(local|CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|git.+|hgignore)$).*$ ^(本地| CVS | SCCS | vssver.?\.scc | | |.*%.%| | | ~$| ^.(?!(htaccess | git.+| hgignore)$)*$ 2.解决方案(更好) 这更适合你的问题。
右键单击项目->忽略的文件夹->添加文件夹…->选择meteor本地文件夹
这在windows和linux下工作
希望这能有所帮助。感谢您的贡献。是的,第二个答案要好得多,但问题是本地文件夹被删除并重新创建,这会产生比它更多的问题,特别是当我在多台计算机之间共享代码时。但是在一台计算机上,当你小心地重新设置项目时,它比原来的情况要好得多。