2016年9月12日 星期一

[atom]設定 python 開發環境

前言

要知道好不好用,就得用心體會,就拿來試試開發 python 程式吧。

材料

谷歌到一系列 youtube ,就照本宣科試試。

https://www.youtube.com/watch?v=uve1tjVIQ6c

步驟:格式設定

  1. 顯示縮排的尺 (Show Indent Guide)。 在 1.10.2 的版本是放在 Settings > Editor 這裡。
  2. 使用 Soft Tabs
  3. Tabs length 設成 4

步驟:套件安裝

  1. 啟用 autosave。對 Settings 也要啟用。
  2. 安裝 atom-runner。這個可執行 python。如果你是 apple 系統,要在 config 加東西,請參照影片。

步驟:執行

  1. 寫一段程式

    import random
    
    for i in range(5):
        print(random.random())
    
  2. 執行請按(我是用 windows) alt-r

還有 autocomplete 與 debugger

autocomplete 與 refactor

照那個 youtube 設定只有能執行 python。但是沒有加裝 autocomplete-python 這個套件的話,基本上它所提示的只是你已經輸入過的關鍵字,當然不夠用。「跳到定義去 go-to-definition 」這個 IDLE 沒有的夢幻功能就可以用 ctrl-alt-g 來使用。因為一次按三個按鍵太糟,請安裝 hyperclick 套件,這樣就可以按住 ctrl 用滑鼠去點你想找定義的關鍵字。

https://atom.io/packages/autocomplete-python

為了寫程式 refactor 方便,Python Tools 加進來是最好的。

https://atom.io/packages/python-tools

debugger

debugger 目前有兩個套件,我選擇 https://atom.io/packages/python-debugger 。我不選 https://atom.io/packages/atom-python-debugger 的原因是不想多改 code 插 trace。

python-debugger 它使用的 alt-r 與 atom-runner 重覆,所以必須要使用選單 Packages > python-debugger > Toggle 來開啟執行視窗。這是要注意的地方。如果直接按 alt-r 會直接執行 python code。

沒有留言:

張貼留言