Sublime Text3中JSX支持Emmet快捷键

  在复习React的过程中,发现Sublime有些快捷键不能用了,如Emmet的Tab快速生成HTML代码只能用Ctrl+E快捷键,而不能用Tab键了,在网上找了很多文章,发现都有问题,最终自己通过下面的配置即可实现Tab快捷键。

      Preferences-> Package Settings->Emmet->Key Bindings-User(Windows版的路径,Mac路径类似)

[
  { "keys": ["tab"], "command": "expand_abbreviation_by_tab",
    "context": [
      {
        "operand": "source.js", 
        "operator": "equal", 
        "match_all": true, 
        "key": "selector"
      },
      {   
        "key": "selection_empty", 
        "operator": "equal", 
        "operand": true,
        "match_all": true 
      }
    ]
  },
  { "keys": ["tab"], "command": "next_field", "context":
    [
      { "key": "has_next_field", "operator": "equal", "operand": true }
    ]
  }
]

 

posted @ 2017-11-02 15:57  姜瑞涛  阅读(305)  评论(0编辑  收藏  举报