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

链接

快速入门

最近文章

LiteIDE X33.4 Released 2018-07-04

Go 语言开发工具 LiteIDE X33.4 发布, 新版本代码完成使用 mdempsky/gocode 以支持 go1.11beta1 。 增强了 DlvDebugger 插件功能 ( variable, watch, threads, goroutines, registers),以支持 Delve 调试时的更多信息显示。

2018.07.04 Ver X33.4

  • LiteIDE
    • update gocode for mdempsky/gocode support go1.11
    • update DlvDebugger plugin for Delve detail information
  • LiteDebug
    • add threads/goroutines/registers view
    • watch view support double clicked change and update
  • DlvDebugger
    • add dlv rcp-mode for get more info
    • variable and watch support detail information
    • watch support local/package variable
    • support threads/gorountines/registers model
  • GolangCode
  • QuickOpen
    • add dly filter editor for optimize many files search
    • fix quick open symbol action

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.