LiteIDE 是一款简单,开源,跨平台的 Go IDE。

链接

快速入门

最近文章

LiteIDE X32.2 Released 2017-07-18

Go 语言开发工具 LiteIDE X32.2 正式发布,这个版本解决了编辑器监控外部文件多次修改后监控失效的问题,调试插件启用了保存断点功能,修复了调试测试用例功能,修复了 Dlv 调试进程工作路径问题。

2017.7.18 Ver X32.2

  • LiteApp
    • fix editor file watcher is invalid for many change
  • GolangEdit
    • fix TODO/BUG/FIXME comment syntax
  • DlvDebugger
    • fix dlv headless process workdir
  • LiteDebug
    • fix debug tests action
    • fix load and save breakpoint for editor

LiteIDE X32.1 Released 2017-07-10

Go 语言开发工具 LiteIDE X32.1 正式发布,新版本修复了 X32 版本的一些错误,优化了环境设置的加载;项目自定义 GOPATH 设置实现了子目录自动继承上级目录设置;Gocode 代码自动完成插件也已支持项目的自定义 GOPATH 设置;Dlv 调试插件启用了服务器模式(dlv headless mode),实现了应用输出和调试信息输出的分离。

2017.7.7 Ver X32.1

  • LiteIDE
    • build config custom gopath support inherit parent path’s gopath setup
  • GolangCode
    • update gocode lib-path by build config custom gopath
  • LiteEnv
    • optimization check go enviroment
  • LiteBuild
    • build config custom gopath inherit parent path
    • fix BuildAndRun kill old on window
    • fix build config custom gopath action
  • GolangPackage
    • fix load package treeview error
  • DlvDebugger
    • dlv use headless mode
    • fix dlv kill process

LiteIDE X32 Released 2017-06-12

Go 语言开发工具 LiteIDE X32 正式发布。

历经三个月,200 多次源码提交,LiteIDE终于完成了新版本的发布,liteide.org 网站在 HopeHook 的帮助下也正式推出。

LiteIDE X32 在界面会话、编译系统、源码编辑、代码分析等方面有了很大改进,从去年开始重写的 MulitFolderModel 也终于完成合并到 LiteIDE 的目录窗口中。

  • 提供了更多的界面主题和编辑器配色,感谢 HopeHook
  • 支持外部图标加载功能
  • 支持会话切换功能(会话保持自己的目录和文件)
  • 编译目录支持自定义 GOPATH
  • 编译目录支持更多的设置
  • 调试插件/Go编辑插件支持编译目录的 BUILDFLAGS -tags 设定
  • 完善 Go 代码导航和重构功能
  • 更多的功能更新和 BUG 修复见历史记录

LiteIDE 的配置文件管理 2017-03-18

LiteIDE 的配置文件默认存储在当前用户目录中,我们也可以设置存储在程序本地目录中。通过 选项偏好设置 )=> LiteApp => 存储 存储设置到本地ini文件 选项来切换默认的存储位置。

存储至当前用户配置

LiteIDE 的配置文件默认存储在当前用户的特定目录中,如在 macOS 下存储在当前用户目录 /.config/liteide/liteide.ini 文件中, 这可以保证在 LiteIDE 更新后当前用户的配置保持不变,包括用户的 GOPATH 配置以及历史目录、历史文件等信息。

存储至程序本地配置

我们也可以将 LiteIDE 的配置文件存储在 LiteIDE 的本地目录中,即 LiteIDE的 share/liteapp/config/liteide.ini 文件中, 这可以保证配置信息跟随 LiteIDE 程序启用,我们可以在自己的系统中复制多份 LiteIDE,每个都保持有自己的环境信息、GOPATH 配置、历史目录等信息, 这样可以方便多个项目独立使用。

LiteIDE 的交叉编译设置 2017-03-17

LiteIDE 通过使用环境配置文件来支持 go 语言的交叉编译,对于 windows 和 linux 下相对简单,对于 macOS 可能会复杂一些, 本文以 macOS 交叉编译 windows-386 可执行文件为例,简要介绍如何在 LiteIDE 中配置和实现交叉编译功能。

交叉编译环境选择和配置

首先选择环境,在工具栏环境选择中选择 cross-win32 切换至 windows-386 交对编译环境,我们点击工具栏上的 编辑当前环境 按钮,对当前使用的环境即 cross-win32.env 文件进行编辑,默认设置如下: