Leo:一个outlining editor

博客介绍了Leo编辑器,它强调文档重要性,思想源于literate programming。Leo用纯Python编写,GUI基于Tk/tcl,可通过Python脚本扩展。它能将无结构文本文件结构化,具备多种功能,如项目管理、数据组织等,还能跨Windows、Linux和MacOS X运行。
部署运行你感兴趣的模型镜像

几周前在google资料的时候发现的Leo这个编辑器,用了大半天的时间熟悉了基本功能,它的思想也很有意思,源头大约要追溯到Don Knuth的literate programming,或者更早,强调文档的重要性,代码只是程序员工作的一小部分。

下面的条目来自Leo主页的说明。在我的理解,Leo就是可以把无结构的普通文本文件(源代码文件当然属此列)结构化的浏览器(也是编辑器,虽然就编辑功能不是那么强)。Leo用pure Python编写,GUI基于Tk/tcl,可以通过Python scripts进行扩展。 

Leo is...

  • An outlining editor for programmers.
    Outlines clarify the big picture and provide unlimited space for details.
  • A flexible browser for projects, programs, classes or data.
  • A literate programming tool, compatible with noweb and CWEB.
    Leo outlines enhance any programming language.
  • A data organizer for web sites and other complex data.
    Leo outlines can generate complex data spanning many different files.
  • A project manager. Leo provides multiple views of a project within a single outline. Leo naturally represents tasks that remain up-to-date.
  • Portable. Leo runs on Windows, Linux and MacOS X Jaguar.
  • 100% pure Python. Leo uses Tk/tcl to draw the screen.
  • Fully scriptable using Python.? Leo's outline files are XML format.
  • Open Software, distributed under the Python License.

Please use Leo's SourceForge forums to ask questions and make suggestions.

Leo's author is Edward K. Ream

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值