LiteIDE X32 釋出,Go 語言開發工具

visualfc發表於2017-06-13

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">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

相關文章