Go语言 安装、Notepad++配置Go 开发环境 - Go语言中文社区

Go语言 安装、Notepad++配置Go 开发环境


安装Go

以window7 环境为例:

  • 下载go语言安装包https://golang.org/dl/ 
    选择go1.4.2.windows-386.msi 版本,直接点击安装。
  • 配置环境变量: 
    将C:Gobin,加入path环境变量中(默认貌似有了,就不需要加了)
  • 打开cmd,输入 go:显示如下就ok了。 
    这里写图片描述

配置Notepad++下Go开发环境

为什么选择np++呢,是因为周围人反应go的IDE lite啥的不好用说~~ 
首先要有Notepad++…..

1.安装Go开发插件

1.运行notepad++软件 
2.打开菜单 插件–>plugin manager –>Show plugin manager 
这里写图片描述 
找到GOnpp。点击 Install. 
3.测试 
写一段最easy的go代码

package main
import "fmt"

func main() {
    fmt.Println("Hello")
}

用notepad++编辑保存为Hello.go 
点击插件–>GOnpp–>go run 
这里写图片描述 
输出结果会在右边栏或者正下方。

2.配置语法高亮

1、下载notepad++的go语言支持包

2、将文件userDefineLang_Go.xml内容copy至Application Data下Notepad++目录的userDefineLang.xml(如果此文件不存在,就直接将userDefineLang_Go.xml另存为userDefineLang.xml); 
Win7 : C:Users[username]AppDataRoamingNotepad++ 
这里的xml需要修改下:

<NotepadPlus>
    <UserLang name="go" ext="go">
        <Settings>
            <Global caseIgnored="no" />
            <TreatAsSymbol comment="no" commentLine="no" />
            <Prefix words1="no" words2="no" words3="no" words4="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Delimiters">&quot;`0&quot;`</Keywords>
            <Keywords name="Folder+"></Keywords>
            <Keywords name="Folder-"></Keywords>
            <Keywords name="Operators">( ) [ ] { } ... . , _ &amp; ^ %  &gt; &lt; ! = + - *  | :</Keywords>
            <Keywords name="Comment"> 1/* 2*/ 0//</Keywords>
            <Keywords name="Words1">append bool break byte cap case chan close complex complex128 complex64 const continue copy default defer else fallthrough false float32 float64 for func go goto if iota imag import int int16 int32 int64 int8 interface len make map new nil package panic print println range real recover return select string struct switch true type uint uint16 uint32 uint64 uint8 uintptr var</Keywords>
            <Keywords name="Words2"></Keywords>
            <Keywords name="Words3"></Keywords>
            <Keywords name="Words4"></Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FFFF00" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="0B243B" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD1" styleID="5" fgColor="AA0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
            <WordsStyle name="KEYWORD2" styleID="6" fgColor="AA0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
            <WordsStyle name="KEYWORD3" styleID="7" fgColor="AA0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD4" styleID="8" fgColor="A00000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT" styleID="1" fgColor="AAAAAA" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="AAAAAA" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="NUMBER" styleID="4" fgColor="A52A2A" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="OPERATOR" styleID="10" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="1" />
            <WordsStyle name="DELIMINER1" styleID="14" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER2" styleID="15" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER3" styleID="16" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
        </Styles>
    </UserLang>
</NotepadPlus>

首尾注释去掉。 
3、将go.xml文件copy至notepad++安装目录下的pluginsAPIs目录(例如:D:Program FilesNotepad++pluginsAPIs); 
4、重启notepad++; 
重新打开hello.go,选择菜单:语言–>go。就ok了。

最后强力推荐一个Notepad++主题

打开notepad++,选择菜单–>设置–>语言格式设置 
这里写图片描述 
Obsidian黑曜石主题+Consolas字体 
保存并退出。。。nice. 
不过这个主题和 go的配色不搭~~~。 
要DIY的话,得改刚才的userDefineLang.xml文件里的颜色设置~ ~

参考

http://golang.org/ 
http://www.cnblogs.com/MikeZhang/archive/2012/02/10/nppRunGo.html 
http://jingyan.baidu.com/article/0f5fb099f473556d8334eabe.html

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weiwangchao_/article/details/52540128
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 20:06:13
  • 阅读 ( 1427 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢