jucipp, 支持最新 C++ 标准的轻量级&跨平台平台

分享于 

3分钟阅读

GitHub

  繁體
juCi++: a lightweight, cross-platform C++-IDE supporting C++11, C++14, and experimental C++17 features
  • 源代码名称:jucipp
  • 源代码网址:http://www.github.com/cppit/jucipp
  • jucipp源代码文档
  • jucipp源代码下载
  • Git URL:
    git://www.github.com/cppit/jucipp.git
    Git Clone代码到本地:
    git clone http://www.github.com/cppit/jucipp
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/cppit/jucipp
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    juCi++ Build StatusBuild status是一个轻量级,独立的平台,支持 C++11,C++14和C++17功能,具体取决于libclang版本。

    由于编程语言的复杂性,当前ide与 C++ 支持斗争。 然而,juCI++特别面向 libclang,它具有速度。稳定性和易于使用的优点。

    特性

    • 平台独立
    • 快速,响应式和稳定( 使用 c++11/14功能编写)
    • 超过 100种不同文件类型的语法高亮显示
    • C++的警告和错误
    • C++ 修复它
    • 通过clang插件集成clang检查,例如( 需要重新创建现有的生成):
      
      CXX=clang++ CXXFLAGS="-Xclang -add-plugin -Xclang clang-tidy -Xclang -plugin-arg-clang-tidy -Xclang -checks='-*,clang-analyzer-core.*'" juci [project-path]
      
      
      
      
    • 调试集成,本地和远程,通过 lldb
    • 支持以下生成系统:
      • 控件
      • 介子
    • 通过libgit2支持 Git
    • 快速 C++ 自动补全
    • 显示类型信息和doxygen文档的工具提示( C++ )
    • 跨文件重命名重构( C++ )
    • 突出显示相似类型( C++ )
    • 自动文档搜索( C++ )
    • 转到声明,实现,方法和用法( C++ )
    • 支持OpenCL和CUDA文件,并将它的解析为 C+ +
    • 其他文件类型:
    • 通过Ctags查找符号
    • 根据文件上下文进行拼写检查
    • 在 juCi+ + 中运行 shell 命令
    • 正规表达式 搜索和替换
    • 智能粘贴,键和缩进
    • 通过 clang格式自动缩进 C++ 文件缓冲区
    • 源地图
    • 拆分视图
    • 完全 UTF-8 支持
    • Wayland支持 GTK+ 3.20或者更高版本

    有关计划功能,请参阅增强插件。

    屏幕截图

    依赖项

    • boost文件系统
    • 增强序列化
    • gtkmm-3.0
    • gtksourceviewmm-3.0
    • aspell
    • libclang
    • lldb
    • libgit2
    • libclangmm ( 直接下载了 git --recursive,无需安装)
    • tiny-process-library ( 直接下载了 git --recursive,无需安装)

    安装

    请参阅安装指南

    文档

    参见如何构建API文档。


    STA  SUP  Light  平台  STAN  IDE  
    相关文章