[閒聊] 不用 IDE 的話 workflow 是怎麼樣呢?

看板Python作者 (Cosmajoonitist)時間11年前 (2014/03/27 00:37), 編輯推噓4(4010)
留言14則, 7人參與, 最新討論串1/1
想請教一下不用 IDE 的大家,一般 coding 的 workflow 都是怎麼樣? 我算是很資淺的 programmer 就大學的時候跟一般工程系一樣會學 Fortran 跟 C,還有 Matlab/Octave 研究所的時候因為念數學學了 Gap 跟 Python 但是主要就是用來跑些數學算法而已,沒有管理 project 做些 OOP 之類的設計等等 一直以來我都是用 IDLE 最主要是他不像其他 IDE 一堆眼花撩亂我都不知道要幹嘛的功能 另一方面他一邊有 console 可以做簡單計算 一邊滑鼠一按就可以直接把 editor 裡面的 code 放到 console 裡 run 唯一美中不足的就是不能使用 bash 命令,我覺得也還好 所以我一直都用 IDLE 不覺得有什麼問題 不過最近有兩件事讓我開始考慮換成一般的 editor 一個是最近因為要 train 幾個機器學習的 models data 很大,隨便就好幾 GB 的 csv 這個時候 IDLE 完全沒辦法 不說他不像在 terminal 底下可以用 less 什麼之類 連 display 幾百 MB 的 dictionary 不小心都會卡住 但是在 terminal 底下用 ipython 就好好的 後來我在 stackoverflow 上看到有人說只要是 GUI 的 IDE 都是這樣 另外一個讓我想換的原因就是 Sublime Text 這簡直是 coding 神器阿! 我對他已經著迷到連寫 email 都先用他把 markdown 寫好再貼上了 XD 但是寫 Python 的時候,我不知道要怎麼把他順暢的結合到我的 workflow 裡面 所以還是用我慣用 IDLE 想請教一下板上的神人,用 editor coding 的話 workflow 大概是怎麼樣阿? 要開幾個 terminal? 如果還要用 git 或是 svn 的話大概怎麼做? 我自己嘗試的結果覺得很不順...怎麼樣都不太像我在用 IDLE 的那種感覺 囧rz -- e^(iπ) + 1 = 0 - Leonhard Euler -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.175.172.123 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1395851872.A.A40.html

03/27 01:17, , 1F
該用vim 了!!
03/27 01:17, 1F

03/27 01:20, , 2F
就 vim + tmux 一個 terminal(n個session) 搞定
03/27 01:20, 2F

03/27 10:25, , 3F
我是 vim + screen
03/27 10:25, 3F

03/27 13:46, , 4F
我awesome, terminal emu, screen都在用y
03/27 13:46, 4F

03/28 00:10, , 5F
謝謝大家回應。可能我不是問的很清楚...我主要想知道
03/28 00:10, 5F

03/28 00:11, , 6F
大家寫 code -> run -> debug -> make changes -> run
03/28 00:11, 6F

03/28 00:12, , 7F
大概是怎麼做的...還有在沒有 IDE 的情況下 project
03/28 00:12, 7F

03/28 00:12, , 8F
怎麼管理,怎麼命名...步驟和順序是怎麼樣
03/28 00:12, 8F

03/28 00:12, , 9F
比較明確的一套有效率的方法這樣
03/28 00:12, 9F

03/28 03:33, , 10F
你只是不習慣用terminal而已
03/28 03:33, 10F

03/28 07:47, , 11F
03/28 07:47, 11F

03/31 21:31, , 12F
你需要 SublimeREPL,不過印象中跟 ipython 一起會很慢
03/31 21:31, 12F

03/31 21:39, , 13F
如果想要在 sublime 用 terminal,參考這篇文:
03/31 21:39, 13F

文章代碼(AID): #1JCm9Wf0 (Python)
文章代碼(AID): #1JCm9Wf0 (Python)