IPython Pick
Sublime Text 插件,用于在光标位置插入 IPython 日志中的语句
详细信息
安装次数
- 总数 2K
- Win 1K
- Mac 332
- Linux 359
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读我
Sublime IPython Pick
为从 ipython_log.py
中选择最后一条语句并将其插入光标位置添加了命令。
工作原理
在 IPython 中使用时,您可以使用 %logstart 激活日志功能。这会将您的所有命令保存到名为 ipython_log.py
的文件中(默认情况下)。
该命令将在当前项目根目录(如果您正在使用它)中首先搜索该文件,然后在每个包含当前打开文件的目录中进行搜索,沿着文件系统层次结构向上。
找到后,将提取最后一条语句,进行过滤并显示在下拉菜单中。选择其中之一会将它插入光标位置。
通过以下方式过滤语句
- 删除 IPython 魔法命令的调用
- 删除重复语句
- 删除对同一变量的重新赋值:仅保留给定变量的最后赋值。
限制
- 该软件包目前仅支持默认日志文件名
ipython_log.py
。 - 语句的最大数量是硬编码的(30 条语句)。
使用方法
(建议)将命令
ipython_pick
绑定到键盘快捷键,例如。{ "keys": ["ctrl+alt+a"], "command": "ipython_pick" },
激活命令
从出现的下拉菜单中选择一条语句
该语句将插入到光标位置
未来改进
- 使语句的最大数量可配置
- 在文件顶部正确位置插入 import 语句
- 一次性选择一组语句