Atom editor Atom文本编辑器中的代码段返回错误:意外换行

Atom editor Atom文本编辑器中的代码段返回错误:意外换行,atom-editor,code-snippets,Atom Editor,Code Snippets,我一直在尝试在Atom文本编辑器中添加我的第一个代码段,但我不断收到错误消息,即出现意外换行: '.source.js': 'Console log': 'prefix': 'log' 'body': 'console.log($1)' 'Constructor': 'prefix': 'rcon' 'body':""" constructor(props){ super(props);

我一直在尝试在Atom文本编辑器中添加我的第一个代码段,但我不断收到错误消息,即出现意外换行:

'.source.js':
 'Console log':
   'prefix': 'log'
     'body': 'console.log($1)'

  'Constructor':
    'prefix': 'rcon'
     'body':"""
          constructor(props){
             super(props);

             this.state = {$1};
          }
        """

    'Component':
       'prefix': 'rcom'
       'body': """
           class $1 extends Component {
             render(){
               return(
                  <div>
                     $2
                  </div>
               );
             }
          }
        """
”.source.js':
“控制台日志”:
“前缀”:“日志”
“body”:“console.log($1)”
“构造函数”:
“前缀”:“rcon”
“正文”:“
建造师(道具){
超级(道具);
this.state={$1};
}
"""
“组件”:
“前缀”:“rcom”
“正文”:“
类$1扩展组件{
render(){
返回(
$2
);
}
}
"""
CoffeeScript(因此CSON)是一种缩进敏感语言,因此您需要确保代码使用正确的缩进。像这样的工具将突出显示代码中的缩进错误(还有一个

第一个缩进错误出现在第4行:
正文
键应该位于缩进级别,即
前缀
。这三个代码段中的每一个都是一样的,它们也应该位于相同的缩进级别

完整的CSON应如下所示:

'.source.js':
  'Console log':
    'prefix': 'log'
    'body': 'console.log($1)$0'
  'Constructor':
    'prefix': 'rcon'
    'body': """
        constructor(props){
            super(props);
            this.state = {$1};
        }$0
    """
  'Component':
    'prefix': 'rcom'
    'body': """
        class $1 extends Component {
            render(){
                return(
                    <div>
                        $2
                    </div>
                );
            }
        }$0
    """ 
”.source.js':
“控制台日志”:
“前缀”:“日志”
“body”:“console.log($1)$0”
“构造函数”:
“前缀”:“rcon”
“正文”:“
建造师(道具){
超级(道具);
this.state={$1};
}$0
"""
“组件”:
“前缀”:“rcom”
“正文”:“
类$1扩展组件{
render(){
返回(
$2
);
}
}$0
""" 

PS:如果你不喜欢CSON,你也可以在代码片段中使用JSON。

你能澄清你的问题吗?通常情况下,单独的编辑器不会显示此类错误消息。我不明白,请给我一个解决方案。我已经添加了代码片段的有效版本,但您应该尝试并了解如何在将来自己解决这些问题。