在atom中配置python开发环境

身为一个折腾党,用过很多IDE和编辑器,IDE我只推荐pycharm和vscode。FYI,如果有教育邮箱,就可以申请免费使用pycharm专业版,经济支持的还是强烈推荐使用正版的pycharm专业版,一款非常强大的集成开发环境!可是每年一两百美元的我负担不起啊!编辑器推荐的是vim,Sublime text 3:vim的学习成本不低,如果已经使用了vim想转向atom也是非常容易的,atom中有相关的vim插件让你顺滑过渡;Sublime text 3需要注册码,而且一更新原来的注册码便不能用了,不过也是可以通过禁用更新来取巧,网上还有一些已经破解的Sublime text 3。使用各种破解方法也是一门学问,日后有机会和大家交流,可是怎么能甘心用破解的呢?接下来就要介绍宇宙超强的编辑器——Atom!

官方宣传片

全家欢乐程序猿

atom的主题插件

atom的主题分为UI Theme(图形界面主题)和Syntax Theme(语法主题)两种。

atom默认为用户安装了4种图形界面主题和8种语法主题。根据个人喜好,不满意的可以安装其他主题,一些图形界面主题安装后,用户可进一步自定义,自由度可能更高;对于语法主题,点击“View Code”后,在他人的基础上修改代码,更改各语言高亮颜色。

我用的语法主题是atom-material-syntax-dark,在作者的基础上修改了部分。效果如下:

python开发环境必备插件

  1. atom-clock

    一款在右下角显示时间的插件,显示的格式可自定义。

  2. atom-beautify

    一款美化多种语言的插件,缩进大小,pep8格式等等。

  3. atom-alignment

    一款对齐格式的插件,效果如下:

  4. file-icons

    不同类型的文件前会有图标显示,蛮好看的,看图标就可以快速了解各文件类型了。此插件提供的文件种类非常多。

  5. minimap

    写代码的时候,在右侧显示小地图,实践证明,是一个很好用的插件。<( ̄▽ ̄)/

  6. minimap-autohider

    不滚动时自动隐藏小地图,配合上面的插件用的。

  7. python-indent

    python pep8自动缩进,不解释了。

  8. python-tools

    这个插件是比较常用的,查看方法定义的时候按ctrl-alt-g可以快速定位方法定义的地方。

  9. atom-python-run

    F5运行脚本,必备。

  10. autocomplete-python

    代码自动补全,效率极大提高。

  11. script

    此插件可以代替atom-python-run,功能还更强大,直接在编辑器内显示结果,融合度非常高。

  12. Hydrogen

    充分发挥Jupyter,不论是调试,还是查看结果,满足你对python的一切幻想。(๑¯∀¯๑)

其他有用的插件

再推荐几个有用的插件:

  • platformio-ide-terminal
  • zentabs
  • teletype