Skip to content

Commit 8a260a1

Browse files
committed
Merge pull request astaxie#143 from visualfc/master
更新liteide说明为x16
2 parents 1a2735a + 24cd904 commit 8a260a1

File tree

2 files changed

+83
-5
lines changed

2 files changed

+83
-5
lines changed

01.4.md

Lines changed: 83 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,96 @@
44

55
## LiteIDE
66

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编写。
88

99
![](images/1.4.liteide.png?raw=true)
1010

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对应的压缩文件直接解压即可使用。
1252

13-
配置好LiteIDE后,可以打开或拖动任何目录到LiteIDE中作为项目,LiteIDE的编译是针对当前编辑文档所属目录来执行相应的go命令,所以编译时要先打开相应的Go文件。LiteIDE仿IDEA界面,支持项目浏览、文件系统,Package浏览、Golang文档检索、类视图、大纲显示等多个工具窗口的切换。
53+
* 安装Gocode
1454

15-
代码补全需要安装gocode:
55+
启用Go语言的输入自动完成需要安装Gocode:
1656

17-
go get github.com/nsf/gocode
57+
go get -u github.com/nsf/gocode
58+
59+
* 编译环境设置
1860

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列表中。
1997

2098
## Sublime Text
2199

images/1.4.liteide.png

-4.37 KB
Loading

0 commit comments

Comments
 (0)