5022|2

1万

帖子

25

TA的资源

版主

楼主
 

【ESP8266】MicroPython入门教程(4) [复制链接]

 
本帖最后由 dcexpert 于 2016-8-12 23:00 编辑

在终端中输入程序

为什么要使用终端软件,而不是串口调试软件,最主要的原因就是在终端里可以灵活的输入程序,运行程序。

一般情况下,我们都是在repl交互模式下输入代码,在python的命令提示符(>>>)后就可以输入代码,可以用左右方向键改变字符位置,插入新的字母。也可以用Del或者BS键删除字母。输入时,可以灵活使用TAB键进行代码补全。完成一行后用回车键换行。这些和标准的python环境一样。

在终端下,灵活使用快捷键可以帮助我们。常用的快捷键有:

  CTRL-A        -- on a blank line, enter raw REPL mode(这个快捷键不是为了输入程序,一般不要使用)
  CTRL-B        -- 在空命令行下,回到正常 REPL 交互模式
  CTRL-C        -- 中断正在运行的程序
  CTRL-D        -- 软复位
  CTRL-E        -- 粘贴模式

  上下方向键    -- 调出以前输入命令

运行程序时,如果出现问题可以随时用Ctrl-C中止运行,或者在空命令行下用Ctrl-D软复位。如果还不能解决问题,就直接按复位键进行硬复位。

遇到有疑问的地方,可以输入help()查看帮助,甚至可以查看一个函数或者库的帮助,如help(machine)。

还可以用dir()查看已经载入的模块、函数、变量,也可以用dir查看一个库里面包含的内容,如dir(machine)。

粘贴代码

对于较长的程序,用键盘输入不但麻烦,效率低,也容易输入错误。一种方法是先将程序复制到剪贴板,然后粘贴进去。在空命令行下按下快捷键Ctrl-E就会进入粘贴模式:




在putty下,鼠标右键就可以将剪贴板内容复制到repl中。在其他软件中,可能稍有区别。粘贴后,用Ctrl-D完成粘贴,或者用Ctrl-C取消粘贴。





最新回复

本帖最后由 sacq 于 2016-8-13 19:17 编辑 习惯了复制,昨用了 CTRL-C ,结果关闭终端。 看来在这里, 用CTRL-C 复制的习惯要改一下喽。  详情 回复 发表于 2016-8-13 09:58
点赞 关注(2)
 
 

回复
举报

1453

帖子

18

TA的资源

纯净的硅(高级)

沙发
 
本帖最后由 sacq 于 2016-8-13 19:17 编辑

习惯了复制,昨用了 CTRL-C ,结果关闭终端。
看来在这里, 用CTRL-C 复制的习惯要改一下喽。

点评

的确习惯去吧较大,需要慢慢适应。  详情 回复 发表于 2016-8-13 14:04
个人签名http://weibo.com/u/1391449055
 
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 
sacq 发表于 2016-8-13 09:58
习惯了复制,昨用了 CTRL-C ,结果关闭终端。
看了在这里, 用CTRL-C 复制的习惯要改一下喽。

的确习惯去吧较大,需要慢慢适应。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表