vscode开发Go和Java

这篇具有很好参考价值的文章主要介绍了vscode开发Go和Java。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode开发Go和Java

最新最全 vscode 插件推荐可以参考:

https://zhuanlan.zhihu.com/p/623580867

1、公共插件安装

下面是个人使用的插件:

# 中文插件
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans
# 主题
Quiet Light+ Theme
https://marketplace.visualstudio.com/items?itemName=ban.quietlight-plus
# 远程连接Linux服务器
Remote - SSH: Editing Configuration Files
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit
# Git插件
GitLens — Git supercharged
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
# 代码截图
Polacode
https://marketplace.visualstudio.com/items?itemName=pnp.polacode
# 使用方式
按Ctrl+Shift+p打开命令面板,然后再输入框中输入Polacode(可以自己设置成快捷键),然后将代码从左边复制到右边,保存图片即可
# 和IDEA一样的快捷键
IntelliJ IDEA Keybindings
https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings
# SQL管理器
SQLTools
https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools
# 编程美化括号匹配
Rainbow Brackets
https://marketplace.visualstudio.com/items?itemName=tal7aouy.rainbow-bracket
# settings.json中的配置
"editor.RainbowBrackets.enabled": true,
    "editor.guides.bracketPairs": "active",
    "RainbowBrackets.consecutivePairColors": [
        "()",
        "{}",
        ["green", "blue"],
        "Revioletd"
      ]
# 在VSCode里编写Markdown支持预览
Markdown Preview Enhanced
https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced
# 自动格式化代码
Prettier - Code formatter
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
# json美化
vscode-json
https://marketplace.visualstudio.com/items?itemName=andyyaldoo.vscode-json
# 正则表达式预览
Regex Previewer
https://marketplace.visualstudio.com/items?itemName=chrmarti.regex
# 文本排序
Sort lines
https://marketplace.visualstudio.com/items?itemName=Tyriar.sort-lines
# 预览数据文件
Data Preview
https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-preview
# TODO插件
TODO Highlight
https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight

Todo Tree
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

1、vscode开发Go

1.1 安装插件

# Go开发插件
Go
https://marketplace.visualstudio.com/items?itemName=golang.Go

1.2 在setting.json中添加配置Debug环境

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceFolder}/pkgs/client",
            "dlvFlags": ["--check-go-version=false"] 
        }
    ]
}

2、vscode开发Java

2.1 安装插件

# Java开发插件
Extension Pack for Java
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
# SpringBoot相关插件
Spring Initializr Java Support
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr

Spring Boot Dashboard
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-boot-dashboard

Spring Boot Tools
https://marketplace.visualstudio.com/items?itemName=vmware.vscode-spring-boot

Spring Boot Extension Pack
https://marketplace.visualstudio.com/items?itemName=vmware.vscode-boot-dev-pack
# 阿里巴巴编码规约插件
Alibaba Java Coding Guidelines
https://marketplace.visualstudio.com/items?itemName=yangbaopan.vscode-java-p3c

2.2 安装JDK

# JAVA_HOME路径
D:\java\jdk

2.3 在setting.json中添加配置

"java.configuration.runtimes": [
        {
            "name": "JavaSE-1.8",
            "path": "D:\\java\\jdk",
            "default": true
        },
    ],

2.4 插入类注释、方法注释

设置 -> 用户代码片段 -> java -> java.json
{
	"Print to js class": {
		"prefix": "classcomment",
		"body": [
			"/**",
			" * ",
			" * @author CJH",
			" * @date ${CURRENT_YEAR}/${CURRENT_MONTH}/${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}",
			" */"
		],
	},
	"Print to js method": {
		"prefix": "methodcomment",
		"body": [
			"/**",
			" * ",
			" * @author CJH",
			" * @date ${CURRENT_YEAR}/${CURRENT_MONTH}/${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}",
			" */"
		],
	}
}

在代码中输出 classcomment 和 methodcomment 会自动生成注释信息。文章来源地址https://www.toymoban.com/news/detail-603094.html

2.5 修改完成后自动保存文件

设置 -> 常用设置 -> Auto Save -> afterDelay
# settings.json
"files.autoSave": "afterDelay"

2.6 输出信息输出到调试控制台而非终端

# project/.vscode/launch.json
"console": "internalConsole"
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Current File",
            "request": "launch",
            "mainClass": "${file}"
        },
        {
            "type": "java",
            "name": "Hello",
            "request": "launch",
            "mainClass": "com.Hello",
            "projectName": "test_2dda27c4",
            "console": "internalConsole"
        }
    ]
}

到了这里,关于vscode开发Go和Java的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GO-vscode远程开发和调试

    本文内容主要包括: 概述: 主要就是把代码放到服务器上然后远程去开发和调试 工具: vscode 远程端: linux vscode安装Remote - SSH,Remote Explorer,Remote Development,Remote - SSH: Editing Configuration Files,Remote - Tunnels插件  完成: delve,简称dlv是go语言的最常用的调试器  默认模板  在

    2024年02月11日
    浏览(46)
  • VScode下配置Go语言开发环境【2023最新】

    本文主要记录了 Go 的安装,以及给 vscode 配置 Go 的环境。 截图比较多所以显得文章比较长。如有错误欢迎指出~ 系统:Windows 10 go:1.20.6 vscode:June 2023 (version 1.80) 下载链接:Go下载 下载和系统对应的版本,我是 windows 所以选择了下图的这个。选的是最新的稳定版本 go1.20.6:

    2024年02月15日
    浏览(60)
  • 1.go语言vscode集成开发环境搭建

    目录 本篇概要 集成开发环境工具(ide) Goland或IntelliJ IDEA Visual Studio Code 其他集成开发环境 Visual Studio Code的go语言开发环境搭建 Visual Studio Code安装 go编译环境安装 配置go环境变量 安装go语言插件 使用golang编程 本篇小结 下篇预告 搭建go语言环境,除了要搭建go语言的编译环境

    2024年02月12日
    浏览(55)
  • Go 开发IDE全览:GoLand VS VSCode全面解析

    在软件开发的世界里,开发环境的选择与配置是成功项目的基础之一。特别是在Go(又名Golang)这样一个逐渐获得主流认同、在微服务和云计算领域有着广泛应用的编程语言中,选择合适的开发工具就显得尤为重要。虽然Go语言自身具有简洁、高效的特点,但好的开发工具能极

    2024年02月08日
    浏览(53)
  • Go开发IDE全览:GoLand vs VSCode全面解析

    关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。 在软件开发的世界里

    2024年02月08日
    浏览(50)
  • windows安装go,以及配置工作区,配置vscode开发环境

    下载安装go 我安装在D:go路径下 配置环境变量 添加GOROOT value为 D:go 修改path 添加 %GOROOT%bin 添加GOPATH value为 %USERPROFILE%go 其中GOPATH 是我们自己开发的工作区,其中包含三个folder bin,pkg,以及src,其中src为我们编写代码的位置 配置vscode开发环境 所搜go并安装扩展 在pkg文件夹下创

    2024年02月12日
    浏览(52)
  • 【Golang】VsCode下开发Go语言的环境配置(超详细图文详解)

    📓推荐网站(不断完善中):个人博客 📌个人主页:个人主页 👉相关专栏:CSDN专栏、个人专栏 🏝立志赚钱,干活想躺,瞎分享的摸鱼工程师一枚 ​ 话说在前,Go语言的编码方式是 UTF-8 ,理论上你直接使用文本进行编辑也是可以的,当然为了提升我们的开发效率我们还是需

    2024年02月07日
    浏览(86)
  • 一个golang小白使用vscode搭建Ununtu20.04下的go开发环境

    先交代一下背景,距离正式接触golang这门语言已经有5年时间,平时偶尔也会用go写写工具和功能,但其实充其量就是语言小白,基本上就是按照教程配置好环境,按照需求写写逻辑,能跑起来就行了。golang随着这几年的变化,这门语言的变化还是非常大的,之前写过一篇《

    2024年01月22日
    浏览(77)
  • go语言终端交叉编译的事项windows编译其它平台软件包

    windows编译窗口目前分为 cmd窗口 ,powershell窗口,这两个里面运行的命令不一样。 1.cmd窗口编译; 在windows10之前的系统版本上使用cmd命令行可以使用命令 CMD命令行中 在CMD命令行中编译(示例编译64位linux程序),【打开一个cmd窗口一行行执行下面的命令;】 // 设置Linux编译环

    2024年02月16日
    浏览(70)
  • Go使用vscode开发,必备的插件及最常用快捷键和代码自动补全

    为进行Markdown文档编写提供很多快捷键和自动补全功能,使vscode可以完全代替Typora。 边写边看到Markdown渲染之后的样子,在 Preview 界面按住鼠标右键可以打开功能栏,选择Open in Browser可以将文件在浏览器打开,还可以选择生成HTML或者PDF等。 在Markdown中快捷插入图片,复制图片

    2024年03月10日
    浏览(98)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包