我一直在尝试在Atom文本编辑器中添加我的第一个代码段,并且我不断收到错误消息,指出这是一个意外的换行符。
'.source.css':
'setup CSS':
'prefix':'setup'
'body':"""
*, *:before, *:after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
"""
我在Ubuntu和Atom 1.0.2上运行
答案 0 :(得分:6)
与Haml一样,CSON使用缩进来定义范围。
简单地缩进' .source.css': 然后在设置CSS':
之后'.source.css':
'setup CSS':
'prefix':'setup'
'body':"""
*, *:before, *:after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
"""
答案 1 :(得分:5)
这种错误也让我感到愤怒。我的建议是为Atom安装linter-coffeelint package
至少使其更容易处理。该软件包位于atom.io/packages/linter-coffeelint,您可以通过apm install linter-coffeelint
这是一个缩进问题,但从我的角度来看,除非你经常写Coffeescript(更不用说了),当你从Atom得到的错误信息不能解决问题时要困难得多。甚至指定错误在哪一行。