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

maple1149 · · 7086 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装Go

以window7 环境为例:

  • 下载go语言安装包https://golang.org/dl/
    选择go1.4.2.windows-386.msi 版本,直接点击安装。
  • 配置环境变量:
    将C:\Go\bin,加入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]\AppData\Roaming\Notepad++
这里的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++安装目录下的plugins\APIs目录(例如:D:\Program Files\Notepad++\plugins\APIs);
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博客

感谢作者:maple1149

查看原文:Go语言 安装、Notepad++配置Go 开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

7086 次点击  
加入收藏 微博
上一篇:Go资料汇总
下一篇:go环境配置
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传