vscode 增加 psioniq File Header& GitLens

psioniq File Header 是在文件头添加一些文件信息。比如创建日期,创建人等等。等过几年再看看现在写的代码,会不会有种想锤死自己的冲动。

/*
 * Created: 2018-10-14 15:47:30
 * Author : Leon
 * Email : zhengshl2012@163.com
 * -----
 * Description: Input component base on antd.
 */

import { Form, Input, Col } from 'antd';
const FormItem = Form.Item;

const InputWidget = (props) => {
    const { label, span = 5 } = props;
    const { name, value, change } = props;
    return (
        <Col span={span}>
            <FormItem label={label}>
                <Input placeholder={`请输入${label}`} value={value} name={name} onChange={change} />
            </FormItem>
        </Col>
    )
}

export default InputWidget;

具体方法如下:

mac下按Fn+f1键,然后输入 install extensions

install extensions

输入file header关键字,找到psioniq File Header,然后点击绿色的Install按钮

输入 file header

开始配置

image.png

编辑配置文件

image.png

输入以下内容,重启vscode

{
    "psi-header": {
        "config": {
            "forceToTop": true,
            "blankLinesAfter": 1,
            "author": "Leon",
            "authorEmail": "zhengshl2012@163.com",
            "company": "xbl",
        },
        "templates": [{
            "language": "*",
            "template": [
                "Created: <<filecreated('YYYY-MM-DD HH:mm:ss')>>",
                "Author : <<author>>",
                "Email : <<authoremail>>",
                "-----",
                "Description: ",
            ],
        }]
    },
}

在mac下按 两次 control + option + h ,即可自动添加!

添加GitLens

第一步:搜索插件


image.png

第二步:安装


image.png

第三步:查看生效


image.png
image.png

todo 待更新 自动根据eslint格式化代码

安装eslint插件


image.png

使其生效


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,127评论 19 139
  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,803评论 0 16
  • 放低心态当初是为了更好的反弹,现如今身在泥谭心也在泥谭
    lv东子阅读 163评论 0 0
  • 无论在任何海拔高度360度环绕观察,地平线总是显示是完全平的。 所有的业余爱好者利用高空气球、火箭、飞机、无人驾驶...
    Isaac_I_am_OK阅读 34,584评论 6 6
  • 之前,我写过一个怎样重写Object的equals方法,现在我们来看看String是怎样重写equals方法的。代...
    capo阅读 938评论 0 1