/liteide

LiteIDE is a simple, open source, cross-platform Go IDE.

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

LiteIDE X

liteide-logo

Introduction

LiteIDE is a simple, open source, cross-platform Go IDE.

Features

  • Core features

    • System environment management
    • MIME type management
    • Configurable build commands
    • Support files search replace and revert
    • Quick open file, symbol and commands
    • Plug-in system
  • Advanced code editor

    • Code editor supports Golang, Markdown and Golang Present
    • Rapid code navigation tools
    • Syntax highlighting and color scheme
    • Code completion
    • Code folding
    • Display save revision
    • Reload file by internal diff way
  • Golang support

    • Golang build environment management
    • Compile and test using standard Golang tools and GOPATH
    • Custom GOPATH support system, IDE and project
    • Custom project build configuration
    • Golang package browser
    • Golang class view and outline
    • Golang doc search and api index
    • Source code navigation and information tips
    • Source code find usages
    • Source code refactoring and revert
    • Integrated gocode
    • Integrated gomodifytags
    • Support source query tools guru
    • Debug with GDB and Delve

Supported Systems

  • Windows x86 (32-bit or 64-bit)
  • Linux x86 (32-bit or 64-bit)
  • MacOS X10.6 or higher (64-bit)
  • FreeBSD 9.2 or higher (32-bit or 64-bit)
  • OpenBSD 5.6 or higher (64-bit)

Latest Release Supported Platform Details

  • Windows
    • liteide-latest.windows-qt5.zip (recommend) => WindowsXP, Windows 7 8 10
    • liteide-latest.windows-qt4.zip => WindowsXP, Windows 7
  • macOS
    • liteide-latest.macosx-qt5.zip(recommend) => macOS 10.10 or higher, MacOS X 10.8 10.9
    • liteide-latest.macosx-qt4.zip => MacOS X 10.6 10.7 10.8
  • Linux
    • liteide-latest.linux-64-qt4.tar.bz2 -> Linux (64 bit) build on ubuntu 16.04
    • liteide-latest.linux-32-qt4.tar.bz2 => Linux (32 bit) build on ubuntu 16.04
    • liteide-latest.archlinux-pkgbuild.zip => ArchLinux (64 bit) PKGBUILD

LiteIDE Command Line

liteide [files|folder] [--select-env id] [--local-setting] [--user-setting] [--reset-setting]

--select-env [system|win32|cross-linux64|...]     select init environment id
--local-setting   force use local setting
--user-setting    force use user setting
--reset-setting   reset current setting ( clear setting file)

Update liteide tools for support new Golang Version

go get -u github.com/visualfc/gotools
go get -u github.com/nsf/gocode

Windows/Linux: copy GOPATH/bin gotools and gocode to liteide/bin
MacOS: copy GOPATH/bin gotools and gocode to LiteIDE.app/Contents/MacOS

Documents

Links

Donate

New Home Page