最近一直使用Anaconda3 中的spyder写python代码,美中不足的是,文件夹中的.py文件不能用spyder双击打开
为此,捣鼓了众多编辑器,最后选择使用Atom。
原料:Atom、Anaconda3 (准备anaconda3,既有python,ipython,还有各种个样的自带包,省去安装的麻烦)
2018.8.20 更新:语法检查功能推荐
1. 必装:linter, 在atom中安装该插件,同时它会绑定几个用户界面插件
2. 可选
linter-pydocstyle 需要再python中安装包pycodestyle
linter-flake8 需要再python中安装包 flake8
PS: 安装python的包,有两种方式,第一种打开CMD,用pip install指令
另一种用anaconda,如图
1. 实现功能
1. 界面上方应该是文本编辑区域,界面下方为 ipython console
2. 选中代码,按住ctrl + enter 能将代码送入 console 执行
3. 代码提示、自动补全等
2. 配置python环境
1. 首先登陆 Atom官网, 下载软件。exe文件默认安装在C盘,不可自定义
如果想安装在其他盘,点击Other platforms ,下载 压缩文件
Anaconda3 的安装比较简单。
2. 安装Atom,并打开。界面右侧点击 Install a package --> open installer
逐个安装我所推荐的插件
autocomplete-paths 路径自动补全
autocomplete-python-jedi python 自动补全
file-icons 美化左侧图标
Hydrogen 内置jupyter notebook
minimap 代码小地图
platformio-ide-terminal 在界面下方添加终端
atom-python-run 按f5可以执行你的脚本,但是会有弹出窗口
atom-beautify 美化代码格式(ctrl + alt + b)
highlight-selected 双击变量以追踪
minimap- highlight-selected 代码小地图中也同时追踪
3. 设置插件
需要设置的插件有:
platformio-ide-terminal
atom-beautify
首先进行 platformio-ide-terminal的设置,打开file -- settings -- packages,
点击上面的Settings
找到这一栏,填写你的ipython路径
点击your keymap file,会出现一个脚本,在最后一行输入 'atom-text-editor': 'ctrl-enter': 'platformio-ide-terminal:insert-selected-text'
PS: 按住ctrl + . 可以监控快捷键,上面的代码我也不懂。。就是监控得到相关的指令 hhhhh
注意: 这个快捷键与Hydrogen 冲突,可以将它禁用先,或者你再改其他键
接下来是 atom-beautify 的设置
这个包需要配合autopep8,首先,打开CMD,输入pip install autopep8,
再输入python -m pip install --upgrade pip升级
输入where.exe autopep8看看安装路径
跑去这个atom-beautify 设置,找到executables,设置autopep8
然后选中你的代码,右键,找到beautify editor contents 就可以了
忘记说了,还要去autocomplete-plus插件设置
将当中的选项选为tab,这样按enter就是回车不会自动补全了