Codimension is yet another free experimental Python IDE licensed under GPL v3. It aims to provide an integrated system for traditional text-based code editing, and diagram-based code analysis.
Many Python developers will find codimension useful as-is, even though not all of its features have been implemented yet.
Codimension currently has belw features (major only, no certain order):
Ability to work with standalone files and with projects
Remembering the list of opened files (and the cursor position in each file) separately for each project
Editing history support within / between files
Ability to hide / show tab bars
Recently edited files list support for each project separately
Recent projects list support
Automatic watching of the project directories for deleted / created files and nested directories
Template supports for new python fies for each project separately
Editor syntax highlight
Imports diagram for a file, a directory (recursively) or for a whole project with jumps to the code
Simple line counter
Hierarchical python files content browser with quick jumps to the code
Hierarchical classes / functions / globals browsers with filtering and quick jump to the code
Object browsers support showing docstrings as items tooltips
File outline tab
Running pylint with one click and quick jumps to the code from the produced output
Running pymetrics with one click and quick jumps to the code from the produced output where possible
Ability to run pylint / pymetrics for a file, a directory (recursively) or for a whole project
Table sortable representation of the McCabe cyclomatic complexity for a file or many files
Ability to have pylint settings file for each project separately
Opening file imports using a hot key; jumping to a definition of a certain imported item
Incremental search in a file
Incremental replace in a file
Search in files
Search for a name (class, function, global variable) in the project
Search for a file in the project
Jumping to a line in a file
Pixmaps viewer
Editor skins support
Detecting files changed outside of codimension
Code completer
Docstring and calltip search for the current editor word
Jump to the definition of the current word
Finding occurrences of the current word
Jumping to the beginning of the current function or class
Main menu
PythonTidy (python code beautifier) integration and diff viewer
Unused classes, functions and global variables analysis
Disassembling for classes and functions
Table representation of profiling results
Graphics representation of profiling results (side effect: shows a call graph)
Debugger
PyFlakes integration
Calltips
Plugin support
SVN support
Install Codimension:
It’s easy to install this IDE in Ubuntu 13.10 Saucy, Ubuntu 13.04 Raring, Ubuntu 12.10 Quantal, Ubuntu 12.04 Precise, Linux Mint and their derivatives.
Just press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below one by one to install it from PPA:
sudo add-apt-repository ppa:isloginov/codimension
sudo apt-get update
sudo apt-get install codimension codimension-parser
Codimension Homepage
Enable this blog? Please spread the world :)
Hi, great info!. How I do to install in Ubuntu 16.04 ?