SublimeText React ES6 插件备忘
Font
Emmet
View In Browser
CodeFormatter
git clone https://github.com/akalongman/sublimetext-codeformatter.git 具体查看: Support javascript (babel)
Package Setings -> CodeFormatter -> Setings - User add: { "codeformatter_js_options": { "syntaxes": "javascript (babel)",} } SublimeLinter
npm install eslint babel-eslint -g install SublimeLinter,SublimeLinter-contrib-eslint SCSS & LESS
HTMLAttributesBracketHighlighterFileHeader
/* * @Author: mgdev * @Date: 2016-06-20 14:20:12 * @Last Modified by: mgdev * @Last Modified time: 2016-06-20 14:20:12 */ TrailingSpaces
LiveReload
cd E:Program Files (x86)Sublime Text 3DataPackages git clone https://github.com/Grafikart/ST3-LiveReload.git LiveReload 配置1: Preference>Package Settings>LiveReload>Settings User { "enabled_plugins": [ "SimpleReloadPlugin","SimpleRefresh" ] } 配置2: ctrl+shift+p LiveReload: Enable/disable plugins Enable - SimpleReload 配置好后,点 Chrome 网上应用店 安装 LiveReload. ES6-Toolkit
ReactJS Snippets
cdm→ componentDidMount: fn() { ... } cdup→ componentDidUpdate: fn(pp,ps) { ... } cs→ var cx = React.addons.classSet; cwm→ componentWillMount: fn() { ... } cwr→ componentWillReceiveProps: fn(np) { ... } cwu→ componentWillUpdate: fn(np,ns) { ... } cwun→ componentWillUnmount: fn() { ... } cx→ cx({ ... }) fdn→ React.findDOMNode(...) fup→ forceUpdate(...) gdp→ getDefaultProps: fn() { return {...} } gis→ getInitialState: fn() { return {...} } ism→ isMounted() props→ this.props. pt→ propTypes { ... } rcc→ component skeleton refs→ this.refs. ren→ render: fn() { return ... } scu→ shouldComponentUpdate: fn(np,ns) { ... } sst→ this.setState({ ... }) state→ this.state. React ES6 Snippets
Babel
设置①:
Babel SnippetsReact and React Router Snippets
React-RouterTrigger Description link react-router Link iroute Router.IndexRoute ilink Router.IndexLink redirect react-router Redirect imrr import react-router route Router.Route router Router.Route Trigger Descriptiononbl onBlur onch onChange oncl onClick oncm onContextMenu onco onCopy onct onCut ondc onDoubleClick onde onDragEnd onden onDragEnter ondex onDragExit ondl onDragLeave ondo onDragOver onds onDragStart onfo onFocus ondr onDrop onin onInput onkd onKeyDown onkp onKeyPress onku onKeyUp onmd onMouseDown onme onMouseEnter onmm onMouseMove onml onMouseLeave onmo onMouSEOut onmov onMouSEOver onmu onMouseUp onpa onPaste onsc onScroll onsu onSubmit ontc onTouchCancel onte onTouchEnd ontm onTouchMove onts onTouchStart rwc React withContext onwh onWheel ThemeAyu
{ "color_scheme": "Packages/ayu/ayu-mirage.tmTheme","font_face": "Roboto Mono","font_size": 12,"theme": "ayu-mirage.sublime-theme","ui_separator": true,// separators between panels "ui_font_size_small": true,// smaller UI font size(sidebar,statusbar etc) "ui_big_tabs": true,// increased tab height "ui_fix_tab_labels": true // to fix tab labels if they look not right }
Boxy Theme
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |