3

!import code; code.interact(local=vars())在提示符内运行允许您在调试器( sourcepdb )中输入多行语句(例​​如类定义)。有什么方法可以省略每次都复制粘贴/键入整行?

我正在考虑Conquevim设置类似:noremap ,d i!import code; code.interact(local=vars())<Esc>但在插入模式之外编辑任何内容似乎对提示没有任何影响。

4

1 回答 1

6

.pdbrcPDB 在启动时读入。来自Python 文档

如果文件 .pdbrc 存在于用户的主目录或当前目录中,则读入并执行该文件,就好像它是在调试器提示符下键入的一样。这对于别名特别有用。如果两个文件都存在,则首先读取主目录中的文件,并且本地文件可以覆盖在那里定义的别名。

因此,请尝试创建该文件并将该命令按原样放入其中。

于 2013-02-26T00:19:43.180 回答