Skip to content
forked from cppit/jucipp

juCi++ a lightweight C++-IDE with support for C++11 and C++14

License

Notifications You must be signed in to change notification settings

JDevlieghere/jucipp

This branch is 956 commits behind cppit/jucipp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c896fe9 · Dec 22, 2015
Dec 19, 2015
Nov 27, 2015
Jul 30, 2015
Nov 18, 2015
Dec 21, 2015
Dec 22, 2015
Feb 23, 2015
Dec 22, 2015
Dec 20, 2015
Apr 29, 2015
Dec 15, 2015

Repository files navigation

juCi++

a lightweight platform independent C++-IDE with support for C++11 and C++14.

About

Current IDEs struggle with C++ support due to the complexity of the programming language. juCI++, however, is designed especially towards libclang with speed and ease of use in mind.

Features

  • Platform independent
  • Fast and responsive (written in C++)
  • Syntax highlighting for more than 100 different file types
  • C++ warnings and errors on the fly
  • C++ Fix-its
  • Automated CMake processing
  • Fast C++ autocompletion
  • Keyword and buffer autocompletion for other file types
  • Tooltips showing type information and doxygen documentation (C++)
  • Rename refactoring across files (C++)
  • Highlighting of similar types (C++)
  • Automated documentation search (C++)
  • Go to methods and usages (C++)
  • Spell checking depending on file context
  • Run shell commands within JuCi++
  • Regex search and replace
  • Smart paste, keys and indentation
  • Auto-indentation of C++ file buffers through clang-format
  • Source minimap
  • Full UTF-8 support

See enhancements for planned features.

Screenshots

Dependencies

  • boost-filesystem
  • boost-log
  • boost-thread
  • boost-system
  • boost-regex
  • gtkmm-3.0
  • gtksourceviewmm-3.0
  • aspell
  • libclang
  • libclangmm (downloaded directly with git --recursive, no need to install)
  • tiny-process-library (downloaded directly with git --recursive, no need to install)

Installation

See installation guide.

About

juCi++ a lightweight C++-IDE with support for C++11 and C++14

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.5%
  • CMake 2.4%
  • Other 1.1%