CJJ_IDE v3.6.0 发布,开源免费的轻量级集成开发环境

CJJ_IDE v3.6.0 已经发布。

此版本更新内容包括:

  • 添加文本查找功能
  • 添加函数显示和定位功能
  • 优化主题切换割裂感问题

介绍

CJJ_IDE是一个开源免费的轻量级集成开发环境(IDE),支持C++、Java和Python语言。它具有语法高亮、自动缩进、括号匹配等功能,并正在开发调试功能。CJJ_IDE旨在为开发者提供一个简单易用的代码编辑和编译环境,特别适合初学者和需要轻量级工具的开发者。

软件架构

CJJ_IDE基于Qt框架开发,使用C++编写。主要组件包括:

  • 代码编辑器(CodeEditor):支持语法高亮、自动缩进、括号匹配、行号显示和断点调试
  • 语法高亮器(SyntaxHighlighter):为C++、Java、Python提供语法高亮
  • 主窗口(MainWindow):提供菜单、工具栏和状态栏,管理编译、运行和调试功能
  • 进程管理:使用QProcess进行编译和运行

安装教程

  1. 安装Qt开发环境(Qt 5.15或更高版本)
  2. 安装CMake(用于构建项目)
  3. 获取源代码:
    git clone https://github.com/yourusername/CJJ_IDE.git
    cd CJJ_IDE
    
     
  4. 创建构建目录并生成构建文件:
    mkdir build
    cd build
    cmake ..
    
     
  5. 编译项目:
    make
    
     
  6. 运行程序:
    ./CJJ_IDE
    
     

使用说明

基本操作

  1. 新建/打开文件

    • 通过"文件"菜单或工具栏新建或打开代码文件
    • 支持C++(.cpp, .h, .hpp, .c)、Java(.java)和Python(.py)文件
  2. 编辑代码

    • 代码编辑器支持自动缩进(按Tab键)
    • 支持括号自动配对(输入括号时自动插入配对括号)
    • 语法高亮自动应用
    • 通过行号区域点击设置断点
  3. 编译和运行

    • C++/Java:使用"构建"菜单中的"编译"、"运行"或"编译并运行"功能
    • Python:使用"运行"菜单中的"运行Python"功能
    • 编译器选择:工具栏上的编译器下拉菜单可选择g++、clang++等编译器
  4. 调试功能

    • 通过"调试"菜单开始调试
    • 添加/移除断点:点击行号区域
    • 单步执行:单步进入、单步执行、单步跳出
    • 继续执行和暂停执行
  5. 其他功能

    • 通过"视图"菜单调整字体大小(放大、缩小、重置)
    • 通过"帮助"菜单获取关于信息

快捷键

  • Ctrl + N:新建文件
  • Ctrl + O:打开文件
  • Ctrl + S:保存文件
  • Ctrl + B:编译代码
  • Ctrl + R:运行代码
  • F5:编译并运行
  • Ctrl + Y:运行Python

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. CJJ_IDE支持C++、Java和Python三种语言的语法高亮
  2. 代码编辑器支持自动缩进和括号匹配
  3. 通过行号区域可以轻松设置断点
  4. 轻量级设计,启动速度快
  5. 采用Qt框架开发,跨平台支持(Windows、Linux、macOS)
  6. 内置Python运行功能,无需额外配置

详情查看:https://gitee.com/wuhua-rest/cjj_-ide/releases/v3.6.0

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/376308

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。