最近一直使用Anaconda3 中的spyder寫python代碼,美中不足的是,文件夾中的.py文件不能用spyder雙擊打開
為此,搗鼓了眾多編輯器,最后選擇使用Atom。
原料:Atom、Anaconda3 (準(zhǔn)備anaconda3,既有python,ipython,還有各種個(gè)樣的自帶包,省去安裝的麻煩)
2018.8.20 更新:語法檢查功能推薦
1. 必裝:linter, 在atom中安裝該插件,同時(shí)它會(huì)綁定幾個(gè)用戶界面插件
2. 可選
? ? linter-pydocstyle? 需要再python中安裝包pycodestyle
? ? linter-flake8 ? ? 需要再python中安裝包 flake8
PS:? ? 安裝python的包,有兩種方式,第一種打開CMD,用pip install指令
另一種用anaconda,如圖

1.? 實(shí)現(xiàn)功能
1.? 界面上方應(yīng)該是文本編輯區(qū)域,界面下方為 ipython console
2.? 選中代碼,按住ctrl + enter 能將代碼送入 console 執(zhí)行
3.? 代碼提示、自動(dòng)補(bǔ)全等
2. 配置python環(huán)境
1. 首先登陸 Atom官網(wǎng), 下載軟件。exe文件默認(rèn)安裝在C盤,不可自定義
如果想安裝在其他盤,點(diǎn)擊Other platforms ,下載 壓縮文件
Anaconda3 的安裝比較簡單。
2. 安裝Atom,并打開。界面右側(cè)點(diǎn)擊 Install a package? --> open installer
逐個(gè)安裝我所推薦的插件
autocomplete-paths? 路徑自動(dòng)補(bǔ)全
autocomplete-python-jedi? ? python 自動(dòng)補(bǔ)全
file-icons? 美化左側(cè)圖標(biāo)
Hydrogen? 內(nèi)置jupyter notebook
minimap? 代碼小地圖
platformio-ide-terminal 在界面下方添加終端
atom-python-run? 按f5可以執(zhí)行你的腳本,但是會(huì)有彈出窗口
atom-beautify? 美化代碼格式(ctrl + alt + b)
highlight-selected? 雙擊變量以追蹤
minimap- highlight-selected? ? 代碼小地圖中也同時(shí)追蹤
3. 設(shè)置插件
需要設(shè)置的插件有:
? ? ? ? platformio-ide-terminal
? ? ? ? atom-beautify
首先進(jìn)行? platformio-ide-terminal的設(shè)置,打開file? --? settings -- packages,

點(diǎn)擊上面的Settings

找到這一欄,填寫你的ipython路徑

點(diǎn)擊your keymap file,會(huì)出現(xiàn)一個(gè)腳本,在最后一行輸入? 'atom-text-editor': 'ctrl-enter': 'platformio-ide-terminal:insert-selected-text'
PS: 按住ctrl + . 可以監(jiān)控快捷鍵,上面的代碼我也不懂。。就是監(jiān)控得到相關(guān)的指令? hhhhh
注意: 這個(gè)快捷鍵與Hydrogen 沖突,可以將它禁用先,或者你再改其他鍵
接下來是 atom-beautify 的設(shè)置
這個(gè)包需要配合autopep8,首先,打開CMD,輸入pip install autopep8,
再輸入python -m pip install --upgrade pip升級(jí)
輸入where.exe autopep8看看安裝路徑
跑去這個(gè)atom-beautify 設(shè)置,找到executables,設(shè)置autopep8
然后選中你的代碼,右鍵,找到beautify editor contents 就可以了
忘記說了,還要去autocomplete-plus插件設(shè)置

將當(dāng)中的選項(xiàng)選為tab,這樣按enter就是回車不會(huì)自動(dòng)補(bǔ)全了