让你的 VS Code 好用多彩起来 (vscode 配置大全)

扩展 面板 搜索想要安装的插件,然后点击右下角的 安装install)即可。

插件名称插件描述
Chinese(Simplified)汉化。
Beautify语法高亮,格式化代码。
ESlint代码规范,对不符合要求或有语法错误的JS代码进行提示,可以自定制提示规则。
Bracket Pair Colorizer成对的彩色括号。
Indent-Rainbow带颜色的缩进。
vscode-icons为文件管理器增加文件类型图标。
Path Autocomplete路径补全工具。
VeturVue 工具插件,语法高亮、智能感知。
Vue VSCode Snippets很全面的vue代码片段。
GitLens — Git supercharged显示每一行代码的作者以及提交时间。
Todo Tree点击左侧栏 “树” 的 logo,显示 TODOList 条目,点击相应的条目,可以打开文件并定位到 TODO 行。

💡 如果想在 VS Code 里使用 markdown

  • 新建 .md 文件
  • Shift + Command + V 预览文件内容

💡 如果想修改代码规范的缩进,保存代码时自动格式化:

  • https://www.jianshu.com/p/acdc1fbb3648

  • Code --> 首选项 --> 设置 --> 右上角 {} --> 增加以下代码并保存:

    "editor.detectIndentation": false,
    "editor.tabSize": 2, // 设置 tab 键的缩进量
    "editor.formatOnSave": true, // 保存的时候自动格式化
    

💡 如果你想让 html 代码保持标签属性不换行:

  • https://www.jianshu.com/p/63501efa20a4

  • Code --> 首选项 --> 设置 --> 右上角 {} --> 增加以下代码并保存:

    "vetur.format.defaultFormatter.html": "js-beautify-html",
    "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
          "wrap_line_length": 200, // 数值越大,一行放的属性越多
          "wrap_attributes": "auto",
          "end_with_newline": false
        }
    }
    

💡 如果想在 Vue 文件中快速生成注释代码段:

  • https://blog.csdn.net/weixin_30945319/article/details/101842542

  • Code --> 首选项 --> 用户代码片段 --> vue.json

    {
    	"Print to console": {
            "prefix": "note_vue",
            "body": [
                "<!--",
                "  功能:${1:功能描述}",
                "  作者:censek",
                "  时间:$CURRENT_YEAR年$CURRENT_MONTH月$CURRENT_DATE日 $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
                "  版本:v1.0",
                "-->",
            ],
            "description": "Log output to console"
    	}
    }
    
  • note_vue


💡 如果想在 js 文件中快速生成注释代码段:
(方法同上)

  • Code --> 首选项 --> 用户代码片段 --> javascript.json

    {
    	"Function note": {
    		"prefix": "note_js",
    		"body": [
    			"/**",
    			" * @Name: $1",
    			" * @Description: $2",
    			" * @Param:  ",
    			" * @Return: ",
    			" * @Author: censek",
    			" * @Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
    			" */"
    		],
    		"description": "function note"
    	}
    }
    
  • note_js

💡 如果想配置 swagger:

  • Code --> 首选项 --> 用户代码片段 --> javascript.json

    {
    	"swagger": {
    		"prefix": "swagger",
    		"body": [
    			"/**",
    			" * @swagger",
    			" * /$1:",
     			" *   get:",
    			" *     tags:",
    			" *       - 生产管理小程序",
    			" *     description: $2",
    			" *     produces:",
    			" *       - application/json",			 
    			" *     parameters:",
    			" *       - name: $3",
    			" *         description: $4",
    			" *         in: query",
    			" *         required: true",	
    			" *       - name: $5",
    			" *         description: $6",
    			" *         in: query",
    			" *         required: true",
    			" *     responses:",
    			" *       200:",
    			" *         description: $7",
    			" */"
    		],
    		"description": "swagger"
    	}
    }
    
  • swagger


推荐链接 👉 高效的编码:VS Code 设置

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值