對於新手來說 如何用atom搭建python的ide?


https://www.youtube.com/watch?v=uve1tjVIQ6c 如果你可以科學上網的話 看這個

@黃哥 說了但不詳細

我剛弄好了

第一.首先設置一些python需要的編輯偏好設置

----------------------------------------------------------------------------------

@別問我數學題 說:

完全小白 找不到 preference-setting=Editor在哪

答案:

Ubuntu系統(linux系統)

Help-welcome guide-choose a Theme-回到道setting設置頁

mac系統

點Atom,找到preference

----------------------------------------------------------------------------------

preference-setting-Editor 找到

勾選??

1.

2.

如果寫的是python,把縮進設置為4個

3.

第二:下載package

Ubuntu系統

Help-welcome guide-找到 install a Package-open installer 搜索相應包,然後敲回車安裝

mac系統

點擊install 在輸入框里輸入atom-runner 點擊install安裝

下載好了就是上方這種

配置文件代碼在atom-config(mac上是這樣,windonw在文件-配置 ubuntu在Edit-config)

加了一個runner:python:"/usr/local/bin/python3"

(這個是為了如果你下載了兩個版本的python,然後你強制使用python3加的,如果你無所謂,系統會默認配置給你一個 也不要緊)

3.接著開始寫代碼

接著隨便輸入一些代碼

比如

保存一下 command+s

接著使用快捷鍵control+R就可以運行了(Mac )

Ubuntu和Windows快捷鍵是(Alt+R on Win/Linux)

運行結果

@烤地瓜毛栗子說運行結果沒有顯示,我用單位的Ubuntu系統試了一下!

玩了一段時間也出現了這種沒顯示的情況,關閉atom再試又好了,結果我發現,沒顯示是我把顯示窗口隱藏了,只要你把滑鼠放到最下邊,就有一個向上的半圓形圖標,點擊就會出線顯示框


安裝幾個插件就可以

第一:atom-runner

第二:自己輸入python,查找你要安裝的插件。


autocomplete python

python-tools

linter-flake8(或者其他flavor)

基本夠了

重構和查詢reference之類的。。。貌似vscode做的比較好


  • 代碼高亮:Atom自帶
  • 自動補全:autocomplete-python
  • 語法檢查:linter-flake8
  • 定義跳轉:python-tools
  • 代碼運行:atom-runner (只能輸出,不能輸入),atom-python-run(Windows,可以輸入),python-run-terminalnx(Linux,可以輸入)
  • 調試:編輯器做調試就算了吧,用戶數量最高的python-debugger,連查看變數的功能都沒有。


推薦幾個插件

https://atom.io/packages/script 可以讓你在atom里直接運行腳本

python-autopep8 自動符合pep8代碼規範

autocomplete-python 自動補全

GitHub - MichaelAquilina/python-tools: Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.


其實沒有什麼插件是一定要裝的,這些插件不過是不同程度上提高了工作效率,起到了如虎添翼的效果。所以找到適合自己的,能提高自己效率的即可。下面就簡單介紹幾個自己在用的插件以供參考。

1. platformio-ide-terminal 或者 terminal-plus

兩者功能無異,前者是後者的 fork,我是有一次更新 atom 後後者不能用了,改用前者了。

它可以讓你在 atom 內直接打開 Terminal(作為 atom 窗口的一部分)

2. git-plus

可以使常用的 git 操作簡化到幾個快捷鍵或者一個菜單,甚至 Add all + Commit + Push 一氣呵 成,一步到位,簡直不要太方便。

3. git-time-machine

查看比對代碼的提交歷史。


先別用ide,atom更適合你。

我認為只需要autocomplete-python就夠了。切到shell下運行代碼更好。


作為 Github 自己出的編輯器,已經較好地集成了 git 。輕度使用已經可以了,可以搭配 SourceTree 或 Github Desktop 一起用。

插件

1 Hydrogen:快速切換運行環境,執行代碼,代碼補全。具體配置見我寫的文章:atom 中設置 Hydrogen 在不同 Python 環境中運行代碼(快速切換Python版本)

2 MagicPython:代碼高亮。

這兩個必備的。其他還有一些,比如 linter、beautify、highlight-selected、sync-settings、todo-show、python-debugger。


請問為什麼atomrunner的結果框就一行啊,左右得拖動很久


atom-config 裡面配置了python3.5,為什麼編譯的時候還是編譯2.7呢?


這……邀請的。。。。。。謝

如果你是剛剛邁入代碼的世界,涉獵編程不深,不建議就開始使用這類編輯器。相對來說,集成開發環境是更適合的。容易上手,而且不偏離學習編程的目的。

另外,現在不用Atom,感覺不適合。

學習Python,以前用的python(xy),學的語言版本是python2的。

如果你學習的是python3,建議可以直接用Pycharm,我感覺它是還不錯的。社區版的就足夠了。

附一個鏈接https://www.jetbrains.com/pycharm/download/#section=windows。


atom 真得很卡


推薦閱讀:

atom的active-power-mode插件能關掉窗口抖動嗎?
VSCode、Atom和Sublime為什麼不支持代碼標籤成對摺疊呢?
VScode如何根據不同文件類型設置諸如tab的長度、ruler位置等選項?
Emacs 有什麼奇技淫巧?
如彈鋼琴般使用 Emacs 是怎樣一種體驗?

TAG:文本編輯器 | Python | 集成開發環境 | Atom文本編輯器 |