VSCode自用技巧汇总

新手必知

创建html文件

在目录左侧“新建文件”时一定要注意
在这里插入图片描述
建文件一定要加“后缀名”,不然会变成这种情况
一切正常,却没有正常打开“此页面”
在这里插入图片描述

原因

没有html后缀
重命名一下即可
在这里插入图片描述

创建html模板代码

  1. ctrl + n后,点击右下角,把“纯文本“改为“HTML”

请添加图片描述

  1. 我们在第一行代码输出英文"!"(叹号)

  2. 按下Enter键位

请添加图片描述

推荐安装插件

插件作用
Chinese Language中文语言包
Open in Browser右击选择浏览器打开html文件
Auto Rename Tag自动重命名配对的HTML/XML标签
CSS Peek追踪至样式
Live server当你保存代码时自动更新页面 ctrl + shift + L

安装插件位置

请添加图片描述
515.png)]

Auto Rename Tage插件简单介绍

当我们更改成对标签的时候,后面的标签同时改变
在这里插入图片描述

live server

  • 保存代码时自动刷新浏览器页面

插件下载

在这里插入图片描述

插件使用

右键Open with live server
在这里插入图片描述

使用Vue时插件

Vue 3 Snippets

  • 自动识别vue语法
    在这里插入图片描述

在这里插入图片描述

Vetur

单文件组件开发,语法识别

在这里插入图片描述

在这里插入图片描述

快捷键配置

因为我本人是idea用户,所以还是依照自己的常用习惯,这也是老韩推荐的用法,确实好用!

请添加图片描述

用户配置

向下复制行

ctrl + alt + 键盘下键

Debug:开始调试

Alt + R

Debug:开始执行

Alt + R

删除行

ctrl + D

cursorEnd(光标移动到行尾)

alt + q

系统默认

Debug:重启

F5

使用Live server插件浏览器

ctrl + shift + L

代码自动格式化

我们代码自动格式化是可以安装插件的,但是我在网上看到很多插件都有自己的“弊端”。

我搜到了一篇文章,是配置settings.json

比较好用,给大家分享下(用的中文模式,英文模式也一样)

  1. 文件 - 首选项 - 设置

请添加图片描述

2.打开setting json

请添加图片描述

3.复制一下代码带内容中

{
    // vscode默认启用了根据文件类型自动设置tabsize的选项
    "editor.detectIndentation": false,
    // 重新设定tabsize
    "editor.tabSize": 4,
    // #值设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift+alt+F
    "editor.formatOnSave": false,
    // #每次保存的时候将代码按eslint格式进行修复
    "eslint.autoFixOnSave": true,
    // 添加 vue 支持
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        {
            "language": "vue",
            "autoFix": true
        }
    ],
    //  #让prettier使用eslint的代码格式进行校验
    "prettier.eslintIntegration": true,
    //  #去掉代码结尾的分号
    "prettier.semi": false,
    //  #使用带引号替代双引号
    "prettier.singleQuote": true,
    "prettier.tabWidth": 4,
    //  #让函数(名)和后面的括号之间加个空格
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
    // #这个按用户自身习惯选择
    "vetur.format.defaultFormatter.html": "js-beautify-html",
    // #让vue中的js按"prettier"格式进行格式化
    "vetur.format.defaultFormatter.js": "prettier",
    "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
            // #vue组件中html代码格式化样式
            "wrap_attributes": "force-aligned", //也可以设置为“auto”,效果会不一样
            "wrap_line_length": 200,
            "end_with_newline": false,
            "semi": false,
            "singleQuote": true
        },
        "prettier": {
            "semi": false,
            "singleQuote": true
        }
    },
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    // 格式化stylus, 需安装Manta's Stylus Supremacy插件
    "stylusSupremacy.insertColons": false, // 是否插入冒号
    "stylusSupremacy.insertSemicolons": false, // 是否插入分号
    "stylusSupremacy.insertBraces": false, // 是否插入大括号
    "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行
    "stylusSupremacy.insertNewLineAroundBlocks": false,
    "prettier.useTabs": true,
    "files.autoSave": "off",
    "explorer.confirmDelete": false,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "diffEditor.ignoreTrimWhitespace": false // 两个选择器中是否换行
}

请添加图片描述

  1. 保存关闭即可
  2. ctrl + s 自动格式化

原文地址(感谢分享)

vsCode格式化插件 - 前端开发-周先生 - 博客园 (cnblogs.com)

设置代码片段

例如

在这里插入图片描述
在这里插入图片描述

制作流程

  1. 设置 —— 配置用户代码片段

在这里插入图片描述
2. 新建代码片段,选择全局或者单个项目,一般我们都用作全局

在这里插入图片描述

  1. 输入代码片段名
    在这里插入图片描述

  2. 把注释模板都删除,只留下括号
    在这里插入图片描述
    在这里插入图片描述

  3. 复制我们想要想实现的代码片段,比如新建vue实例

        new Vue({
            el: '#root',
            data: {
                
            },
        })
        
  1. 把“vue实例”代码片段解析
    解析网址

在这里插入图片描述
7. 黏贴解析后的代码片段

ctrl + s保存后就可以使用

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值