pionrrt 发表于 2023-7-2 15:48:11

IDLE Shell里如何退回上一步

在IDLE Shell里输入代码,没有写完但是误点了回车,输出了报错

Ctrl+z也回不到上一步,想问一下有什么办法能退回去呢

歌者文明清理员 发表于 2023-7-2 15:49:26

Alt+P

pionrrt 发表于 2023-7-2 15:54:11

歌者文明清理员 发表于 2023-7-2 15:49
Alt+P

我用alt+p之后,在新的一行出现了旧代码,但是上面的报错也没消除,想问一下这种情况正常么

歌者文明清理员 发表于 2023-7-2 15:55:34

pionrrt 发表于 2023-7-2 15:54
我用alt+p之后,在新的一行出现了旧代码,但是上面的报错也没消除,想问一下这种情况正常么

idle不支持编辑上一行的指令,只能用alt+p复制上一行内容
另外报错是你代码有问题

sfqxx 发表于 2023-7-2 15:56:04

在 IDLE Shell 中,可以使用 `Alt + P` 快捷键来回退到上一条输入的代码。按下 `Alt + P` 后,会自动显示之前输入的代码历史记录,你可以逐次按下 `Alt + P` 来浏览之前输入的内容,直到找到想要恢复的代码。然后再次按下回车即可重新执行该代码。

请注意,这种方式只能回退到上一条输入的代码,无法回退到更早的代码。如果之前输入的代码已经超过一条或者你想回退更多步,在 IDLE Shell 中可能无法直接实现。此时,你可以尝试其他编辑器或集成开发环境(IDE)如PyCharm等,它们通常提供更多的历史记录和撤销功能。

pionrrt 发表于 2023-7-2 16:00:46

sfqxx 发表于 2023-7-2 15:56
在 IDLE Shell 中,可以使用 `Alt + P` 快捷键来回退到上一条输入的代码。按下 `Alt + P` 后,会自动显示之 ...

谢谢!

sfqxx 发表于 2023-7-2 16:01:47

pionrrt 发表于 2023-7-2 16:00
谢谢!

如果我的回答对您有帮助的话,不妨动动发财的小手给这个帖子评评分

https://fishc.com.cn/thread-229812-1-1.html

求5荣誉5鱼币3贡献

zhangjinxuan 发表于 2023-7-2 21:26:33

Copy 大法好。

我一般都是点到对应的代码行,然后按下 Enter 的。

歌者文明清理员 发表于 2023-7-3 11:08:37

zhangjinxuan 发表于 2023-7-2 21:26
Copy 大法好。

我一般都是点到对应的代码行,然后按下 Enter 的。

本人平时不用鼠标{:10_277:}

zhangjinxuan 发表于 2023-7-3 11:09:05

歌者文明清理员 发表于 2023-7-3 11:08
本人平时不用鼠标

方向键也可以,可以回到任意的一步

歌者文明清理员 发表于 2023-7-3 11:26:55

zhangjinxuan 发表于 2023-7-3 11:09
方向键也可以,可以回到任意的一步

他说的是shell

zhangjinxuan 发表于 2023-7-3 11:36:07

歌者文明清理员 发表于 2023-7-3 11:26
他说的是shell

对啊?
页: [1]
查看完整版本: IDLE Shell里如何退回上一步