Atom 片段 - 意外的换行错误
Atom Snippets - Unexpected New Line Error
我一直在尝试在 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
与 Haml 一样,CSON 使用缩进来定义范围。
在'.source.css'之后缩进:
在 'setup 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;
}
"""
这种错误也让我很生气。我的建议是为 Atom 安装 linter-coffeelint package
至少让它更容易处理。包在atom.io/packages/linter-coffeelint,可以直接在命令行安装apm install linter-coffeelint
这是一个缩进问题,但从我的角度来看,除非你经常用 Coffeescript 编写(更不用说了),否则当你从 Atom 收到的错误消息甚至没有指定是哪一个时,就很难看出问题所在错误所在行。
我一直在尝试在 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
与 Haml 一样,CSON 使用缩进来定义范围。
在'.source.css'之后缩进: 在 'setup 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;
}
"""
这种错误也让我很生气。我的建议是为 Atom 安装 linter-coffeelint package
至少让它更容易处理。包在atom.io/packages/linter-coffeelint,可以直接在命令行安装apm install linter-coffeelint
这是一个缩进问题,但从我的角度来看,除非你经常用 Coffeescript 编写(更不用说了),否则当你从 Atom 收到的错误消息甚至没有指定是哪一个时,就很难看出问题所在错误所在行。