Lobsters | 原文链接 | 2026-08-25 收录

IPython 就是一切:把它当终端外壳的完整玩法

来源: nathancooper.io — 2026-08-10

概述

一篇以对话开场、幽默感十足的教程,讲如何把 IPython 当作自己的终端 shell。核心步骤是 %rehashx 让 PATH 里的可执行文件都有了 IPython 别名,echo、vim 不再需要 ! 前缀;再用 Jeremy 的 kittytgp 和 ipythonng 扩展,通过 Kitty 终端图形协议在终端里直接渲染 matplotlib 图片和富文本输出。文章还调侃地介绍了住在 shell 里的「智能 IPython shell」bash buddy——能用 safepyrun 与 safecmd 白名单限制它可执行的命令,尽管它偶尔会想「接管世界」。

核心要点

金句

「你不是有点……怕它吗?万一它决定 rm -fr / 怎么办?」「一点也不。我只让它写安全的 Python 和安全的 bash。」
返回 Lobsters 首页