当前位置: 首页 > article >正文

vscode使用法则及神器介绍

目录

1.Vscode设置中文

2.文插件选择configure display Language

3.插件

4.代码格式化

5.创建代码模板


一个好的插件,可以快速提高优秀程序猿的工作效率,减少开发时间;

1.Vscode设置中文

首先打开VSCode软件

快捷键【Ctrl+Shift+P】

2.插件选择configure display Language

  • 安装过插件直接显示下面这个

选择zh-cn

  • 没有安装插件,会打开locale.json文件

把en修改后,保存

3.插件

  • vscode-icons插件视觉上会让vscode看着更舒服
  • View In Browser在浏览器中查看静态文件。
  • Live Server 安装之后可以打开一个简单的服务器
  • GitLens
  • Document Thi 注释文档生成
  • Debugger for Chrome 在vscode里面进行调试js文件,需要配置vscode的lauch.json的谷歌调试配置,下载了它就不用打开浏览器的控制台就能进行打断点。
  • HTML CSS Support在编写样式表的时候,自动补全功能大大缩减了编写时间,推荐!
  • JavaScript Snippet Pack 针对js的插件,包含了js的常用语法关键字
  • HTML Snippets包含html标签 VSCode 开发Vue必备插件 - wu小强 - 博客园
  • One Monokai Theme颜色主题
  • npm script 运行文件 package.json
  • Codeium Ai 代码
  • Vue Peek 快速跳转到使用的地方,窥探组件

4.代码格式化

  • vetur 配合 ESLint 插件使用效果更佳 .vue 文件
  • eslint插件能够检测代码语法问题,与格式问题,对项目代码风格统一至关重要
  • prettierc
  • EditorConfig 是一种被各种编辑器广泛支持的配置,使用此配置有助于项目在整个团队中保持一致的代码风格
  1. 开发微信小程序
  • minapp支持微信小程序标签、属性的智能补全,并且提示中包含文档内容(同时支持原生小程序、mpvue 和 wepy 框架,并提供 snippets)
  • wechat-snippet 代码辅助,代码片段自动完成,可以作为上个插件的补充。
  • wxml 将wxml代码进行高亮显示,并且提供代码格式化的功能,可将代码格式化为较易阅读的样式
  • wechat-snippet 由微信官方文档照搬下来的代码片段。 方便自己使用,同时也给需要者提供帮助。

5.创建代码模板

Vue VSCode Snippets 

Vue 3 Snippets

这两个插件都是用来生成代码片段的

安装完插件之后,在空白单文件输入 v开头的,自动联想的选项,选择适合自己的代码片段,自己操作一遍就知道了;

 不过也可以自己在vscode中配置,用户》代码片段,自定义代码片段

快捷键:ctrl + shift + p 打开用户代码片段

{
	// 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": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
  "Print to console": {
		"prefix": "vue3",        //键入该值,按tab快捷产生
		"body": [
      "<template>",
      "<div> </div>",
    "</template>",
    "<script setup lang='ts'>",
    "import { reactive } from 'vue'",
    "const arr = reactive({})",
    "</script>",
    "<style lang='less' scoped></style>",
		],
		"description": "Log output to console"
	}

}

6.vscode 快捷键

  • Ctrl + ?/ // 添加注释(取消注释)
  • Ctrl + F // 搜索框
  • Ctrl + G // 跳转到某一行
  • Ctrl + L // 删除一行代码

如果有更好的插件及想法,希望大神们留言共勉。


http://www.kler.cn/news/367247.html

相关文章:

  • 基于SSM考研助手系统的设计
  • 电池的主被动均衡
  • 【ARM】ARM架构参考手册_Part B 内存和系统架构(2)
  • [旧日谈]高清画面撕裂问题考
  • java项目之基于web的智慧社区设计与实现(springboot)
  • Flume面试整理-如何处理Flume中的数据丢失
  • Vue学习记录之二十三 Vue3环境变量的使用
  • 聊一聊检查代码中的输入输出错误类型有哪些
  • 大模型Transformer笔记:KV缓存
  • vscode配色主题与图标库推荐
  • 论文阅读(二十九):Multi-scale Interactive Network for Salient Object Detection
  • 一个关于@JsonIgnore的isxxx()问题
  • 接口测试(五)jmeter——get请求
  • Spring Ai 对接智谱清言结合vue(清测成功)
  • 面向对象高级-继承
  • 世界时钟是怎么创建的?如何在桌面添加一个世界时钟
  • 双十一宝妈购物清单来了,请收下这篇好物攻略!
  • 【15】协方差
  • 《深入浅出HTTPS​》读书笔记(1):web
  • Jmeter自动化实战
  • 使用Python实现智能火山活动监测模型
  • 241026-RHEL如何以root身份卸载Docker
  • 改进YOLOv8系列:引入低照度图像增强网络Retinexformer | 优化低光照目标检测那题
  • 06. 函数
  • C#里使用最高性的网络通讯例子
  • echarts实现 水库高程模拟图表