1
syslot 2016-07-09 20:07:56 +08:00
[ptpython]( https://github.com/jonathanslenders/ptpython)
|
2
4ever911 OP 楼上的可能没明白我的意思, 并不是当前的多行, 而是可以跳过去编辑之前的函数. 类似 VI, 一些 IDE 那样.
可能反过来说就是 IPython, PyCharm 这些的代码提示都没 bpython 的好用. |
3
xiahei 2016-07-10 11:03:58 +08:00
- IDLE ,没有提示有补全。可以编辑多行。
- 试试最新版的 IPython ,提示也很不错了。 |
4
4ever911 OP 命令行的一行一行解析存在一个问题,
比如我前面写了一个函数 def func(a,b): print(a) print(b) 后面我也写了一些别的内容,我发现想修改一下这个函数的内容,就很头疼啊. |
5
syslot 2016-07-10 14:39:23 +08:00
@4ever911 这样的话,貌似是需要重新输入代码,如果是这样,推荐还是用 editor 写好脚本,然后在 repl 内部载入脚本
|
6
syslot 2016-07-10 20:23:35 +08:00
<img width="1440" alt="screen shot 2016-07-10 at 5 24 08 pm" src="https://cloud.githubusercontent.com/assets/5219942/16712835/77c72e30-46c5-11e6-8c29-f39066ca4d5e.png">
|
7
linhua 2016-07-11 01:19:23 +08:00
用 emacs + org-mode org-babel ,, org-mode 里的代码块可以执行,输出在当前文件里。
literate programming https://en.wikipedia.org/wiki/Literate_programming http://orgmode.org/worg/org-contrib/babel/ |
8
aec4d 2016-07-12 08:32:40 +08:00
|