Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 IPython 中是否有自动关闭括号、引号、括号等的选项?
我希望有一个类似于 gedit 插件的功能。
如果codemirror 支持它,那么可能通过猴子补丁来实现。可配置性正在取得进展,但还有很长的路要走。欢迎补丁。
可以通过调整 ~/.inputrc 来获取使用 readline 自动添加右括号的应用程序(包括 IPython),如此处建议的那样,例如通过添加:"(": "\Cv() \e[D"
请注意,根据 IPython 的创建者,自动括号匹配不能在普通的基于 readline 的应用程序中完成(即在正常的 IPython 终端会话中)。虽然它已经是 IPython 的 qtconsole 标准功能的一部分(尽管如下所述,自动关闭括号目前是不可能的)。