vscode笔录

本文介绍如何使用VSCode进行高效开发,包括安装必要的插件如tslint、AutoCloseTag等,设置快捷键,安装语言包实现中文支持,以及如何配置支持eslint的vue语法修复等。此外还介绍了如何移除react装饰器@的错误提示,并提供了一个用于快速创建vue文件模板的方法。

1.tslint插件  ----对ts进行代码检查

2.Auto Close Tag   ----自动补全html标签

3.Auto Rename Tag  ----修改html标签,自动帮你完成尾部闭合标签的同步修改

4.快捷键设置  ----   文件 > 首选项 > 键盘快捷方式

5. vscode配置中文  

(1) Ctrl+Shift+P  打开搜索  输入configure Language,单击Configure Diaplay Language

(2) 选择语言,或者安装其他语言

 

(3)  下载语言包  进入应用商店 搜索 Chinese, 选择下面的包进行安装,然后重启

6.支持eslint的vue语法修复

// 安装依赖

eslint

vetur

     

// 进入 文件-->首选项-->设置

// 找到setting.json,单击进去修改

{
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        "vue"
    ],
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "files.exclude": {
        "node_modules/": true
    },
    "files.associations": {
        "*.cjson": "jsonc",
        "*.wxss": "css",
        "*.wxs": "javascript",
        "*.vue": "vue"
    },
    "emmet.includeLanguages": {
        "wxml": "html"
    },
    "minapp-vscode.disableAutoConfig": true,
    "editor.fontSize": 17,
    "[vue]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    }
}

7. react装饰器@的错误去除

// setting.json加入下面这句

//"javascript.implicitProjectConfig.experimentalDecorators": true 这是全局,下面是工作区


"javascript.implicitProjectConfig.experimentalDecorators": true,

8.vue模板创建

文件-->首选项-->用户代码片段-->点击新建代码片段--取名vue.json 确定
// vue.json

{
	// Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	"Print to console": {
		"prefix": "vue",
		"body": [
			"<template>",
            "  <div class=\"wrapper\">$0</div>",
            "</template>",
            "",
            "<script>",
            "export default {",
            "  components:{},",
            "  props:{},",
            "  data(){",
            "    return {",
            "    }",
            "  },",
            "  methods:{},",
            "}",
            "</script>",
            "<style lang=\"scss\" scoped>",
            "</style>"
		],
		"description": "A vue file template"
	}
}

 

VSCODE 必备插件推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值