我有此設置OnSaveBuild插件:崇高,SASS排除與正則表達式?
"filename_filter": "\\.(css|js|sass|less|scss)$"
這將彙編保存這些格式。但是,在sass/scss的情況下,我想排除以「_」開頭的導入文件。我如何改變這個選項來做到這一點?
我有此設置OnSaveBuild插件:崇高,SASS排除與正則表達式?
"filename_filter": "\\.(css|js|sass|less|scss)$"
這將彙編保存這些格式。但是,在sass/scss的情況下,我想排除以「_」開頭的導入文件。我如何改變這個選項來做到這一點?
不知道,但我認爲這應該做你想做的。我假設文件名(在擴展部分之前)至少包含一個字符,對於sass
和scss
的情況。
"^[^_].*\\.(sass|scss)$|\\.(css|js|less)$"
這工作對我來說:
"filename_filter": "(/|\\\\|^)(?!_)(\\w+)\\.(css|js|sass|less|scss)$",
這裏找到:https://github.com/alexnj/SublimeOnSaveBuild/issues/11#issuecomment-24952435
這應該工作,但是我有一種感覺它與插件不接受它的問題。 – Brian
@Brian:它只使用非常基本的正則表達式語法。如果這不起作用,那麼你的也不是。 – nhahtdh