一个简单的cobol ide

OpenCobolIDE的Python项目详细描述


opencobolide

Latest PyPI versionNumber of PyPI downloadshttps://img.shields.io/pypi/l/OpenCobolIDE.svgBuild statusCoverage Status

opencobolide是一个基于gnucobol的简单轻量级cobol ide。 编译器。

软件是用python编写的,使用PyQt5(或PyQt4)和pyQode

从4.7版开始,opencobolide已进入维护模式不接受新功能,只修复错误

opencobolide的下一个主要版本将是HackEdit一个全新的项目,它将在ocide准备就绪时取代它,目前处于alpha…

特点:

  • COBOL语法高亮
  • COBOL代码完成
  • COBOL代码折叠
  • 可配置边距
  • 分区、节、段等的可导航树状视图(完全同步 使用代码折叠面板)
  • 自动缩进
  • 计算pic字段偏移量的工具
  • 编译为程序(.exe)或子程序(.so/.dll)
  • 从编辑器或可配置的外部终端运行程序( 如果使用屏幕部分,则需要)。
  • 深色方案和主题
  • 跨平台:适用于gnu/linuxwindowsmac osx
  • Linux上的dbpre集成,Windows上的esqloc

许可证

opencobolide是在gpl下发布的版本3

依赖关系

从v4.7开始,以下纯python依赖项与ocide捆绑在一起(这使打包更容易):

安装

gnu/linux

注意:从v4.6.2开始,安装的可执行文件名为小写:opencobolide

ubuntu

Debian包在这里提供:https://launchpad.net/cobcide/+download

这个软件包应该适用于任何ubuntu版本>;=14.04和任何版本 来自ubuntu。

软呢帽

fedora 23的RPM包可以在这里获得:https://launchpad.net/cobcide/+download

archlinux

opencobolide可从AUR获得。

您可以使用许多可用的AUR帮助程序之一进行安装;例如,使用yaourt:

yaourt -S opencobolide
花王

opencobolide在kaos社区包(kcp)中发布:

kcp -i gnu-cobol
kcp -i opencobolide

其他分布

使用包管理器为python3安装python3、pyqt5、gnucobol和pip,然后运行以下命令:

sudo pip3 install OpenCobolIDE --upgrade

注意,如果系统上同时有pyqt5和pyqt4,则IDE将使用 默认为pyqt5。若要强制使用pyqt4,应设置 QT_API环境变量到pyqt4

窗口

这里有一个windows安装程序:https://launchpad.net/cobcide/+download

mac osx

这里有一个dmg图像:https://launchpad.net/cobcide/+download

在运行应用程序之前,首先必须安装gnucobol编译器,例如。 使用自制:

brew install gnu-cobol

如果编译器安装在非标准路径中,并且无法识别 通过IDE,您可以在首选项中指定编译器的路径 对话框(Compilertab)

屏幕截图

  • 主页:
https://raw.githubusercontent.com/OpenCobolIDE/OpenCobolIDE/master/doc/source/_static/Home.png
  • 编辑:
https://raw.githubusercontent.com/OpenCobolIDE/OpenCobolIDE/master/doc/source/_static/MainWindow.png
  • 代码折叠:
https://raw.githubusercontent.com/OpenCobolIDE/OpenCobolIDE/master/doc/source/_static/Folding.png
  • 偏移计算器
https://raw.githubusercontent.com/OpenCobolIDE/OpenCobolIDE/master/doc/source/_static/PicOffsets.png
  • 深色样式支持
https://raw.githubusercontent.com/OpenCobolIDE/OpenCobolIDE/master/doc/source/_static/Dark.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ajax请求不允许POST请求   java引用Android应用程序中其他模块的通用模块   JavaSpringBootWebFluxFlatmap是链接http调用的正确方法吗?   java如何在底部工作表中设置折叠工具栏?   任务“:compileJava”的java执行失败。“>无效的源版本:1.7   java Rabbit MQ不刷新ACK?   JavaWebSphere7:METAINF/config/ibmaxis2。无法正确加载xml Axis2全局配置文件   在Java中找出字符串是否包含数组中的值   java Liquibase通过Springboot执行postgres方法   java在Eclipse中安装Maven而不使用插件   Swing应用程序中的java SMTP错误   web应用程序InvalidKeyException:Java中使用RSA密钥的密钥格式无效   java显示JFrame作为JButton单击的结果?   java如何保留Apache Camel Exchange的属性,如果消息是从RabbitMQ生成和使用的   java使用流提取哈希映射列表中的所有对象   Android应用程序中的java单词检查器