简单的COBOL集成开发环境
项目描述
OpenCobolIDE
OpenCobolIDE是一个基于GnuCOBOL编译器的简单且轻量级的COBOL集成开发环境。
该软件是用Python编写的,使用PyQt5(或PyQt4)和pyQode
从版本4.7开始,OpenCobolIDE已进入维护模式。 不接受新功能,只修复错误。
OpenCobolIDE的下一个主要版本将是HackEdit,一个全新的项目,将在准备好时取代OCIDE,目前处于alpha阶段...
功能
COBOL语法高亮
COBOL代码自动完成
COBOL代码折叠
可配置边距
可导航的树视图,显示部分、节、段落等(与代码折叠面板完全同步)
自动缩进
PIC字段偏移计算工具
编译为程序(.exe)或子程序(.so/.dll)
从编辑器或从可配置的外部终端运行程序(如果您使用SCREEN部分是必要的)。
深色主题和配色方案
跨平台:在GNU/Linux、Windows和Mac OSX上运行
Linux上的dbpre集成,Windows上的esqlOC
许可协议
OpenCobolIDE遵循GPL版本3协议发布
依赖项
Python3 >= 3.3
从v4.7版本开始,以下纯Python依赖项已包含在OCIDE中(这使得打包更容易)
安装
GNU/Linux
注意:从v4.6.2版本开始,安装的可执行文件名为小写:opencobolide
Ubuntu
这里有一个deb软件包:[下载链接](https://launchpad.net/cobcide/+download)
此软件包应在任何14.04或更高版本的Ubuntu上以及任何基于Ubuntu的版本上运行
Fedora
这里有一个为Fedora 23准备的RPM软件包:[下载链接](https://launchpad.net/cobcide/+download)
ArchLinux
OpenCobolIDE可以从[AUR](https://aur.archlinux.org/packages/opencobolide/)获取。
您可以使用许多可用的AUR辅助工具之一进行安装;例如,使用yaourt
yaourt -S opencobolide
KaOS
OpenCobolIDE位于KaOs社区软件包(KCP)中
kcp -i gnu-cobol kcp -i opencobolide
其他发行版
使用您的软件包管理器安装Python3、PyQt5、GnuCOBOL和pip for Python3,然后运行以下命令
sudo pip3 install OpenCobolIDE --upgrade
注意,如果您系统中有PyQt5和PyQt4,IDE将默认使用PyQt5。要强制使用PyQt4,您应将环境变量QT_API设置为pyqt4。
Windows
这里有一个Windows安装程序:[下载链接](https://launchpad.net/cobcide/+download)
Mac OSX
这里有一个dmg镜像:[下载链接](https://launchpad.net/cobcide/+download)
在运行应用程序之前,您首先需要安装GnuCOBOL编译器,例如使用homebrew
brew install gnu-cobol
如果您在非标准路径安装了编译器并且它未被IDE识别,您可以在首选项对话框(“编译器”选项卡)中指定编译器的路径
资源
截图
主页
编辑器
代码折叠
偏移计算器
支持深色风格