Python Prompt Toolkit 是构建强大的交互式命令行的库。
prompt_toolkit 可以作为 GNU readline,的替代品,但它可以做的更多。
prompt_toolkit
特性:
纯 Python.
输入时语法高亮
多行输入编辑
高级代码补全Advanced code completion.
Emacs 和 Vi 键绑定(类似 readline)
反向和正向增量搜索
可在 Python 2.6 至 3.4 版本运行
Unicode 双宽字符(中文输入)运行效果很好 。
可选文本复制/粘贴 (Both Emacs and Vi style.)
多输入缓冲
没有全局的状态
轻量级,唯一的依赖是 Pygments,six 和 wcwidth
用心写的代码
可在 Linux, OS X, OpenBSD 和 Windows 运行