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

链接

快速入门

最近文章

LiteIDE X33.3 Released 2018-04-23

Go 语言开发工具 LiteIDE X33.3 发布, 新版本支持导入行的包文件列表跳转,代码完成支持 GOPATH / vendor 包列表提示。重构了调试行为,Go 代码 Debug/DebugTest 移入编译菜单中,编译调试版本时可根据当前 Go 版本自动选择适应的 gcflags 编译设置,以更好的支持 Go1.10。

2018.04.23 Ver X33.3

  • LiteIDE
    • support import jump to package source file
    • support import hints for all package on code completer
    • add build & debug action to build menu
    • fix build debug gcflags for go version
  • LiteApp
    • fix tab style sheet for Qt5.9 on macOS
    • project wizard add gocmdex/gopkgex for anywhere
  • LiteBuild
    • build config file add debug support
    • golang build add debug/debugtest action
    • fix golang build debug gcflags depends for go version
  • LiteDebug
    • filesystem add debug file action
    • remove internal golang build function
  • LiteEditor
    • reimplemented backspace quotes audo insert/remove action
  • GolangCode
    • parser import package for GOPATH
    • fix vendor import for code completer
    • add import hints for all package option (default)
    • add parser cgo completer list on editor
  • GolangEdit
    • fix import line navigate show link source
    • add import line jump to package file list
  • QuickOpen
    • add quickopenfolder implement
  • gotools
    • add new debugflag action for print debug gcflags for go version
    • types find import dir check vendor
    • types add import info and doc
    • fix astview pkg nil check

LiteIDE X33.2 Instructions and thanks 2018-03-06

LiteIDE X33.2 在 2.14 日正式发布。但直到昨天所有版本 macOS / Linux / Windows 才上传完毕,在此记录说明,并对大家一直以来的关心和帮助表示感谢。

macOS LiteIDE 的日常开发一直是使用老大赠送的 macbook air 进行,而各个平台上的编译测试和发布则在台式机上完成。由于年前离职的原因没有了原来的台式电脑,现在 LiteIDE 的发布编译工作也放在 macbook air 上进行了。因此最初的时候 LiteIDE x33.2 只有 macOS 版本发布。

Linux 年后通过在 macOS 上使用 VirtualBox 安装了 Ubuntu 16.04 的 64位和 32位版本,编译了 LiteIDE X33 的 linux 版本并上传。

Windows 由于受 macbook 空间和资源所限,无法在 VBOX 虚拟机中安装和运行 win7 64 系统, 所以只能安装了 Window XP 和 Qt4, 编译了 LiteIDE Qt4 for Windows 版本上传,未能完成 Qt5 版本编译。一直到昨天,在网友的启发下,测试了官方的 Qt5.6.2 可以在 Windows XP 上安装,终于完成 LiteIDE Qt5 for Windows 版本的编译上传。

Thanks LiteIDE 从 2011 年开始开发公布,到目前已经开发了八年时间,发布过 70 多个版本,版本号目前达到 X33,期间很多人都给予了帮助,感谢所有曾经帮助过我的人。

LiteIDE X33.2 Released 2018-02-14

Go 语言开发工具 LiteIDE X33.2 发布, 仅以此版本献给我曾经的岁月。

三十功名尘与土,八千里路云和月。

2018.02.14 Ver X33.2

  • LiteIDE
    • add folder tool window split mode swith
    • add archlinux makepkg
    • add tcl syntax and build
  • LiteEditor
    • support function color, thanks discoverfly
    • add default-func color theme
    • add style for scroll bars in sublime.qss, thanks hauke96
    • add marks for selections and findings, thanks jinq0123
  • LiteFind
    • fix editor regexp replace
  • LiteBuild
    • add context menu go tool action

解决升级 xcode 后 Qt5.6.3 不能编译的问题 2017-12-15

升级 xcode 后,Qt5.6.3 不能编译,提示类似下列错误

clang: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk' [-Wmissing-sysroot]

In file included from /Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/QObject:1:
In file included from /Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/qobject.h:40:
In file included from /Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:41:
In file included from /Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/qnamespace.h:37:
In file included from /Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:75:
/Users/user/Qt5.6.3/5.6.3/clang_64/lib/QtCore.framework/Headers/qsystemdetection.h:197:12: fatal error: 'TargetConditionals.h' file not found
#  include <TargetConditionals.h>
           ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.

LiteIDE X33.1 Released 2017-12-12

Go 语言开发工具 LiteIDE X33.1 正式发布。 新版本对菜单进行调整和规范,新增了工具菜单,编辑菜单保持可见,重命名了部分工具窗口。 修复了编辑器内查找功能的全文替换错误, 对快速打开文件操作 ( ctrl+p / command+p ) 改用线程方式重新实现,新增了快速打开命令功能 ( ctrl+shift+p / command+shift+p ),集成了 gomodifytags 并提供GUI界面实现对结构体 Tags 的快速增删功能。

LiteIDE X33.1 使用 go1.10beta1 编译, 支持 Go1.9 / Go1.10beta1 或者更低的 Go 版本。

2017.12.12 Ver X33.1

  • LiteIDE
    • support quick open command
    • support gomodifytags
    • fix libpng warning on qt5 build
  • LiteApp
    • add tools menu for quick open actions
    • standard and rename tool window title
    • enable edit menu anytime, fix edit menu disable on editor lost focus.
    • fix editor load large file bad_alloc recover
  • LiteEnv
    • add select env to tools menu
  • LiteEditor
    • check and not open large file
    • fix edit hide edit sub menu ‘setup’ on macos
  • LiteFind
    • fix find editor replace all wrap around* GolangEdit
    • Integrated gomodifytags and gui tools support gomodifytags all options
  • QuickOpen
    • add quick open command action (ctrl+shift+p/command+shift+p)
    • quickopenfiles use thread for fast and cancel
    • fix quickopenfile cancel loading for esc or liteapp quit