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

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

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

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

2017.6.12 Ver X32

  • LiteIDE
    • support folder build config custom GOPATH
    • support folder build config BUILDFLAGS -tags setup
    • support folder build config TARGETBASENAME setup
    • support session switching for folder/editor
    • support load custom icon library from liteapp/qrc folder (default and folder)
    • reimplemented multifolder model, it took me a long time :)
    • add macOS session menu for native dock menu
    • recent menu sync for multi windows
    • gotools support +build source navigate (single file or -tags setup)
  • LiteApp
    • add the session switching function
    • add autosavedocument emit message option
    • add max editor tab count option
    • add option action to standard toolbar
    • add tool window use shortcuts option for unstandard keyboard option
    • add exit liteide ctrl+q on windows
    • add themes (carbon.qss gray.qss sublime.qss) for liteide & beautify old themes, thanks for hope hook
    • editor tab context add open terminal here action
    • folders context menu add open in new windows action (new folder session)
    • folder view add show showdetails action
    • fix folder sync editor incorrect on macOS
    • fix webview and debug console qss
    • fix folders tool window enter key to jump
    • fix exit error save session by ctrl+q on macos
    • fix newfile dialog space name
    • update folder tool window showInExporer showInShell action text
  • LiteFind
    • find files add auto swith current folder checkbox
    • find in editor add show replace mode checkbox
    • filesearch enable replace whitespace or empty
    • editor replace all in one edit block for ctrl+z once undo
  • LiteBuild
    • add custom GOPATH in build config for build/debug/GolangEdit
    • add custom share-value BUILDFLAGS in build config for build/debug/GolangEdit
    • add custom TARGETBASENAME in build config for build/debug
    • support BUILDFLAGS -tags for build/debug/GolangEdit
    • update gosrc.xml to export custom value and share-value
    • folders tool window context menu add Go build configuration action
    • folders tool window context go tool use Go build configuration setup
    • fix stop action for kill process
  • LiteDebug
    • console use editor color scheme
    • support LiteBuild folder build config BUILDFLAGS/BUILDARGS -tags flag setup
  • DlvDebugger
    • fix process identify for auto exit
  • LiteEnv
    • default env /usr/local/go on macosx
    • update macosx cross env GOROOT for system
  • LiteEditor
    • context menu add convert case menu
    • go.snippet add iferr
    • update sublime.xml / sublime-bold.xml, thanks for hopehook hopehook@qq.com
    • alt+backspace delete serial whitespaces
    • option font QComboBox to QFontComboBox, add restore DefaultFont action
    • option add show monospace font check
    • option file types sort mimetype, show custom extsition first
  • GolangPackage
    • gopath setup add use sysgopath/litegopath check
  • GolangPlay
    • fix goplay use goenvironment
  • GolangDoc
    • change golang api index search for go/api folder
  • GolangEdit
    • add go root source readonly setup option
    • support folder go build config BUILDFLAGS/BUILDARGS -tags flag setup
    • fix interface type by gotools
    • fix find process stop and run
    • fix lookup guru for source query
  • GolangAst
    • fix astview enter key to jump
  • FileBorwser
    • fix file system enter key to jump
  • gotools
    • fix types interface method
    • types support +build for single source
    • types support -tags flag
  • tools
    • add new exportqrc tool for export liteide all build-in images


Published

2017-06-12

Categories


Tags