Consolas
@H_403_0@Emmet
@H_403_0@View In Browser提高编写 html,css... 效率。
在浏览器打开页面。
@H_403_0@CodeFormatter
- git clone https://github.com/akalongman/sublimetext-codeformatter.git
具体查看:C:\\Users\your username\\AppData\\Roaming\\Sublime Text 3\\Packages\\CodeFormatter\\CodeFormatter.sublime-settings
Support javascript (babel)
Package Setings -> CodeFormatter -> Setings - User add:
@H_403_0@SublimeLinter
- {
- "codeformatter_js_options": {
- "Syntaxes": "javascript (babel)",}
- }
代码检测
@H_403_0@SCSS & LESS
- npm install eslint babel-eslint -g
- install SublimeLinter,SublimeLinter-contrib-eslint
@H_403_0@HTMLAttributes @H_403_0@BracketHighlighter @H_403_0@FileHeadersass,less.
@H_403_0@TrailingSpaces
- /*
- * @Author: mgdev
- * @Date: 2016-06-20 14:20:12
- * @Last Modified by: mgdev
- * @Last Modified time: 2016-06-20 14:20:12
- */
高亮空格,专治强迫症。
@H_403_0@LiveReload
浏览器中实时预览文件
- cd E:\Program Files (x86)\Sublime Text 3\Data\Packages
- 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.
@H_403_0@ES6-Toolkit@H_403_0@ReactJS SnippetsES6 的各种片段。
@H_403_0@React ES6 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.
@H_403_0@Babel
es6/es2015、JSX代码高亮
设置①:view > Syntax > Babel > JavaScript (Babel)
设置②:点击编辑器右下角 > Babel > JavaScript (Babel)
@H_403_0@Babel Snippets @H_403_0@React and React Router Snippets
Joe Maddalone 自己用的插件,可能是太好用了就分享出来了。不过确实好用!
React-Router
- Trigger 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 Description
- onbl 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
@H_403_0@Theme
Ayu
[ 使用中... ] 也是赞,主要是看得舒服,颜值还高,完美。
- {
- "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
- }