在IPython中清屏

29 投票
12 回答
53532 浏览
提问于 2025-04-16 22:37

在IPython中有没有清屏的命令?

编辑:正如@Saher在下面提到的,我可以通过 清屏,使用 import os; os.system('CLS'),但是有没有办法不需要导入整个 os 模块就能做到这一点呢?

12 个回答

13

CTRL + LWindowsUbuntu 系统中都可以使用。我觉得这个组合键很好,因为你不需要输入太多东西。

15

你可以通过把下面的内容放到你的 ~/.ipython/ipythonrc 文件里,将它绑定到常用的 Ctrl-l 快捷键上:

readline_parse_and_bind "\C-l": clear-screen
49

在Windows系统上,要清屏可以使用 !CLS 命令。

在类Unix系统上,可以使用 !clear 命令。

如果在命令前加上感叹号,操作系统就会执行这个命令。想了解更多,可以查看这个链接:http://ipython.readthedocs.io/en/stable/interactive/reference.html#system-shell-access

需要注意的是,如果命令被定义为别名,实际上也可以不加感叹号就能使用。更多信息可以查看这里:http://ipython.readthedocs.io/en/stable/interactive/shell.html?#aliases

另外,还有一个快捷键 Ctrl+L 可以用来清屏。想了解更多快捷键,可以查看这个链接:http://ipython.readthedocs.io/en/stable/config/shortcuts/index.html#single-filtered-shortcuts

撰写回答