NetBeans, регулярка

Sanu0074
На сайте с 31.08.2012
Offline
110
646

В проекте есть папка "www/content", которую надо закрыть от сканирования.

Я составил такую регулярку:

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

Но папка сканируется все равно. Подскажите, как правильно написать регулярку?

siv1987
На сайте с 02.04.2009
Offline
427
#1

|content/.*|

Зависит от того откуда начинается сканирование и с чем идет сравнение выражения

Sanu0074
На сайте с 31.08.2012
Offline
110
#2

siv1987, я так сделал |content|, работает

Sanu0074
На сайте с 31.08.2012
Offline
110
#3

siv1987, у меня есть еще вопрос по netBeans,

я указал в сервис->параметры->путь к sass: C:\Ruby200-x64\bin\sass.bat

Далее в config.rb:

css_dir = "www/css"
sass_dir = "scss"
images_dir = "img"
javascripts_dir = "www/js"

В свойствах проекта в параметрах компилятора написал: "scss:www/css"

И теперь при сохранении, сохраняются файлы css все в папке "scss", а нужной папке компилируется файл с содержанием лога ошибки, будто папка css не найдена, в которую он и закинул этот файл:

/*
Errno::ENOENT: No such file or directory - D:\Other\sites\mysite\www\css\main.css

Backtrace:
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin/compiler.rb:474:in `read'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin/compiler.rb:474:in `update_stylesheet'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin/compiler.rb:214:in `block in update_stylesheets'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin/compiler.rb:208:in `each'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin/compiler.rb:208:in `update_stylesheets'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/plugin.rb:82:in `update_stylesheets'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/exec.rb:489:in `watch_or_update'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/exec.rb:346:in `process_result'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/exec.rb:43:in `parse'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/lib/sass/exec.rb:22:in `parse!'
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sass-3.3.14/bin/sass:13:in `<top (required)>'
C:/Ruby200-x64/bin/sass:23:in `load'
C:/Ruby200-x64/bin/sass:23:in `<main>'
*/
body:before {
white-space: pre;
font-family: monospace;
content: "Errno::ENOENT: No such file or directory - D:\Other\sites\mysite\www\css\main.css"; }

А если убрать свойствах проекта в параметрах компилятора "scss:www/css", оставить пустое поле, все компилируется правильно, но только один раз при нажатии кнопки ok окна свойств проекта, а при сохранении файла - ничего не происходит, он не перекомпилируется, хоть галка стоит "скомпилировать при сохранении sass"

Что это может быть?

p.s. причем глюк появился после обновления netbeans с версии 8.0 на 8.0.1

---------- Добавлено 18.09.2014 в 07:10 ----------

так же, заметил что не создалась папка ".sass-cache" на одном уровне с "scss"

---------- Добавлено 18.09.2014 в 07:14 ----------

когда через командную строку запустил sass --watch .....путь к файлу, то все работает нормально....

---------- Добавлено 18.09.2014 в 07:14 ----------

Все же почему через netBeans не хочет?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий