ipython - 无需滚动 iPython 中的多行命令即可转到上一个命令
问题描述
我有当前最新版本的 iPython (7.6.1),当我尝试使用向上箭头键来访问以前的命令时,当我点击多行命令时,向上箭头反而慢慢地向上穿过每一行而不是转到上一个命令。要到达多行命令之前的命令,我必须一直滚动到多行命令的顶部,然后才能到达上一个命令。我可以使用另一种快捷方式来跳过多行命令并获取上一个命令吗?
解决方案
至少在 Linux 机器上,PgUp/PgDn似乎可以解决问题。
如果搜索特定项目,部分条目后跟 up/dn 很好。例如,要查找以前的函数定义,我可能会这样做
def^p
该?
帮助还建议使用Ctrl+R进行历史搜索。我没用过。
该ipython shortcuts
部分指的是我prompt_toolkit
,但它提供了有关设置的信息,而不是有关当前选项的信息。
在 Macbook 中,您可以使用:
- Fn+ Shift+↑</kbd> to go up
- Fn+ Shift+↓</kbd> to do down
推荐阅读
- c++ - c++17如何获得跨平台的CPU架构
- javascript - 纯 JavaScript 可折叠列表
- python - 使用 pyodbc 插入 Null 值
- java - 将国家/地区代码字符串限制为 2 个字符
- ibm-midrange - DB2 - 虚假的估计运行时间和 SQL0666 问题
- python - 从不同目录读取时如何避免不支持的 .nc 文件
- autodesk-forge - Autodesk Forge - Revit - System.Net.WebException:无法连接到远程服务器
- r - 如何在 R 中的给定区域内找到 voronoi 细胞的面积?
- java - '\n' 不起作用。(在 jsp/java 中)。你如何表示换行符?
- icalendar - 将电话号码添加到 ics Organizer