VS Code 开发统一代码格式化配置
eslint: 是用来做代码风格检查的,比较关注代码质量,并且会提示不符合风格规范的代码,也有一部分代码格式化的功能。不是消除空行。
"editor.formatOnSave": false, // true 每次保存时自动格式化;false 代码格式化 shift+alt+F
"eslint.autoFixOnSave": true, // 设置保存时自动修复
"eslint.validate": ["vue","html","javascript","typescript"] // 配置eslint对 vue文件及html文件的 风格提示
prettier :本身是用来做代码格式化的,可以补充eslint 的缺陷
"prettier.semi": false, // 去掉代码结尾的分号
"prettier.singleQuote": true, // 设置强制单引号
vue文件格式化配置 (Vetur) 该插件大多是直接使用的 prettier 规范。
"[vue]": {
"editor.defaultFormatter": "octref.vetur" // vue 格式化
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "auto" // html 标签属性 换行设置不换行
}
},
个人配置:
{
// ... 原有配置
"editor.minimap.enabled": false, // 控制是否显示缩略图
"git.autorefresh": true, // git 工作空间刷新
"breadcrumbs.enabled": true, // 开启vscode 文件路径导航
"editor.tabSize": 4, //配置代码缩进为 一个tab = 4个空格
"editor.detectIndentation": false, // vscode 默认启用了根据文件类型自动设置tabsize的选项
"editor.formatOnSave": true, // true 每次保存时自动格式化;false 代码格式化 shift+alt+F
"[vue]": {
"editor.defaultFormatter": "octref.vetur" // vue 格式化
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "auto" // html 标签属性 换行设置不换行
}
},
"prettier.printWidth": 300, // 超过最大值换行
"search.exclude": {
"**/node_modules": true // 全文搜索功能快速排出文件/文件夹
},
"files.exclude": { // 这些文件将不会显示在工作空间中
"**/.DS_Store": true,
"**/.gitignore": true,
"**/node_modules": true
},
"search.followSymlinks": false, // CPU利用率100%的情况
"editor.tabCompletion": "on", // 出现推荐值时,按下Tab键是否自动填入最佳推荐值
"editor.lineNumbers": "on", // 显示左侧代码行数
"explorer.confirmDelete": true, // 控制资源管理器 删除文件时,是否进行确认
"workbench.sideBar.location": "left", // 控制侧边栏的位置
"editor.largeFileOptimizations": false, // 对大型文件进行特殊处理,禁用某些内存密集型功能
}
VS code 插件:
View In Browser:在浏览器里预览网页必备。运行html文件
Bracket Pair Colorizer: 给嵌套的各种括号加上不同的颜色。
Auto Rename Tag : 自动修改匹配的 HTML 标签。
Path Intellisense: 智能路径提示,可以在你输入文件路径时智能提示。
Turbo Console Log: 快捷添加 console.log ctrl + alt + l
css-auto-prefix: 自动添加 CSS 私有前缀。
vscode-json : 处理 JSON 文件
Regex Previewer: 实时预览正则表达式的效果。
Image Preview:快速预览HTML中的图片
VS Code Counter: 查看代码
VS Code 开发统一代码格式化配置的更多相关文章
- vs Code + Eslint + Prettier 代码格式化(vue开发)
一.什么是Eslint 通过查看eslint官网(官网传送门),我们就可以知道,eslint就是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,主要用来检 ...
- iOS开发-xCode代码格式化xAlign
xCode默认是可以进行代码格式化的,能满足基础开发需求,如果想要个性一些代码对齐方式宏对齐,等号对齐,属性对齐,xAlign就提供了以上三种功能,参考文中效果~ 基础效果 等号对齐: 属性对齐: 宏 ...
- Eclipse中代码格式化配置
一.配置formatter 从Eclipse主菜单选择“窗口→首选项”,进入“代码格式化程序”设置页.如下图所示: 确认选择的是格式化配置是Eclipse [built-in]. 注意:编写好代码后需 ...
- vs code中Vue代码格式化的问题
个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! VSCode自从更新之后,vue文件的html代码格式化就失效了,而且vu ...
- 在IntelliJ IDEA中配置Google Java Code Style及代码格式化快捷键
google-java-format plugin should intercept the “Reformat Code” action in IDEA (Ctrl+Alt+L) and apply ...
- vscode rn代码格式化配置
安装Beautify和React-beautify扩展程序,并在项目根目录创建配置文件.jsbeautifyrc,并复制下面代码到此配置文件里: { "mode": "b ...
- VS code开发工具的使用教程
前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...
- Prettier-Code Formater代码格式化插件使用教程
目录 Prettier-Code Formater代码格式化插件使用教程 插件的安装 插件的使用 方式一: 配置VScode代码格式化后, 结合VScode快捷键使用 方式二: CLI中使用命令行的方 ...
- mac 下配置 VS Code 开发 Golang
对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: 代码着彩 ...
- Mac上使用Visual Studio Code开发/调试.NET Core代码
Mac上使用Visual Studio Code开发/调试.NET Core代码 .Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今 ...
随机推荐
- 如何使用 JS 判断用户是否处于活跃状态
有时候,我们需要在网页判断用户是否处与非活跃状态,如果用户长时间没有在页面上进行任何操作,我们则判定该用户是非活跃的. 在 javascript 中我们可以通过监听某些鼠标或键盘相关的事件来判定用户是 ...
- gpu机器没有开启ipv6
参考: https://blog.csdn.net/asdfaa/article/details/137884414 检查系统是否支持 IPv6,查看被禁用了 在启用 IPv6 之前,首先要确保您的系 ...
- vulnhub --> Web Machine: (N7)
靶场下载地址 Web Machine: (N7) << 点我 开始打靶 ip发现: nmap扫描网段发现靶机ip:192.168.56.101 端口发现: 对靶机进行常规端口扫描 访问网站 ...
- 多个 GPU 上运行
默认情况下,Easy Diffusion 自动在多个 GPU 上运行(如果您的电脑有多个 GPU).例如,两个任务将在两个 GPU 上并行运行(如果有的话). 我该如何使用这个? 如果您的电脑有多个 ...
- 微信开发者工具拉取gitlab远程代码报Pull failed原因分析:
可能出现的原因: 本地主机上没有安装node node下载地址: 1 https://nodejs.org/zh-cn/download/ 没有保存gitlab的用户名和密码
- HTML——img标签
在HTML中,图像由标签定义的,它可以用来加载图片到html网页中显示.网页开发过程中,有三种图片格式被广泛应用到web里,分别是 jpg.png.gif. img标签的属性: /* src属性: 指 ...
- 容器化部署wordpress个人博客系统lnmp环境[自定义网络]
容器化部署个人博客系统lnmp环境 #告警: WARNING: IPv4 forwarding is disabled. Networking will not work. 96c083a8b5811 ...
- k8s——api
api概述 api是k8s系统的重要部分,组件之间的所有操作和通信均由apiserver处理的rest api调用,大多数情况下,api定义和实现都符合标准的http rest格式,可以通过kubct ...
- windows报错
如果说你dns没有权威的话1.先去long.com上面右键属性把"区域传送给所有服务器打勾"2.右键属性,在名称分析器中,输入要添加为辅助dns的服务器的ip显示解析成功就可以了
- mkfs.xfs报错 mkfs.xfs: /dev/new/new_box appears to contain an existing filesystem (ext4). mkfs.xfs: Use the -f option to force overwrite.
在设置逻辑卷文件类型时候报错 mkfs.xfs: /dev/new/new_box appears to contain an existing filesystem (ext4). mkfs.xfs ...