在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开发环境必备插件
atom-clock
一款在右下角显示时间的插件,显示的格式可自定义。
atom-beautify
一款美化多种语言的插件,缩进大小,pep8格式等等。
atom-alignment
一款对齐格式的插件,效果如下:
file-icons
不同类型的文件前会有图标显示,蛮好看的,看图标就可以快速了解各文件类型了。此插件提供的文件种类非常多。
minimap
写代码的时候,在右侧显示小地图,实践证明,是一个很好用的插件。<( ̄▽ ̄)/
minimap-autohider
不滚动时自动隐藏小地图,配合上面的插件用的。
python-indent
python pep8自动缩进,不解释了。
python-tools
这个插件是比较常用的,查看方法定义的时候按ctrl-alt-g可以快速定位方法定义的地方。
atom-python-run
F5运行脚本,必备。
autocomplete-python
代码自动补全,效率极大提高。
script
此插件可以代替atom-python-run,功能还更强大,直接在编辑器内显示结果,融合度非常高。
Hydrogen
充分发挥Jupyter,不论是调试,还是查看结果,满足你对python的一切幻想。(๑¯∀¯๑)
其他有用的插件
再推荐几个有用的插件:
- platformio-ide-terminal
- zentabs
- teletype