micropython 1.19 对粘贴代码的改进

其它相关内容
问题讨论
回复
头像
shaoziyang
帖子: 2907
注册时间: 2019年 10月 21日 13:48

micropython 1.19 对粘贴代码的改进

#1

帖子 shaoziyang »

在 micropython 1.19 中,有一个比较大的改进是针对 REPL 中粘贴代码的:
At the REPL, a tab will now insert an indent when it follows whitespace, and auto-indent is automatically disabled if a space or tab follows an auto-indent. This means that Python code can be pasted into the standard REPL without messing up the indentation.

在 REPL 中,制表符现在会在空格后面插入缩进,如果空格或制表符跟在自动缩进后面,自动缩进会自动禁用。  这意味着可以将 Python 代码粘贴到标准 REPL 中而不会弄乱缩进。
以前如果直接在 REPL 中粘贴代码,会出现这样的情况,因为缩进错误找出无法运行

代码: 全选

>>> sum = 0
>>> for i in range(10):
...         sum += i
...             print(sum)



而现在就会变为

代码: 全选

>>> sum = 0
>>> for i in range(10):
...     sum += i
...     print(sum)
当然这样和用 Ctrl-E 的粘贴模式还是有一点区别,直接粘贴是每次粘贴一行代码,可以通过上下键查看代码,而 Ctrl-E 粘贴模式是不能通过上下键查看粘贴代码的。
 
 
 
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章