ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Babel 插件片段

babel 全部

Sublime Text 的下一代 JavaScript 和 React 插件片段

标签 片段JavaScript

详细信息

安装数量

  • 总数 194K
  • Win 90K
  • Mac 74K
  • Linux 30K
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日
Windows 4 2 2 3 5 2 3 2 0 2 2 4 4 3 5 2 4 1 5 6 1 2 1 0 2 5 2 1 0 2 1 1 3 2 2 2 4 3 1 6 2 3 2 1 3
Mac 2 4 0 0 1 1 2 2 4 0 0 1 1 1 1 2 0 0 0 2 0 0 1 0 1 0 2 1 1 2 3 2 2 4 3 2 1 0 0 1 1 1 2 0 3
Linux 1 2 1 0 2 4 0 2 0 2 1 0 0 2 1 2 1 0 0 1 0 2 1 1 2 2 3 0 1 0 2 0 0 2 0 1 1 4 4 0 2 0 0 1 0

README

源代码
raw.​githubusercontent.​com

babel-sublime-snippets

为 ES5 和 ES6 语言的 React 提供的后端 Sublime Text 片段。

安装

通过 包管理器,在 Babel 插件片段 中找到它。

使用“React:将组件包装”片段

首先,选择一段 JSX 块。然后,从命令面板中选择“React:将组件包装”。或者,您可以设置一个键绑定。

要设置键绑定,请从命令面板转到“首选项:键绑定 - 用户”,并添加如下条目

{
  "keys": ["ctrl+shift+,"],
  "command": "insert_snippet",
  "args": {
    "name": "Packages/Babel Snippets/react_wrap.sublime-snippet"
  }
}

可用片段

React

触发 内容
rcc→ 类组件骨架
rcc→ 遗留组件骨架
cdm→ componentDidMount() {…}
cdup→ componentDidUpdate(prevProps, prevState) {…}
cwm→ componentWillMount() {…}
cwr→ componentWillReceiveProps(nextProps) {…}
cwun→ componentWillUnmount() {…}
cwup→ componentWillUpdate(nextProps, nextState) {…}
fdn→ React.findDOMNode(…)
gdp→ getDefaultProps() {…}
gis→ getInitialState() {…}
ren→ render() {…}
sst→ this.setState(…)
scu→ shouldComponentUpdate(nextProps, nextState) {…}
props→ this.props
state→ this.state
pt→ propTypes { ... }
pta→ PropTypes.arrayOf
ptai→ PropTypes.arrayOf (Instances)
ptb→ PropTypes.bool
pte→ PropTypes.element
ptf→ PropTypes.func
pti→ PropTypes.instanceOf
ptn→ PropTypes.number
ptn→ PropTypes.node
pto→ PropTypes.object
ptof→ PropTypes.oneOf (Enum)
ptof→ PropTypes.objectOf
ptoft→ PropTypes.oneOfType (Union)
pts→ PropTypes.string
ptsp→ PropTypes.shape

注意

  • 不支持使用的React API片段: displayNameforceUpdategetDOMNode(使用React.findDOMNode),ismountedmixinsreplacePropsreplaceStatesetPropsstatics

片段(进行中)

阅读扩展Sublime Text » 片段