实验性的python 3 ide,其目标是代码的文本和图形表示。在输入代码时自动重新生成图形
codimension的Python项目详细描述
基本链接:
- Presentation of the technology and the tool
- Project home page
- Packages and installation
- Running Codimension from a git clone
- Hot keys cheat sheet
codimension是另一个免费的实验性python ide许可 在GPLv3.
CoDimension旨在为以下各项提供集成系统:
- 传统的基于文本的代码编辑,以及
- 基于图的代码分析。
目前已经实现了一些面向图形的特性。什么之中的一个 主要(也是最明显的)是控制流的生成 输入代码时的关系图。下面的截图显示了 分成两部分的区域。左边是一个传统的文本编辑器 而右边的是生成的图表。当 IDE检测到键入代码时出现暂停。
屏幕截图
IDE实现了许多典型的特性来支持 发展进程。然而,IDE的唯一性在于 代码的图形表示。因此,该项目的主要重点 为图形窗格实现更多功能。
安装
注意:python 3.5/3.6/3.7是必需的
IDE是PIP可安装的:
pip install codimension
建立一些关系图(如依赖关系图)的特性要求 一个graphviz包。安装取决于系统。例如在ubuntu上 您需要执行以下操作:
sudo apt-get install graphviz
要使plantuml图支持java,需要安装。这个 安装取决于系统。在ubuntu上你需要做的事情 以下内容:
sudo apt-get install default-jre
故障排除
IDE依赖于在 安装的时间。所以你的系统需要一个g++编译器 以及python解释器头文件。安装 ubuntu上的必需软件包您需要执行以下操作:
sudo apt-get install g++ sudo apt-get install python3-dev sudo apt-get install libpcre3-dev