Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Useful Code SnippetsNew to Visual Studio Code? Get it now.
Useful Code Snippets

Useful Code Snippets

whosydd

|
32 installs
| (0) | Free
一些常用的代码片段
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Useful code snippets

该插件主要记录一些我平时常用的代码片段,后续会进行补充

适用于 js jsx ts tsx html vue

exprot

mex -> module.exports = {}

exd -> export default

exo -> export {}

enf -> export const funcName = (params) => {}

edf -> export default (params) => {}

import

req -> const moduleName = require('module')

imp -> import moduleName from 'module'

ifs -> import fs from 'fs'

rfs -> const fs = require('fs')

ipath -> import path from 'path'

rpath -> const path = require('path')

ilodash -> import _ from 'lodash'

rlodash -> const _ = require('lodash')

iaxios -> import axios from 'axios'

raxios -> const axios = require('axios')

dotenv -> require('dotenv').config()

function

af -> () =>

afn -> () => {}

cfn -> const funcName = () => {}

rfn -> return () => {}

eslint

eslint-disable -> /* eslint-disable */

eslint-disable-line -> /* eslint-disable-line */

eslint-disable-next-line -> /* eslint-disable-next-line */

array

.forEach -> .forEach((item) => )

.map -> .map((item) => )

.filter -> .filter((item) => )

.reduce -> .reduce((pre, cur) => , )

fof -> for (let itemName of objectName) {}

fin -> for (let itemName in objectName) {}

promise

rprom -> return new Promise((resolve, reject) => {})

.thenc -> .then((res) => ).catch((err) => )

console

cl -> console.log(' -->', )

other

sto -> setTimeout(() =>  , timeout)

sti -> setInterval(() =>  , interval)

hf ( 将 header 字符串格式化为对象)

const headers = {};
header.split("\n").map((item) => {
  const h = item.split(": ");
  Object.assign(headers, { [h[0]]: h[1] });
});

仅适用于js

strict -> 'use strict'

iife -> (function(){})()

did -> document.getElementById('id')

dcl -> document.getElementsByClassName('class')

dtag -> document.getElementsByTagName('tag')

dq -> document.querySelector()

dqa -> document.querySelectorAll()

dce -> document.createElement()

.al -> .addEventListener('load', function () {})

express

const express = require("express");
const app = express();
const port = process.env.PORT || 5000;

app.get("/", (req, res) => res.send("Hey there!"));

app.listen(port, () => {
  console.log(`Server has started on port ${port}!!!`);
});

react 仅适用于 jsx tsx

react 部分全部来自于ES7 React/Redux/GraphQL/React-Native snippets

针对个人使用情况仅添加了目前我用的比较多的代码片段

cp -> const {} = this.props

cs -> const {} = this.state

imr -> import React from 'react'

impt -> import PropTypes from 'prop-types'

est -> state = {}

cref -> this.refNameRef = React.createRef()

fref -> const ref = React.createRef()

sst -> this.setState({})

ssf -> this.setState((state,props) => {})

rcc

import React, { Component } from "react";

export default class test extends Component {
  render() {
    return <div></div>;
  }
}

rccp

import React, { Component } from "react";
import PropTypes from "prop-types";

export default class test extends Component {
  static propTypes = {
    prop: PropTypes,
  };

  render() {
    return <div></div>;
  }
}

rce

import React, { Component } from "react";

export class test extends Component {
  render() {
    return <div></div>;
  }
}

export default test;

rcep

import React, { Component } from "react";
import PropTypes from "prop-types";

export class test extends Component {
  static propTypes = {};

  render() {
    return <div></div>;
  }
}

export default test;

rfc

import React from "react";

export default function test() {
  return <div></div>;
}

rfce

import React from "react";

function test() {
  return <div></div>;
}

export default test;

rfcp

import React from "react";
import PropTypes from "prop-types";

function test(props) {
  return <div></div>;
}

test.propTypes = {};

export default test;

rpc

import React, { PureComponent } from "react";

export default class test extends PureComponent {
  render() {
    return <div></div>;
  }
}

rpce

import React, { PureComponent } from "react";

export class test extends PureComponent {
  render() {
    return <div></div>;
  }
}

export default test;

rpcp

import React, { PureComponent } from "react";
import PropTypes from "prop-types";

export default class test extends PureComponent {
  static propTypes = {};

  render() {
    return <div></div>;
  }
}

reduxmap

const mapStateToProps = (state) => ({});

const mapDispatchToProps = {};

Thanks

ES7 React/Redux/GraphQL/React-Native snippets

Icons made by Freepik from www.flaticon.com

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft