vscode 文档格式化配置

本文详细介绍如何在VSCode中使用快捷键Shift+Alt+F快速格式化代码,以及如何安装和配置Prettier、ESLint和Vetur插件来优化不同类型的代码,包括JS、TS、Vue等。

vscode 格式化介绍

在vscode编辑代码时,可以使用快捷键 Shift + Alt + F 对代码快速格式化。

可以安装 prettier eslint 等插件设置格式化配置。

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

  • Prettier 支持格式化 html js css vue scss typescript等类型的代码,它仅关注格式,不会校验ESLint
    • 它不能格式化eslint的某些规范,例如:space-before-function-paren (函数名称或function关键字与开始参数之间允许有空格)。
  • ESLint 它的格式化是通过fix实现的,仅支持格式化JS代码(其实是修复)
    • 可以对JS使用ESLint格式化,解决space-before-function-paren 问题
  • vetur 格式化 html 标准js 标准css,以及vue文件,但不会校验 ESLint
    • 例如会给js加上分号

Prettier 安装后会默认启用。使用 Shift + Alt + F 格式化的配置就是它。

ESLint 需要手动开启,Ctrl+, 打开设置,开启:

在这里插入图片描述
Ctrl + k Ctrl + S设置ESLint fix 快捷键:

在这里插入图片描述
为JS文件设置格式化配置:
打开一个js文件,右键打开文档格式设置方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后使用快捷键格式化(修复)JS代码即可。

它们优先遵循项目中配置文件中的规则。

PS:

  • 配置完不生效,可能需要重载vscode, 快捷键 F1 显示命令,搜索 reload,选择开发人员:重新加载窗口
  • prettier 有时只认 .prettierrc
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值