zoukankan      html  css  js  c++  java
  • Go语言集成开发环境之VS Code安装使用

    Go语言集成开发环境之VS Code安装使用

    VS Code是微软开源的一款编辑器,插件系统十分的丰富。下面介绍如何用VS Code搭建go语言开发环境

    下载与安装

    VS Code官方下载地址

    三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。

    1550239338474.png双击下载好的安装文件,双击安装即可。

    安装中文简体插件

    点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。

    安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文了vscode1.gifVSCode主界面介绍:1550240342443.png

    安装Go开发扩展

    现在我们要为我们的VS Code编辑器安装Go扩展插件,让它支持Go语言开发。1550241460281.png

    变更编辑器主题

    依次点击设置->颜色主题vscode_theme会弹出如下窗口:vscode_theme可以根据自己的喜好选择相应的主题。

    安装Go语言开发工具包

    在座Go语言开发的时候为我们提供诸如代码提示、代码自动补全等功能。

    在此之前请先设置GOPROXY,打开终端执行以下命令:

    go env -w GOPROXY=https://goproxy.cn,direct
    

    Windows平台按下Ctrl+Shift+P,Mac平台按Command+Shift+P,这个时候VS Code界面会弹出一个输入框,如下图:vscode09

    我们在这个输入框中输入>go:install,下面会自动搜索相关命令,我们选择Go:Install/Update Tools这个命令,按下图选中并会回车执行该命令(或者使用鼠标点击该命令)vscode10在弹出的窗口选中所有,并点击“确定”按钮,进行安装。vscode11

    然后会弹出如下窗口,开始安装工具:vscode12

    喝口水,等待所有工具都安装成功,如下图所示:vscode14

    配置VSCode开启自动保存

    按下图依次点击 文件->首选项->设置vscode15打开设置页面就能看到自动保存相关配置如下图,可以根据自己的喜好选择自动保存的方式:vscode16

    配置代码片段快捷键

    还是按Ctrl/Command+Shift+P,按下图输入>snippets,选择命令并执行:vscode16

    然后在弹出的窗口点击选择go选项:vscode18然后弹出如下页面:vscode19

    大家可以简单看下上面的注释,介绍了主要用法:

    “这里放个名字”:{
        "prefix": "这个是快捷键",
        "body": "这里是按快捷键插入的代码片段",
        "description": "这里放提示信息的描述"
    }
    

    其中$0表示最终光标提留的位置。 举个例子,我这里创建了两个快捷方式,一个是输入pln就会在编辑器中插入fmt.Println()代码;输入plf,就会插入fmt.Printf("")代码。

    {
    	"println":{
    		"prefix": "pln",
    		"body":"fmt.Println($0)",
    		"description": "println"
    	},
    	"printf":{
    		"prefix": "plf",
    		"body": "fmt.Printf("$0")",
    		"description": "printf"
    	}
    }
    

    把上面的代码,按下图方式粘贴到配置文件中,保存并关闭配置文件即可。vscode20添加如上配置后,保存。 我们打开一个go文件,测试一下效果:demo1

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    HDU 1114 Piggy-Bank
    HDU 2955 Robberies
    NTOJ 290 动物统计(加强版)
    POJ 3624 Charm Bracelet
    HDU 2602 Bone Collector
    POJ 1523 SPF(无向图割顶)
    HDU 5311 Hidden String
    HDU 1421 搬寝室
    HDU 1058 Humble Numbers
    POJ 3259 Wormholes(spfa判负环)
  • 原文地址:https://www.cnblogs.com/randysun/p/15396080.html
Copyright © 2011-2022 走看看