2013-04-07 73 views
1

目前是SASS文件的以下构建系统。未自动选择构建系统

{ 
    "cmd": ["sass", "--update", "$file:${file_path}/${file_base_name}.css", "--stop-on-error", "--no-cache", "--style", "compressed"], 

    "selector": "source.sass, source.scss", 
    "line_regex": "Line ([0-9]+):", 

    "osx": 
    { 
     "path": "/usr/local/bin:$PATH" 
    }, 

    "windows": 
    { 
     "shell": "true" 
    }, 

    "working_dir": "$file_path", 
} 

这个脚本完全适用于.scss文件,当一个.scss文件打开时,它会自动选择Cmd+B构建源。但是.sass文件并不是这种情况。在那里,Build呈灰色,直到手动选择构建系统。可以做些什么来解决这个问题?

+0

我猜你有但你确认source.sass是合适的选择器吗?您是否尝试删除source.scss来验证它是否是条目或source.sass选择器本身的组合? – skuroda 2013-04-10 03:34:12

+0

我已经尝试切换顺序并且只有.sass唯一的选择符 - .scss(如果指定)始终有效,但使用.sass文件时系统永远不会被选中。 – Appleshell 2013-04-10 12:14:16

+0

我之前没有对SASS做任何事情,所以这可能看起来很奇怪,但是当你检查范围'cmd + alt + p'时,它是source.sass吧? – skuroda 2013-04-10 23:40:43

回答

0

确保您检查文件的范围与您的选择器相同。在Windows和Linux中的ctrl+shift+alt+p和在OS X中的cmd+alt+p