|
8 | 8 |
|
9 | 9 |  |
10 | 10 |
|
| 11 | +图1.4 LiteIDE主界面 |
| 12 | + |
11 | 13 | **LiteIDE主要特点:** |
12 | 14 |
|
13 | 15 | * 支持主流操作系统 |
|
100 | 102 | 这里将介绍Sublime Text 2(以下简称Sublime)+GoSublime+gocode+MarGo的组合,那么为什么选择这个组合呢? |
101 | 103 |
|
102 | 104 | - 自动化提示代码,如下图所示 |
103 | | -  |
| 105 | + |
| 106 | +  |
| 107 | + |
| 108 | + 图1.5 sublime自动化提示界面 |
104 | 109 |
|
105 | 110 | - 保存的时候自动格式化代码,让您编写的代码更加美观,符合Go的标准。 |
106 | 111 | - 支持项目管理 |
107 | | -  |
| 112 | + |
| 113 | +  |
| 114 | + |
| 115 | + 图1.6 sublime项目管理界面 |
| 116 | + |
108 | 117 | - 支持语法高亮 |
109 | 118 | - Sublime Text 2可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别。 |
110 | 119 |
|
111 | | - 接下来就开始讲如何安装,下载[Sublime](http://www.sublimetext.com/) |
| 120 | + |
| 121 | +接下来就开始讲如何安装,下载[Sublime](http://www.sublimetext.com/) |
112 | 122 |
|
113 | 123 | 根据自己相应的系统下载相应的版本,然后打开Sublime,对于不熟悉Sublime的同学可以先看一下这篇文章[Sublime Text 2 入门及技巧](http://lucifr.com/139225/sublime-text-2-tricks-and-tips/) |
114 | 124 |
|
|
120 | 130 |
|
121 | 131 |  |
122 | 132 |
|
| 133 | + 图1.7 sublime包管理 |
| 134 | + |
123 | 135 | 2. 接下来安装gocode和MarGo。 |
124 | 136 | 打开终端运行如下代码(需要git) |
125 | 137 |
|
|
134 | 146 |
|
135 | 147 |  |
136 | 148 |
|
| 149 | + 图1.8 sublime安装插件界面 |
| 150 | + |
137 | 151 | 这个时候输入GoSublime,按确定就开始安装了。同理应用于SidebarEnhancements和Go Build。 |
138 | 152 |
|
139 | 153 | 4. 验证是否安装成功,你可以打开Sublime,打开main.go,看看语法是不是高亮了,输入`import`是不是自动化提示了,`import "fmt"`之后,输入`fmt.`是不是自动化提示有函数了。 |
|
146 | 160 | ## Vim |
147 | 161 | Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 |
148 | 162 |
|
149 | | -  |
| 163 | + |
| 164 | + |
| 165 | +图1.9 VIM编辑器自动化提示Go界面 |
150 | 166 |
|
151 | 167 | 1. 配置vim高亮显示 |
152 | 168 |
|
@@ -190,6 +206,8 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 |
190 | 206 |
|
191 | 207 |  |
192 | 208 |
|
| 209 | +图1.10 Emacs编辑Go主界面 |
| 210 | + |
193 | 211 | 1. 配置Emacs高亮显示 |
194 | 212 |
|
195 | 213 | cp $GOROOT/misc/emacs/* ~/.emacs.d/ |
@@ -325,6 +343,8 @@ Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编 |
325 | 343 |
|
326 | 344 |  |
327 | 345 |
|
| 346 | +图1.11 Eclipse编辑Go的主界面 |
| 347 | + |
328 | 348 | 1. 首先下载并安装好[Eclipse](http://www.eclipse.org/) |
329 | 349 |
|
330 | 350 | 2. 下载[goeclipse](https://code.google.com/p/goclipse/)插件 |
@@ -355,23 +375,34 @@ Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编 |
355 | 375 |
|
356 | 376 |  |
357 | 377 |
|
| 378 | + 图1.12 设置Go的一些基础信息 |
| 379 | + |
| 380 | + |
358 | 381 | (2).配置Gocode(可选,代码补全),设置Gocode路径为之前生成的gocode.exe文件 |
359 | 382 |
|
360 | 383 |  |
361 | 384 |
|
| 385 | + 图1.13 设置gocode信息 |
| 386 | + |
362 | 387 | (3).配置GDB(可选,做调试用),设置GDB路径为MingW安装目录下的gdb.exe文件 |
363 | 388 |
|
364 | 389 |  |
| 390 | + |
| 391 | + 图1.14 设置GDB信息 |
365 | 392 |
|
366 | 393 | 6. 测试是否成功 |
367 | 394 |
|
368 | 395 | 新建一个go工程,再建立一个hello.go。如下图: |
369 | 396 |
|
370 | 397 |  |
371 | 398 |
|
| 399 | + 图1.15 新建项目编辑文件 |
| 400 | + |
372 | 401 | 调试如下(要在console中用输入命令来调试): |
373 | 402 |
|
374 | 403 |  |
| 404 | + |
| 405 | + 图1.16 调试Go程序 |
375 | 406 |
|
376 | 407 |
|
377 | 408 | ## links |
|
0 commit comments