本文介绍两种Golang的开发环境一种基于notepad++、还有一种基于liteide。

1、下载Golang语言的pkg:http://golangtc.com/download

直接点击安装,一路next。

2、程序猿必备神器notepad++开发Golang环境非常easy

一次点击:插件->Plugin Manger->Show Plugin Manger,安装插件GOnpp。重新启动notepad++。

新建文件命名为hello.go用notepad++打开。拷贝例如以下代码:

package main

import "fmt"

func main() {
fmt.Println("Hello, 世界")
}

依次点击:插件->GOnpp->go run;大功告成。

3、以下介绍notepad++高亮显示golangkeyword的方法:

语言->自己定义语言->导入文件(C:\Go\misc\notepadplus\userDefineLang.xml要去掉开头结尾的凝视)

拷贝C:\Go\misc\notepadplus\go.xml到C:\Program Files\Notepad++\plugins\APIs;ok。又大功告成,赶紧试一下吧。

4、接下来介绍基于集成开发环境LiteIDE

下载解压。直接执行搞定,记得配置GOPATH系统环境变量。

说明martini的使用:

package main

import "github.com/go-martini/martini"

func main() {
m := martini.Classic()
m.Get("/", func() string {
return "Hello world!"
})
m.Run()
}

採用martini搭建一个web环境。

新建文件拷贝以上文件到main.go中,假设直接执行会发现缺少依赖包。

採用LiteIDE的get命令获取依赖包,就是这个button

编译执行,程序输出:[martini] listening on :3000

採用浏览器訪问一下:

最新文章

  1. Python 网络爬虫(图片采集脚本)
  2. .net学习笔记----HttpRequest,WebRequest,HttpWebRequest区别
  3. JAVA反射实践
  4. jQuery使用.on()无法绑定hover
  5. 读流testDemo
  6. 关于SQLServer2005的学习笔记—异常捕获及处理
  7. IOS CoreData 多表查询demo解析
  8. fedora -- java多版本切换
  9. HDFS 2中Namenode启动时WebUI的变化
  10. Java面试题之七
  11. FasfDFS整合Java实现文件上传下载
  12. Centos MySQL数据库迁移详细步骤
  13. ●BZOJ 3566 [SHOI2014]概率充电器
  14. python资料分享
  15. java8 list和map的forEach
  16. Java学习笔记_ 数据库隔离级别和事务传播行为
  17. 将web项目部署到阿里云服务器上
  18. 部分手机(如三星)的Listview列表会自动加上黑线解决办法
  19. 解决docker镜像无法下载的问题
  20. 20155202张旭 Exp3 免杀原理与实践

热门文章

  1. Chartist.js-同时画柱状图和折线图
  2. 享受Python和PHP动态类型检查语言的快感
  3. HTML知识速递
  4. js同时使用多个分隔符分割字符串.
  5. c#3.0提供的扩展方法
  6. [转载] Java集合---HashMap源码剖析
  7. matlab R2016a 中添加新的工具箱的方法
  8. array_unique和array_flip 实现去重间的区别
  9. 《java.util.concurrent 包源码阅读》07 LinkedBlockingQueue
  10. null与undefined的比较