Awesome
Using
Just enter the prefix name, and the complete code snippet will be automatically completed.
div →
<div></div>
doc → <!DOCTYPE html>
imp → import xxx from xxx;
clo → console.log(xxx);
col → color: #000;
bg → background: #fff;
HTML/Pug/Jade
Prefix | Snippets |
---|---|
doctype | <!DOCTYPE>$1 |
a | <a href="$1">$2</a>$3 |
abbr | <abbr title="$1">$2</abbr>$3 |
address | <address>$1</address> |
area | <area shape="$1" coords="$2" href="$3" alt="$4">$5 |
article | <article>$1</article> |
aside | <aside>$1</aside>$2 |
audio | <audio controls>$1</audio> |
b | <b>$1</b>$2 |
base | <base href="$1" target="$2">$3 |
bdi | <bdi>$1</bdi>$2 |
bdo | <bdo dir="$1">$2</bdo> |
big | <big>$1</big>$2 |
blockquote | <blockquote cite="$2">$1</blockquote> |
body | <body>$1</body> |
br | <br> |
button | <button type="$1">$2</button>$3 |
canvas | <canvas id="$1">$2</canvas>$3 |
caption | <caption>$1</caption>$2 |
cite | <cite>$1</cite>$2 |
code | <code>$1</code>$2 |
col | <col>$2 |
colgroup | <colgroup>$1</colgroup> |
command | <command>$1</command>$2 |
datalist | <datalist>$1</datalist> |
dd | <dd>$1</dd>$2 |
del | <del>$1</del>$2 |
details | <details>$1</details> |
dialog | <dialog>$1</dialog>$2 |
dfn | <dfn>$1</dfn>$2 |
div | <div>$1</div> |
dl | <dl>$1</dl> |
dt | <dt>$1</dt>$2 |
em | <em>$1</em>$2 |
embed | <embed src="$1">$2 |
fieldset | <fieldset>$1</fieldset> |
figcaption | <figcaption>$1</figcaption>$2 |
figure | <figure>$1</figure> |
footer | <footer>$1</footer> |
form | <form>$1</form> |
h1 | <h1>$1</h1>$2 |
h2 | <h2>$1</h2>$2 |
h3 | <h3>$1</h3>$2 |
h4 | <h4>$1</h4>$2 |
h5 | <h5>$1</h5>$2 |
h6 | <h6>$1</h6>$2 |
head | <head>$1</head> |
header | <header>$1</header> |
hgroup | <hgroup>$1</hgroup> |
hr | <hr> |
html | <html>$1</html> |
html5 | <!DOCTYPE html><html lang="$1en"><head><title>$2</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link href="$3css/style.css" rel="stylesheet"></head><body>$4</body></html> |
i | <i>$1</i>$2 |
iframe | <iframe src="$1">$2</iframe>$3 |
img | <img src="$1" alt="$2">$3 |
input | <input type="$1" name="$2" value="$3">$4 |
ins | <ins>$1</ins>$2 |
keygen | <keygen name="$1">$2 |
kbd | <kbd>$1</kbd>$2 |
label | <label for="$1">$2</label>$3 |
legend | <legend>$1</legend>$2 |
li | <li>$1</li>$2 |
link | <link rel="$1" type="$2" href="$3">$4 |
main | <main>$1</main> |
map | <map name="$1">$2</map> |
mark | <mark>$1</mark>$2 |
menu | <menu>$1</menu> |
menuitem | <menuitem>$1</menuitem>$2 |
meta | <meta name="$1" content="$2">$3 |
meter | <meter value="$1">$2</meter>$3 |
nav | <nav>$1</nav> |
noscript | <noscript>$1</noscript> |
object | <object width="$1" height="$2" data="$3">$4</object>$5 |
ol | <ol>$1</ol> |
optgroup | <optgroup>$1</optgroup> |
option | <option value="$1">$2</option>$3 |
output | <output name="$1" for="$2">$3</output>$4 |
p | <p>$1</p>$2 |
param | <param name="$1" value="$2">$3 |
pre | <pre>$1</pre> |
progress | <progress value="$1" max="$2">$3</progress>$4 |
q | <q>$1</q>$2 |
rp | <rp>$1</rp>$2 |
rt | <rt>$1</rt>$2 |
ruby | <ruby>$1</ruby> |
s | <s>$1</s>$2 |
samp | <samp>$1</samp>$2 |
script | <script>$1</script> |
section | <section>$1</section> |
select | <select>$1</select> |
small | <small>$1</small>$2 |
source | <source src="$1" type="$2">$3 |
span | <span>$1</span>$2 |
strong | <strong>$1</strong>$2 |
style | <style>$1</style> |
sub | <sub>$1</sub>$2 |
sup | <sup>$1</sup>$2 |
summary | <summary>$1</summary>$2 |
table | <table>$1</table> |
tbody | <tbody>$1</tbody> |
td | <td>$1</td>$2 |
textarea | <textarea rows="$1" cols="$2">$3</textarea>$4 |
tfoot | <tfoot>$1</tfoot> |
thead | <thead>$1</thead> |
th | <th>$1</th>$2 |
time | <time datetime="$1">$2</time>$3 |
title | <title>$1</title>$2 |
tr | <tr>$1</tr>$2 |
track | <track src="$1" kind="$2" srclang="$3" label="$4">$5 |
u | <u>$1</u>$2 |
ul | <ul>$1</ul> |
var | <var>$1</var>$2 |
video | <video width="$1" height="$2" controls>$3</video> |
JavaScript/Typescript
Prefix | Snippets |
---|---|
imp→ | import fs from 'fs'; |
imn→ | import 'animate.css' |
imd→ | import {rename} from 'fs'; |
ime→ | import * as localAlias from 'fs'; |
ima→ | import { rename as localRename } from 'fs'; |
rqr→ | require(''); |
req→ | const packageName = require('packageName'); |
mde→ | module.exports = {}; |
env→ | export const nameVariable = localVariable; |
enf→ | export const log = (parameter) => { console.log(parameter);}; |
edf→ | export default function fileName (parameter){ console.log(parameter);}; |
ecl→ | export default class Calculator { }; |
ece→ | export default class Calculator extends BaseClass { }; |
con→ | constructor() {} |
met→ | add() {} |
pge→ | get propertyName() {return value;} |
pse→ | set propertyName(value) {} |
fre→ | array.forEach(currentItem => {}) |
fof→ | for(const item of object) {} |
fin→ | for(const item in object) {} |
anfn→ | (params) => {} |
nfn→ | const add = (params) => {} |
dob→ | const {rename} = fs |
dar→ | const [first, second] = [1,2] |
sti→ | setInterval(() => {}); |
sto→ | setTimeout(() => {}); |
prom→ | return new Promise((resolve, reject) => {}); |
thenc→ | .then((res) => {}).catch((err) => {}); |
cas→ | console.assert(expression, object) |
ccl→ | console.clear() |
cco→ | console.count(label) |
cdb→ | console.debug(object) |
cdi→ | console.dir |
cer→ | console.error(object) |
cgr→ | console.group(label) |
cge→ | console.groupEnd() |
clg→ | console.log(object) |
clo→ | console.log('object :>> ', object); |
ctr→ | console.trace(object) |
cwa→ | console.warn |
cin→ | console.info |
clt→ | console.table |
cti→ | console.time |
cte→ | console.timeEnd |
CSS/Sass/Less/Stylus
Prefix | Snippets |
---|---|
ai | align-items : flex-start; |
aib | align-items : baseline; |
aic | align-items : center; |
aifs | align-items : flex-start; |
aife | align-items : flex-end; |
ais | align-items : stretch; |
as | align-self : flex-start; |
ani | animation : name 1s linear; |
anide | animation-delay : 1s; |
anidi | animation-direction : alternate; |
anidu | animation-duratuion : 1s; |
anifm | animation-fill-mode : forwards; |
aniic | animation-iteration-count: infinite; |
anin | animation-name : name; |
anips | animation-play-state : paused; |
anitf | animation-timing-function: linear; |
bg | background : #fff; |
bga | background-attachment : fixed; |
bgc | background-color : #fff; |
bgcl | background-clip : border-box; |
bgi | background-image : url("background.jpg"); |
bgo | background-origin : border-box; |
bgp | background-position : left top; |
bgr | background-repeat : no-repeat; |
bgrr | background-repeat : repeat; |
bgrx | background-repeat : repeat-x; |
bgry | background-repeat : repeat-y; |
bgrn | background-repeat : no-repeat; |
bgs | background-size : cover; |
bor | border : 1px solid #000; |
born | border : none; |
borc | border-color : #000; |
bors | border-style : solid; |
borw | border-width : 1px; |
borb | border-bottom : 1px solid #000; |
borl | border-left : 1px solid #000; |
borr | border-right : 1px solid #000; |
bort | border-top : 1px solid #000; |
br | border-radius : 2px; |
bot | bottom : 0; |
bos | box-shadow : 1px 1px 1px 1px rgba(0, 0, 0, .5); |
boz | box-sizing : border-box; |
clr | clear : both; |
col | color : #000; |
con | content : ''; |
cur | cursor : auto; |
curp | cursor : pointer; |
curd | cursor : default; |
dis | display : none; |
disb | display : block; |
disi | display : inline-block; |
disn | display : none; |
disf | display : flex; |
flex | flex : 1 1 auto; |
fle | flex : 1 1 auto; |
fld | flex-direction : row; |
fldr | flex-direction : row; |
fldc | flex-direction : column; |
flf | flex-flow : row, wrap; |
flw | flex-wrap : wrap; |
fl | float : left; |
fll | float : left; |
flr | float : right; |
fln | float : none; |
ff | font-family : arial; |
fz | font-size : 12px; |
fst | font-style : italic; |
fsti | font-style : italic; |
fstn | font-style : normal; |
fsto | font-style : oblique; |
fw | font-weight : bold; |
fwb | font-weight : bold; |
fwl | font-weight : light; |
fwn | font-weight : normal; |
ft | font : 12px/1.5; |
hei | height : 1px; |
jc | justify-content : flex-start; |
jcfe | justify-content : flex-end; |
jcfs | justify-content : flex-start; |
jcc | justify-content : center; |
jcsa | justify-content : space-around; |
jcsb | justify-content : space-between; |
lis | list-style : disc outside; |
lisp | list-style-position : outside; |
list | list-style-type : disc; |
listc | list-style-type : circle; |
listd | list-style-type : disc; |
listlr | list-style-type : lower-roman; |
listn | list-style-type : none; |
lists | list-style-type : square; |
listur | list-style-type : upper-roman; |
lef | left : 0; |
lh | line-height : 1.5; |
ls | letter-spacing : 2px; |
lsn | letter-spacing : normal; |
mar | margin : 0; |
marb | margin-bottom : 0; |
marl | margin-left : 0; |
marr | margin-right : 0; |
mart | margin-top : 0; |
mara | margin : 0 auto; |
mih | min-height : 1px; |
miw | min-width : 1px; |
mah | max-height : 1px; |
maw | max-width : 1px; |
opa | opacity : 0; |
ov | overflow : visible; |
ova | overflow : auto; |
ovh | overflow : hidden; |
ovs | overflow : scroll; |
ovv | overflow : visible; |
pad | padding : 0; |
padb | padding-bottom : 0; |
padl | padding-left : 0; |
padr | padding-right : 0; |
padt | padding-top : 0; |
pos | position : relative; |
posa | position : absolute; |
posf | position : fixed; |
posr | position : relative; |
poss | position : sticky; |
rig | right : 0; |
ta | text-align : center; |
tac | text-align : center; |
tal | text-align : left; |
tar | text-align : right; |
td | text-decoration : none; |
tdu | text-decoration : underline; |
tdn | text-decoration : none; |
tdl | text-decoration : line-through; |
ti | text-indent : 2em; |
ts | text-shadow : 1px 1px 1px 1px rgba(0, 0, 0, .5); |
tt | text-transform : capitalize; |
top | top : 0; |
va | vertical-align : baseline; |
vab | vertical-align : bottom; |
vam | vertical-align : middle; |
vat | vertical-align : top; |
vis | visibility : visible; |
visv | visibility : visible; |
vish | visibility : hidden; |
wb | word-break : break-all; |
wid | width : 0; |
wida | width : auto; |
ws | white-space : nowrap; |
wsn | white-space : nowrap; |
wsp | white-space : pre; |
ww | word-wrap : break-word; |
zi | z-index : -1; |
imp | @import 'filename'; |
inc | @include mixin; |
key | @keyframes name {}; |
med | @media screen and (max-width: 300px) {} |
mix | @mixin name {} |
! | !important |
i | !important |
License
HTML/CSS/JavaScript Snippets is released under the MIT.