美文网首页
idlex——增强型idle的安装和配置

idlex——增强型idle的安装和配置

作者: 尔牛 | 来源:发表于2019-09-30 15:37 被阅读0次

    安装完python时,都会随着一起安装内置的IDE(姑且把它算作一个IDE吧): IDLE。
    这个工具在写一些零碎的代码片段时,还是很实用的。

    从开始菜单里面python菜单即可启动它:


    截图1.png

    1. 设置

    默认设置有点丑,下面进行简单设置,主要是字体主题
    依次点击option -> Configure IDLE

    截图2.png
    字体、大小根据自己习惯设置,下面缩进宽度(Indentation Width)建议设置成4个空格长度;
    HIghlights里面,设置代码着色:
    截图3.png
    最后样式:
    截图4.png

    2. 交互模式

    打开idle默认是交互模式,也就是输入代码,执行,返回结果;再次输入,执行,再次返回结果。
    >>>即为提示符,出现这儿提示符时,可以在右侧输入代码,按回车执行。如果遇到代码块,比如if分支或循环时,需要多按一次回车,要不然idle不知道是要继续代码块还是要执行:

    截图5.png

    2.1 自动补全

    idle具备代码自动补全的功能,加上语法着色,因此称它为IDE并无不可。
    输入代码时,按Tab键即可调出自动补全功能:


    截图6.png

    2.3 常用快捷键

    2.2

    3. 编辑模式

    idle 的三大缺点:

    1. 不能清屏
    2. 编辑器不能显示行号
    3. 编辑器不支持多标签

    idlex

    idlex是一个增强型的idle,只需要安装一个扩展包即可:
    下载地址https://sourceforge.net/projects/idlex/files/ (推荐下载1.18 https://jaist.dl.sourceforge.net/project/idlex/idlex-1.18.zip )

    安装
    下载后放到某个目录,解压(比如放在D:/idlex-1.18中),然后命令提示符进入这个目录,执行
    python setup.py install
    安装后,会在当前系统python目录的Scripts目录里面生成idlex文件,可以用下面命令打开(注意下面D:/python37是我的python安装目录,要根据你自己的具体情况做替换)
    python D:/python37/Scripts/idlex
    不过每次都这么玩太麻烦,后为了方便调用,可以建立一个快捷方式,具体方法是在某个目录(比如桌面上)
    右键->新建->快捷方式
    里面输入如下内容(路径要替换成自己的):
    D:\MyProgram\Python37\pythonw.exe D:\MyProgram\Python37\Scripts\idlex

    如下图:


    idlex.png

    下一步,随便输入一个名称:


    idlex.png

    完成后即可生成一个快捷方式,以后双击即可打开。


    idlex1.png

    这东西乍看起来和普通的idlex一样,平平无奇。但是下面才是精彩的地方。

    • 特性1 上下箭头翻出历史指令(有点类似shell)
      输入一段代码后,只需要用上下箭头即可翻出:


      idlex历史命令.png

    同样,输入命令最开始的几个字符,按向上箭头会自动跟进已经输入的内容回滚,如输入了
    print('Hello')
    然后输入
    3 + 5
    这时只需要输入pr然后按向上箭头,即可调出print('Hello')

    • 特性2 行号
      默认的idle编辑文件不会显示行号,这个比较坑。idlex支持行号:


      idlextab.png
    • 特性3 多标签
      默认idle不执行一个窗口多个tab,如果打开多个文件,都不知道哪个是哪个,这里可以用
      File -> New Tab来新增tab:

      idlextab2.png
    idlextab3.png

    其余的基本和idle差不多了,包括设置语法着色、自动补齐、主题等。有兴趣的话可以自己研究研究。

    相关文章

      网友评论

          本文标题:idlex——增强型idle的安装和配置

          本文链接:https://www.haomeiwen.com/subject/kmmuzftx.html