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

链接

快速入门

最近文章

LiteIDE X38.2 Released 2023-02-14

LiteIDE X38.2 正式发布。

  • 更新 gotools & gocode,修复泛型代码查找和代码完成。
  • 重构 Go 类视图和大纲视图,支持泛型显示。
  • 更新 Delve 调试插件,增加反汇编视图,修复 windows 下退出错误。

2023.02.14 Ver X38.2

  • LiteIDE
    • fix and update gotools & gocode
    • refactor astview outline
    • update dlv debugger plugin
  • GolangAst
    • new outline view by pos
    • support typeparams
  • LiteDebug
    • add disassemble view
  • DlvDebugger
    • fix generics func sync
    • fix dlv process exit on windows
    • refactor gorountines model
    • support disassemble model
  • LiteBuild
    • gosrc.xml TARGETNAME use BUILD_DIR_PATH
  • GolangEdit
    • support any and comparable
  • GolangCode
    • support any and comparable
  • gotools
    • types fix find obj field
    • types fix object string
    • gotest fix run test file use -run mode
    • astview add new -outline for outline
    • astview add new -tp for typeparams
    • astview fix interface embedded type
  • gocode
    • fix identifier comparable
    • update lookup object

LiteIDE X38.1 Released 2023-01-22

LiteIDE X38.1 正式发布,支持 Go1.18 泛型。

  • 支持 Go1.18 泛型,支持泛型/实例的代码完成,查找和重构支持。
  • 改进环境变量,编辑器,代码完成和集成终端等插件。
  • 支持 VS2019 和 FreeBSD/OpenBSD 编译。

2023.01.22 Ver X38.1

  • LiteIDE
    • gotools & gocode support Go1.18 generics
    • support build for windows vs2019
    • support build for freebsd/openbsd
    • fix memory leak
  • GolangCode
    • support Go1.18 generics
    • remove options and default set
    • uncheck GOPATH for set-lib
  • LiteEnv
    • fix memory leak
    • filter go env
  • LiteBuild
    • fix memory leak
    • fix buildconfigdialog twice accept
  • LiteEditor
    • fix selection navigation saved
    • check backspace empty completion unpopup
  • GolangEdit
    • update actions for GO111MODULE
  • GolangPlay
    • load depends
  • Bookmarks
    • fix memory leak
  • Terminal
    • libterm fix build for vs2019
    • add option for set font
    • ptyqt use conptyprocess for vs2019
    • ptyqt fix unixptyprocess for freebsd/openbsd
  • gotools
    • types support generics method lookup
  • gocode
    • support generics type autocomplete
    • support incomplete dep autocomplete

LiteIDE X38.0 Released 2022-05-22

LiteIDE X38.0 正式发布,支持 Go1.18 。

  • 支持 Go1.18 引入的 go.work 工作区模式。
  • 支持 Go1.18 下代码完成,代码跳转,格式化等功能。
  • 完善和改进集成终端功能。
  • 改进 go.mod 下 imports 行代码完成功能。
  • 其他一些小的改进。

2022.05.22 Ver X38.0

  • LiteIDE
    • support Go1.18 go.work
    • support Go1.18 format/types/gocode
  • LiteApp & LiteEditor
    • add ‘Detroit Future’ theme (thanks donuts-are-good)
  • LiteEditor
    • add go.work syntax
    • add color/dart-blue.xml (thanks qAison)
  • LiteBuild
    • only check first run action and output
    • update GoPlus config
  • LiteEnv
    • windows env use %PROGRAMFILES%\Go
  • Terminal
    • fix copy text containing tab in terminal
    • add context menu copy/paste/selectall
  • gotools
    • support Go1.18 format
    • support Go1.18 types
    • support go.work
  • gocode
    • support Go1.18 code completer
    • support go.work
    • update unsafe pkg
    • fix gomod imports completer

LiteIDE X37.4 Released 2021-03-02

LiteIDE X37.4 发布,此版本为功能修复版本。在 macOS 上删除到回收站功能改用本地 API实现;修复了查找/替换/重构时的编辑器刷新显示问题;重新规划了复制粘贴、复制路径、集成终端等功能的右键菜单显示。

2021.03.02 Ver X37.4

  • LiteIDE
    • move to trash use api on macos
    • fix find&replace repaint
    • update terminal action
    • add copy fullpath action
  • LiteApp
    • editor context menu add integrated terminal action
    • folder view update integrated terminal action
    • folder view add copy full path action
    • move to trash use api on macos
  • LiteFind
    • fix find&replace editor repaint
    • fix file search replace repaint
    • windows fileserach shortcuts add ctrl+atl+f
  • LiteEditor:
    • gomod.xml add retract
  • Terminal:
    • move to core plugin
  • DlvDebugger:
    • add pass flags options

LiteIDE X37.3 Released 2020-10-10

LiteIDE X37.3 正式发布,这个版本为 BUG 修复版本。更新 gotools 和 gocode 以更好支持 GOMOD,修复了 delve 退出错误,新增了 win64 mingw 编译版本下载。

2020.10.10 Ver X37.3

  • LiteIDE
    • fix dlv debug exit crash on window
    • support mingw-64 build for window
  • LiteApp
    • update icon for hight-dpi
  • LiteBuild:
    • gosrc.xml add tool cover html command
    • gosrc.xml add make command
  • LiteEditor:
    • add dark-gray.xml color scheme, thanks for qAison
    • fix showlink tooltip bug for Qt5.12
  • GolangEdit:
    • add find usages skip tests action
  • Terminal:
    • fix winpty load for Q_OS_WIN64
    • add closeall action
  • DlvDebugger
    • fix exit crash on window
    • fix handle response regexp
  • gotools & gocode
    • update fastmod for go1.14 GOMOD
  • gotools
    • types add skip tests flag