Vscode同时开发前后端

news2024/11/25 20:51:08

VSCode统一前后端文档

一、软件下载

  • 软件地址下载

Documentation for Visual Studio Code

二、软件汉化

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B0uCKmDL-1669770108463)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]


三、插件下载(插件和快捷键可以参考下面的文章)

参考文章:https://blog.csdn.net/weixin_45601379/article/details/100550421

所有插件从下面的插件商店进行下载,根据个人需要下载相关的插件,具体下载安装方式如下1

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FsGWl094-1669770108466)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

1.文件类型一目了然插件vscode-icons

插件商店搜索 vscode-icons,进行下载安装

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P3JgBbMI-1669770108468)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

2.自动格式化代码插件

Beautify(格式化html,js,css)

3.自动闭合HTML/XML标签插件

Auto Close Tag

4.自动完成另一侧标签的同步修改插件

Auto Rename Tag

5.给括号加上不同的颜色,便于区分不同的区块

Bracket Pair Colorizer

6.映射vscode上的断点到chrome上,方便调试

Debugger for Chrome

7.js语法纠错,可以自定义配置

ESLint

8.方便查看git日志

GitLens

9.智能提示CSS类名以及id

HTML CSS Support

10智能提示HTML标签,以及标签含义

HTML Snippets

11.ES6语法智能提示,以及快速输入

JavaScript(ES6) code snippets

12.jQuery代码智能提示

jQuery Code Snippets

13实时预览markdown

Markdown Preview Enhanced

14.markdown语法纠错

Markdownlint

15.vscode图标主题

Material Icon Theme

16图标字体

Icon fonts

17.右键快速在浏览器中打开html文件

open in browser

18自动提示文件路径

Path Intellisense

19Vue多功能集成插件,错误提示等

Vetur

20.智能提示HTML class =“”属性

Class autocomplete for HTML

21require 时的包提示

npm Intellisense

22.⼀键搭建各类语⾔言的学习测试环境

Code Runner

23.Chrome 联动调试

Debugger for Chrome

四、常见问题

前端开发常见问题

进行前端开发,需要自定义html5和vue模板

1.VScode自定义html5模板

参考文章:VSCode 自定义html5模板 - 汉唐风雨夜 - 博客园

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iUXiZ1wX-1669770108470)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mO23rtMR-1669770108472)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

打开html.json,粘贴下面的代码至原大括号中

“h5 template”: {

“prefix”: “vh”, // 对应的是使用这个模板的快捷键

“body”: [

“”,

“<html lang=“en”>”,

“”,

“\t<meta charset=“UTF-8”>”,

“\t<meta name=“viewport” content=“width=device-width, initial-scale=1.0”>”,

“\t<meta http-equiv=“X-UA-Compatible” content=“ie=edge”>”,

“\tDocument”,

“\t<script src=”./lib/vue-2.4.0.js">",

“\n”,

“”,

“\t<div id =“app”> \n”,

“\t

“\t //创建Vue实例,得到 ViewModel”,

“\t var vm = new Vue({”,

“\t\tel: ‘#app’,”,

“\t\tdata: {},”,

“\t\tmethods: {}”,

“\t });”,

“\t”,

“\n”,

“”

],

“description”: “HT-H5” // 模板的描述

}

举例:新建一个html文件,输入“!”按tab键,模板代码就出来了

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aVGlo0Mj-1669770108478)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZ7mKCFy-1669770108484)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

新建好之后,在页面输入“!”,敲回车

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rz2MzkgE-1669770108491)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PCSPqdyO-1669770108495)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

2.VSCode自定义vue模板

参考文章:vscode 新建vue模板步骤_m_uncle的博客-CSDN博客

安装VueHelper插件,安装后重启一下vscode

如前面的自定义html模板一样,打开vue.json,复制下面的代码

{

“Print to console”: {

“prefix”: “vue”,

“body”: [

“”,

"

\n",

" ",

“\n”,

" export default {",

" data () {",

" return {\n",

" }",

" },",

" components: {\n",

" }",

" }",

“\n”,

" ",

“”,

“$2”

],

“description”: “Log output to console”

}

}

新建一个vue文件,输入vue按tab键,模板代码就出来了

后端常见问题

前置检查:电脑环境变量是否配置好java和maven

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fOJ8CscT-1669770108496)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-159I52gc-1669770108498)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z4MZlHIM-1669770108500)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

五、Java开发必备插件

  1. Language Support for Java™ by Red Hat
  2. Debugger for Java
  3. Java Test Runner
  4. Maven for Java
  5. Java Dependency Viewer
  6. Java Extension Pack

Java开发可选插件

  1. Spring Boot Tools
  2. Spring Initializr Java Support
  3. Spring Boot Dashboard
  4. Tomcat
  5. Jetty
  6. CheckStyle

推荐插件

  1. Eclipse Keymap for Visual Studio Code. (eclipse快捷键,eclipse用户最爱)
  2. Lombok Annotations Support for VS Code. (简化POJO, 很惊喜)

二、配置maven,jdk

进入方式一:

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yyw6nAc7-1669770108501)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

进入方式二:

文件——首选项——设置

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wYby2hkX-1669770108502)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P9lhpIxG-1669770108504)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

“java.home”: “D:/ServiceFamily/JDK-2019/jdk1.8”,

“maven.executable.path”: “D:/ServiceFamily/apache-maven/apache-maven-3.5.2/bin/mvn”,

“java.configuration.maven.userSettings”: “D:/ServiceFamily/apache-maven/apache-maven-3.5.2/conf/settings.xml”,

“maven.terminal.customEnv”: [

{

“environmentVariable”: “JAVA_HOME”,

“value”: “D:/ServiceFamily/JDK-2019/jdk1.8”,

}

],

  • VSCode创建Springboot项目

参考文章:VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试) - ice.ko - 博客园

五.VSCode Svn配置

vscode 配置svn插件_cici_cmh的博客-CSDN博客_svn vscode

  1. 打开Vscode,在扩展处搜索svn,选择第一个,点击安装

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XH5m4kGF-1669770108505)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUZaQCmw-1669770108506)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

打开Vscode底部的设置,然后搜索svn,点击在 setting.json中编辑

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k4OdUgiZ-1669770108507)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

编辑

在弹出的编辑窗口中输入svn的位置:“svn.path”: “D://SoftWare//Tortorise//bin”(注意这里是Tortorise的安装后bin的位置

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ir2gpMz2-1669770108511)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

关闭Vscode,重新打开,svn安装生效

ctrl+shift+p,在弹出的地址栏中选择SVN:Checkout,输入想要检出svn的svn共享地址:

例如:http://172.16.39.125:9001/svn/hema

六、解决无代码提示问题

解决vscode没有代码提示_alt琳的博客-CSDN博客_vscode代码提示

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YS0DEztr-1669770108512)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

编辑

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lzpkP35v-1669770108513)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

VSCode启动Springboot项目

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o4k4JSxF-1669770108514)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

编辑

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UFv1AUPw-1669770108515)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]编辑

编辑

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IOhquQPs-1669770108517)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

编辑

给java文件添加注释

vscode添加新建文件头部注释和函数注释_八佾舞于庭的博客-CSDN博客

在setting.json文件里添加下面的注释

//配置新建文件注释和方法注释

“fileheader.configObj”: {

“createFileTime”: true,//设置为true则为文件新建时候作为date,否则注释生成时间为date

“autoAdd”: true,//自动生成注释,老是忘记的同学可以设置

“annotationStr”: {

“head”: “/*”,

“middle”: " * @",

“end”: " */",

“use”: true//设置自定义注释可用

},

“headInsertLine”: {

“php”: 2

}

},

“fileheader.cursorMode”: {

“description”:“”,

“param “:””,

“return”:“”

},

“fileheader.customMade”: {

“Description”:“” ,//文件内容描述

“Author”:“心书”,//编辑人

“Date”: “Do not edit”,//时间

“LastEditTime”: “Do not edit”,

“LastEditors”: “心书”,

}

Svn提交代码忽略文件

img[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WxpDSqTJ-1669770108518)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

查看快捷键

img

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MR2lrWSj-1669770108520)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]

在setting.json配置新建类作者注释信息

//配置新建文件注释和方法注释

“fileheader.configObj”: {

“createFileTime”: true,//设置为true则为文件新建时候作为date,否则注释生成时间为date

“autoAdd”: false,//自动生成注释,老是忘记的同学可以设置

“annotationStr”: {

“head”: “/*”,

“middle”: " * @",

“end”: " */",

“use”: true//设置自定义注释可用

},

“headInsertLine”: {

“php”: 2

}

},

“fileheader.cursorMode”: {

“description”:“”,

“param “:””,

“return”:“”

},

“fileheader.customMade”: {

“Description”:“” ,//文件内容描述

“Author”:“心书”,//编辑人

“Date”: “Do not edit”,//时间

“LastEditTime”: “Do not edit”,

“LastEditors”: “心书”,

}

Vscode自动导包提示:Shift+Alt+O 自动导入包

Vscode+Java配置与使用VS code + Java 配置与使用_墨城之左的博客-CSDN博客_vscode配置java环境

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/48459.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

React+Electron快速创建并打包成桌面应用

一、创建react项目 首先使用creat-react-app脚手架来创建一个react项目 # 安装 create-react-app 命令,如果已将安装请忽略 npm install -g create-react-app # 创建 react项目 create-react-app react-electron # 启动项目( create-react-app 真的超级方便啊) cd react-elec…

数仓之hive自定义UDTF函数详解

学习目录一、自定义UDTF函数一、自定义UDTF函数 1.说明文档 A custom UDTF can be created by extending the GenericUDTF abstract class and then implementing the initialize, process, and possibly close methods. The initialize method is called by Hive to notify t…

全局JSON序列化导致prometheus数据格式错乱

现象 现场配置完prometheus端点后&#xff0c;返回数据格式乱了&#xff0c;如下图所示 正常结果数据如下图所示 分析 在单个微服务上访问prometheus端点数据返回格式正常。在小型化化格式返回就错乱了。数据返回格式是由消息转化统一处理的。在小型化工程中&#xff0c;…

有限责任公司股东出资的方式有哪几种

一、有限责任公司股东出资的方式有哪几种 有限责任公司股东出资的方式有以下两种&#xff1a; 1.货币出资方式。股东以货币出资的&#xff0c;应当将货币出资足额存入公司在银行开设的账户&#xff1b; 2.非货币财产作价出资方式。以非货币财产出资的&#xff0c;应当依法办…

Web3中文|连年亏损下,web3能拯救B站吗?

作者 | XiaoZiNFTnews.com 11月15日&#xff0c;百度旗下DuDu Lab发行的DuDu Bear NFT已完成铸造&#xff0c;NFT搭建于以太坊上&#xff0c;铸造价格为0.02ETH&#xff0c;发售价格为0.05ETH&#xff0c;共发行1万个&#xff0c;总价值约为455万人民币&#xff0c;目前已售罄…

【JavaScript对象】

JavaScript对象1 本节目标2 对象2.1 什么是对象2.2 为什么需要对象3 创建对象的三种方式3.1 利用字面量创建对象3.2 利用new Object创建对象3.3 利用构造函数创建对象3.4 变量、属性、函数、方法总结3.5 构造函数和对象4 new关键字5 遍历对象属性1 本节目标 说出为什么需要对象…

[附源码]计算机毕业设计JAVA小区物业管理系统论文

[附源码]计算机毕业设计JAVA小区物业管理系统论文 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM my…

Qt编写视频监控系统67-录像计划(支持64通道7*24录像设置)

一、前言 录像计划这个功能一直挂了很久&#xff0c;之前做的也都有保存视频文件功能&#xff0c;其中还分了三大种&#xff0c;第一种是手动开启和停止录像&#xff1b;第二种是按照指定时长比如10s保存文件&#xff1b;第三种是定时30分钟一个文件一直保存。这三种功能直接写…

转铁蛋白修饰的去氢骆驼蓬碱磁纳米脂质体TF-HM-MPS

转铁蛋白又名运铁蛋白&#xff08;Transferrin&#xff0c;TRF、Tf&#xff09;&#xff0c;负责运载由消化管吸收的铁和由红细胞降解释放的铁。以三价铁复合物&#xff08;Tf-Fe3&#xff09;的形式进入骨髓中&#xff0c;供成熟红细胞的生成。转铁蛋白主要存在于血浆中&#…

Kafka牛逼在哪里?

一、Kafka存在哪些方面的优势 1. 多生产者 可以无缝地支持多个生产者&#xff0c;不管客户端在使用单个主题还是多个主题。 2. 多消费者 支持多个消费者从一个单独的消息流上读取数据&#xff0c;而且消费者之间互不影响。 3. 基于磁盘的数据存储 支持消费者非实时地读取…

易基因|DNA甲基化揭示应激反应影响婴儿免疫相关基因的表观遗传调控机制 | 表观发育

易基因&#xff5c;DNA甲基化揭示应激反应影响婴儿免疫相关基因的表观遗传调控机制 | 表观发育 大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 2021年&#xff0c;《Brain, Behavior, and Immunity》杂志发表题为“Biobehavioral org…

3-FreeRTOS任务和协程

概述 “任务”的特征 简单来说&#xff0c;FreeRTOS实时系统能够创建多个独立的任务&#xff0c;任务之间互不干扰。任务创建之后并不是一起运行的&#xff0c;而是通过优先级顺序进行任务的调用&#xff0c;和调度也没有依赖关系。所以不管什么时候程序只能执行一个任务&…

MBA管理类联考英语二题型答题时间及次序问题

还有不到一个月时间&#xff0c;2023年MBA联考也进入到最后的收官阶段&#xff0c;这个阶段对于多数已经系统复习过的考生&#xff0c;一般需要进行通盘梳理备考&#xff0c;而不是专注于单个模块的复习。在做试卷或真题的过程中&#xff0c;如何才能更有利于分数这个问题需要大…

[附源码]Python计算机毕业设计Django电影院网上售票系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

Mysql:sql去重的几种方式(大数据hive也可参考)

文章目录前言准备创建表测试数据目标探索distinct 去重group by 去重实现方案方案一方案二方案三前言 我们做数据分析的时候经常会遇到去重问题&#xff0c;下面总结 sql 去重的几种方式&#xff0c;后续如果还有再补充&#xff0c;大数据分析层面包括 hive、clickhouse 也可参…

TStor OneCOS 技术专栏——轻松单桶万亿

TStor OneCOS简介 TStor OneCOS海量对象存储&#xff08;后面简称OneCOS&#xff09;&#xff0c;是基于腾讯云公有云存储架构打造的完全自研的分布式软件定义存储&#xff0c;轻松支持单桶万亿对象和EB级容量&#xff0c;集群容量无限伸缩&#xff0c;同时支持高密大盘等多种…

【个人记录 | UNet | 整理ing】

【代码】 麋鹿 读后感&#xff1a; V1讲框架流程、V2V3狠真实,日常各种报错|预处理|size|格式|维度&#xff1b;“又出错了 狠棒狠棒 T T” 看V1脑袋有个框架&#xff0c;后面两个有较多设计预处理等报错.注意num_classes和weight_path V1&#xff08;视频教程&#xff09;、…

标记二肽Dansyl-Ala-Arg、87687-46-5

二肽Dansyl-Ala-Arg 编号&#xff1a;200087 CAS号&#xff1a;87687-46-5 三字母&#xff1a;Dansyl-Ala-Arg-COOH 描 述&#xff1a;羧肽酶 M 的荧光底物。由于底物和裂解产物 Dansyl-Ala-OH 具有同等荧光&#xff08;λex 340 nm&#xff1b;λem 495 nm&#xff09;&…

PyQt5安装详细教程

先展示一下安装好后的效果如下&#xff1a; 一、安装PyQt5 1、通过使用豆瓣镜像在命令提示符 (WINR)里输入cmd打开窗口进行安装&#xff1a; 点击确定后 输入pip install PyQt5 -i https://pypi.douban.com/simple&#xff0c;等待安装 当下载界面出现Successfully&#xff08…

[附源码]计算机毕业设计springboot良辰之境影视评鉴系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…