从python repl中使用cli文本编辑器。
EditREPL的Python项目详细描述
伊迪德雷普是吉尔斯·鲍克特的港口 InteractiveEditor 他红宝石的成分。
editrepl允许您在repl中运行基于终端的编辑器 会话以交互方式编辑代码。
安装
使用pip或easy_install很容易安装。
easy_install EditREPL pip install EditREPL
支持的环境
editrepl是python2和python3,与默认交互兼容 炮弹。
基本用法
要将其包含在会话中,请导入模块并调用编辑器 功能:
import editrepl vim()
保存之后,缓冲区将在当前repl上下文中执行。
高级用法
我可以编辑任何文件吗?
是的,只需使用要编辑的文件名调用编辑器函数。
vim("myfile.py")
editrepl如何选择您的编辑器?
默认情况下,它使用定义为编辑器环境的编辑器 变量,但如果未定义该变量,则在 顺序:
["vim", "vi", "emacs", "nano", "pico", "ed"]
我能换个编辑吗?
若要在初始化后手动设置编辑器,请提供名称或 可执行文件的完整路径如下:
ER.editor = "cli-textmate"
这将创建到cli textmate函数的绑定,供您调用。
它使用什么repls?
只有默认的python解释器。Ipyhon和Bpyhon已确认 不工作。
它是如何工作的?
检查识字代码 here 或者克隆repo并签出docs文件夹。