Merge pull request #143 from visualfc/master

更新liteide说明为x16
This commit is contained in:
astaxie
2013-01-15 22:11:43 -08:00
2 changed files with 83 additions and 5 deletions

88
01.4.md
View File

@@ -4,18 +4,96 @@
## LiteIDE
LiteIDE是一款专门为Go语言开发的集成开发环境IDE由visualfc编写。支持项目管理、集成构建、GDB调试、语法高亮、自动补全、大纲显示等功能。下载地址: [http://code.google.com/p/golangide/downloads/list](http://code.google.com/p/golangide/downloads/list)根据自己的系统下载相应的发行版本。Windows和Ubuntu系统可直接打开bin下面的liteideMac则需通过LaunchPad打开LiteIDE.app。
LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境IDE由visualfc编写。
![](images/1.4.liteide.png?raw=true)
LiteIDE配置需要按照前面几个小节配置了相应的go和`$GOPATH`LiteIDE中也可以图形化配置LiteIDE专用的GOPATH。LiteIDE当前的编译环境可以通过编译工具栏上的环境配置来切换如切换32位和64位针对自己的系统可能需要修改相应的LiteEnv环境变量如64位版本LiteIDE => 查看 => 选项 => LiteEnv => Win64.env => GOROOT=c:\go-w64 为你的`$GOROOT`,不然会无法使用`build`命令。
**LiteIDE主要特点**
配置好LiteIDE后可以打开或拖动任何目录到LiteIDE中作为项目LiteIDE的编译是针对当前编辑文档所属目录来执行相应的go命令所以编译时要先打开相应的Go文件。LiteIDE仿IDEA界面支持项目浏览、文件系统Package浏览、Golang文档检索、类视图、大纲显示等多个工具窗口的切换。
* 支持主流操作系统
* Windows
* Linux
* MacOS X
* Go编译环境管理和切换
* 管理和切换多个Go编译环境
* 支持Go语言交叉编译
* 与Go标准一致的项目管理方式
* 基于GOPATH的包浏览器
* 基于GOPATH的编译系统
* 基于GOPATH的Api文档检索
* Go语言的编辑支持
* 类浏览器和大纲显示
* Gocode(代码自动完成工具)的完美支持
* Go语言文档查看和Api快速检索
* 代码表达式信息显示`F1`
* 源代码定义跳转支持`F2`
* Gdb断点和调试支持
* gofmt自动格式化支持
* 其他特征
* 支持多国语言界面显示
* 完全插件体系结构
* 支持编辑器配色方案
* 基于Kate的语法显示支持
* 基于全文的单词自动完成
* 支持键盘快捷键绑定方案
* Markdown文档编辑支持
* 实时预览和同步显示
* 自定义CSS显示
* 可导出HTML和PDF文档
* 批量转换/合并为HTML/PDF文档
代码补全需要安装gocode:
**LiteIDE安装配置**
* LiteIDE安装
* 下载地址 <http://code.google.com/p/golangide>
* 源码地址 <https://github.com/visualfc/liteide>
go get github.com/nsf/gocode
首先安装好Go语言环境然后根据操作系统下载LiteIDE对应的压缩文件直接解压即可使用。
* 安装Gocode
启用Go语言的输入自动完成需要安装Gocode
go get -u github.com/nsf/gocode
* 编译环境设置
根据自身系统要求切换和配置LiteIDE当前使用的环境变量。
以Windows操作系统64位Go语言为例
工具栏的环境配置中选择win64`编辑环境`进入LiteIDE编辑win64.env文件
GOROOT=c:\go
GOBIN=
GOARCH=amd64
GOOS=windows
CGO_ENABLED=1
PATH=%GOBIN%;%GOROOT%\bin;%PATH%
。。。
将其中的`GOROOT=c:\go`修改为当前Go安装路径存盘即可如果有MinGW64可以将`c:\MinGW64\bin`加入PATH中以便go调用gcc支持CGO编译。
以Linux操作系统64位Go语言为例
工具栏的环境配置中选择linux64`编辑环境`进入LiteIDE编辑linux64.env文件
GOROOT=$HOME/go
GOBIN=
GOARCH=amd64
GOOS=linux
CGO_ENABLED=1
PATH=$GOBIN:$GOROOT/bin:$PATH
。。。
将其中的`GOROOT=$HOME/go`修改为当前Go安装路径存盘即可。
* GOPATH设置
Go语言的工具链使用GOPATH设置是Go语言开发的项目路径列表在命令行中输入(在LiteIDE中也可以`Ctrl+,`直接输入)`go help gopath`快速查看GOPATH文档。
在LiteIDE中可以方便的查看和设置GOPATH。通过`菜单查看GOPATH`设置可以查看系统中已存在的GOPATH列表
同时可根据需要添加项目目录到自定义GOPATH列表中。
## Sublime Text

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 134 KiB