atom.io片段不起作用

时间:2015-01-26 07:28:10

标签: code-snippets atom-editor

我为ReactJS写了一个简单的Atom.io片段:

'.text.js':
'React Component':
'prefix': 'rrc'
'body': 'var Component = React.createClass({ 
                render: function(){
                    return { 
                        ; 
                    }  
                } 
            })'

我把它保存到

  

原子/资源/应用程序/点原子/ snippets.cson

文件在哪里存在片段,在通过键入'rrc'并点击Tab键进行尝试后,我只获得了一个空格

我google了一下,其他人也有类似的问题,但我找不到适用于我的解决方案。

2 个答案:

答案 0 :(得分:2)

根据Atom的snippet documentation,看来源选择器应该是'.source.js'而不是'.text.js'

此外,您还需要将其设为多行代码段:

'.source.js':
  'React Component':
  'prefix': 'rrc'
  'body': """
     var Component = React.createClass({ 
        render: function(){
          return { 
              ; 
          }  
        } 
      })
   """

答案 1 :(得分:0)

试试这个,内容与josh完全一样,但要尽量保持精确的间距。我刚刚在1.12.3上尝试过,没有问题。

'.source.js':
  'React Component':
    'prefix': 'rrc'
    'body': """
    var Component = React.createClass({ 
        render: function(){
            return {
                ;
            }
        }
    })"""

snippet

打开新标签,提供正确的语法。

set proper syntax

键入rrc then tab,如果从自动完成中选择,则输入。

autocomplete should suggest snippet

snippet is expanded