#Sublime CSSOrder
> CSSOrder is a sublime text plugin for CSS file formatting.
> Required Node.js
## Intro
CSSOrder is a css coding style formatter with [Tencent CSS Style](http://alloyteam.github.io/CodeGuide/#css)
It can handle some special case like 'base64 url', 'single comment // ' and so on in CSS files.
## Effect
Make CSS code become the following coding style:
```css
/* Final CSS code */
.some-style,
.same-style {
position: relative;
top: -2px;
right: 0;
bottom: 0;
left: 5px;
z-index: 100;
display: inline-block;
width: 20px;
height: 20px;
padding: 5px 10px;
overflow: hidden;
vertical-align: middle;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: rgba(82,157,218,.9);
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}
```
## Install
0. Install [Node.js](http://nodejs.org/) ( if you don't install it before ).
1. Install [Package Control](https://packagecontrol.io/installation).
2. Press ctrl+shift+p , then input `install` and press Enter .
After that input `CSSOrder` to find the plugin and press Enter to install it.
Manually:
Clone or [download](https://github.com/lightningtgc/sublime-cssorder/archive/master.zip) git repo into your packages folder (in SublimeText, find Browse Packages... menu item to open this folder)
## Usage
Press ctrl+shift+o
or `right click` the content and select `Run Cssorder`.
## Custom configuration
* You can write your own configuration by opening
`Tools> Css Order> Set Cssorder Config`
or `right click` the content and select `Set Cssorder Config`
* `order_config` is using for some special case (like add newline for every
block).
`comb_config` is using for the configuration of CSSComb.
* It will automatically format when you saved the file,
and you can close automatical format by
setting `format_on_save` to `false` in `Set Cssorder Config`.
## Release History
+ v0.4.0: Add custom config to handle special case.
+ v0.3.1: Fix libs dependence.
+ v0.3.0: Support Sass and Less.
+ v0.2.1: Submitting to Sublime Package Control.
+ v0.2.0: Handle compressive file case.
+ v0.1.0: Release.