File tree Expand file tree Collapse file tree 2 files changed +83
-5
lines changed Expand file tree Collapse file tree 2 files changed +83
-5
lines changed Original file line number Diff line number Diff line change 4
4
5
5
## LiteIDE
6
6
7
- LiteIDE是一款专门为Go语言开发的集成开发环境 (IDE),由visualfc编写。支持项目管理、集成构建、GDB调试、语法高亮、自动补全、大纲显示等功能。下载地址: [ http://code.google.com/p/golangide/downloads/list ] ( http://code.google.com/p/golangide/downloads/list ) ,根据自己的系统下载相应的发行版本。Windows和Ubuntu系统可直接打开bin下面的liteide;Mac则需通过LaunchPad打开LiteIDE.app 。
7
+ LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境 (IDE),由visualfc编写。
8
8
9
9
![ ] ( images/1.4.liteide.png?raw=true )
10
10
11
- LiteIDE配置需要按照前面几个小节配置了相应的go和` $GOPATH ` (LiteIDE中也可以图形化配置LiteIDE专用的GOPATH)。LiteIDE当前的编译环境可以通过编译工具栏上的环境配置来切换,如切换32位和64位,针对自己的系统,可能需要修改相应的LiteEnv环境变量,如64位版本,LiteIDE => 查看 => 选项 => LiteEnv => Win64.env => GOROOT=c:\go-w64 为你的` $GOROOT ` ,不然会无法使用` build ` 命令。
11
+ ** LiteIDE主要特点:**
12
+
13
+ * 支持主流操作系统
14
+ * Windows
15
+ * Linux
16
+ * MacOS X
17
+ * Go编译环境管理和切换
18
+ * 管理和切换多个Go编译环境
19
+ * 支持Go语言交叉编译
20
+ * 与Go标准一致的项目管理方式
21
+ * 基于GOPATH的包浏览器
22
+ * 基于GOPATH的编译系统
23
+ * 基于GOPATH的Api文档检索
24
+ * Go语言的编辑支持
25
+ * 类浏览器和大纲显示
26
+ * Gocode(代码自动完成工具)的完美支持
27
+ * Go语言文档查看和Api快速检索
28
+ * 代码表达式信息显示`F1`
29
+ * 源代码定义跳转支持`F2`
30
+ * Gdb断点和调试支持
31
+ * gofmt自动格式化支持
32
+ * 其他特征
33
+ * 支持多国语言界面显示
34
+ * 完全插件体系结构
35
+ * 支持编辑器配色方案
36
+ * 基于Kate的语法显示支持
37
+ * 基于全文的单词自动完成
38
+ * 支持键盘快捷键绑定方案
39
+ * Markdown文档编辑支持
40
+ * 实时预览和同步显示
41
+ * 自定义CSS显示
42
+ * 可导出HTML和PDF文档
43
+ * 批量转换/合并为HTML/PDF文档
44
+
45
+ ** LiteIDE安装配置**
46
+
47
+ * LiteIDE安装
48
+ * 下载地址 <http://code.google.com/p/golangide>
49
+ * 源码地址 <https://github.com/visualfc/liteide>
50
+
51
+ 首先安装好Go语言环境,然后根据操作系统下载LiteIDE对应的压缩文件直接解压即可使用。
12
52
13
- 配置好LiteIDE后,可以打开或拖动任何目录到LiteIDE中作为项目,LiteIDE的编译是针对当前编辑文档所属目录来执行相应的go命令,所以编译时要先打开相应的Go文件。LiteIDE仿IDEA界面,支持项目浏览、文件系统,Package浏览、Golang文档检索、类视图、大纲显示等多个工具窗口的切换。
53
+ * 安装Gocode
14
54
15
- 代码补全需要安装gocode:
55
+ 启用Go语言的输入自动完成需要安装Gocode:
16
56
17
- go get github.com/nsf/gocode
57
+ go get -u github.com/nsf/gocode
58
+
59
+ * 编译环境设置
18
60
61
+ 根据自身系统要求切换和配置LiteIDE当前使用的环境变量。
62
+
63
+ 以Windows操作系统,64位Go语言为例,
64
+ 工具栏的环境配置中选择win64,点`编辑环境`,进入LiteIDE编辑win64.env文件
65
+
66
+ GOROOT=c:\go
67
+ GOBIN=
68
+ GOARCH=amd64
69
+ GOOS=windows
70
+ CGO_ENABLED=1
71
+
72
+ PATH=%GOBIN%;%GOROOT%\bin;%PATH%
73
+ 。。。
74
+
75
+ 将其中的`GOROOT=c:\go`修改为当前Go安装路径,存盘即可,如果有MinGW64,可以将`c:\MinGW64\bin`加入PATH中以便go调用gcc支持CGO编译。
76
+
77
+ 以Linux操作系统,64位Go语言为例,
78
+ 工具栏的环境配置中选择linux64,点`编辑环境`,进入LiteIDE编辑linux64.env文件
79
+
80
+ GOROOT=$HOME/go
81
+ GOBIN=
82
+ GOARCH=amd64
83
+ GOOS=linux
84
+ CGO_ENABLED=1
85
+
86
+ PATH=$GOBIN:$GOROOT/bin:$PATH
87
+ 。。。
88
+
89
+ 将其中的`GOROOT=$HOME/go`修改为当前Go安装路径,存盘即可。
90
+
91
+ * GOPATH设置
92
+
93
+ Go语言的工具链使用GOPATH设置,是Go语言开发的项目路径列表,在命令行中输入(在LiteIDE中也可以`Ctrl+,`直接输入)`go help gopath`快速查看GOPATH文档。
94
+
95
+ 在LiteIDE中可以方便的查看和设置GOPATH。通过`菜单-查看-GOPATH`设置,可以查看系统中已存在的GOPATH列表,
96
+ 同时可根据需要添加项目目录到自定义GOPATH列表中。
19
97
20
98
## Sublime Text
21
99
You can’t perform that action at this time.
0 commit comments