标准pythonshell、IPython和bpython的历史建议框

pyhstr的Python项目详细描述


皮赫斯特

build statuscodecov

受hstr的启发,pyhstr是一个历史建议框,允许您快速搜索、导航和管理pythonshell历史记录。现在,它支持标准的pythonshell、IPython和bpython。计划也支持ptpython,但需要一些帮助才能实现(请参见issue #7)。在

安装

pip install pyhstr

使用

standardshell和bpython

^{pr2}$

IPython

In [1]: import pyhstr
In [2]: %hh

不过,创建别名应该更方便,例如:

aliaspy='python3 -ic "from pyhstr import hh"'

放映

screenshot

发展

您将需要poetry,最好在配置中使用以下选项:

virtualenvs.create=truevirtualenvs.in-project=true

克隆项目,然后将其安装到repo中,然后将其激活:

git clone https://github.com/adder46/pyhstr
cd pyhstr
poetry env use python3
. .venv/bin/activate
poetry install

要运行测试、mypy检查和样式检查,您需要使用python:

  • 3.7款
  • 3.8条
  • 3.9款

对于安装所有Python版本,我建议使用pyenv。在

一旦你有了它们,运行:

tox

许可

根据MIT License授权。有关详细信息,请参见LICENSE。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Javaservlet,使用Quartz发送邮件   用Java编写XYRectangle类   java Docker/AWS ECS容器支持的服务(端点)数量   音频Java读取WAV文件作为浮点数组   java为什么是日历。九月不起作用了?   java连接到HTTPS url并发布到它   java线程动画示例不起作用   java查找HashMap是否包含所选值和返回键   java与后端API的交互   JavaFX启动时在JavaFX中执行应用程序启动异常   每T秒从Java运行一次MATLAB   java@Array(长度=?)怎么样OpenHFT中的注释/使用的值   java无法从InputStream读取多个可外部化的对象   java My RestController不返回对象的所有属性   java使Android XML阅读器只读取XML文件的一部分   java注释会影响编译时吗?   从Java到C#的迭代器方法与接口的等效性,然后在类上实现?   swing为什么Java中的侦听器相互依赖?