各種教程好像都再說Windows和Linux,每次MAC都是一筆帶過。

我知道MAC自帶Python2.7,終端就能找到,但是感覺不好用(也不會保存)。想問有沒有什麼好用的編輯器,最好顏值高些,比如編輯代碼時有模糊查找功能,彩色標註之類的?

如果是App store之外的,請指示靠譜的下載方式。

非常感謝各位回答。


其實其他的答案都說得差不多了,macOS 上基本就這幾個選擇: VSCode, Sublime Text, Atom, PyCharm. 這四個里除了 Atom 外,都是靠譜的選擇。

不過從問題內容看,題主多半是剛入門編程的初學者,有鑒於此我強烈推薦從 VSCode 入手。

Python 作為一個輕量的腳本語言,對 IDE 的依賴其實不大,隨便一個文本編輯器就能把活做好。Sublime Text 是這幾個裡頭最輕量的編輯器,啟動速度顯著快於其他三項,本來當屬最佳選擇。但我理解新手有種按耐不住的想要「工欲善其事,必先利其器」的折騰欲,我也是從那階段過來的,所以與其勸你別折騰但你不會聽,不如幫你減少折騰的成本。

Sublime Text 的折騰成本略高。它的插件系統是社區方案,各路插件良莠不齊,配置方法也五花八門。雖說可定製性很高,如果你是編程老鳥,那也是稱手兵器一件,但對於新手來說,要花費不少時間精力來研究怎麼配置,我認為在入門階段是不划算的事情,心煩容易棄坑。

反觀 VSCode,新手友好度簡直爆表。無插件默認狀態下就已經是個很好用的編輯器了,想折騰?編輯器內嵌官方插件市場,需要什麼插件一個搜索就出來,看評論星級和下載數量選擇,不怕挑花眼!主流插件的文檔那個完善度,跟微軟幫他們寫的似的!配置方法基本統一用 JSON,可配置項還有代碼提示,不用查文檔都能配,簡直感人!

咳…有點跑題了哈~聲明微軟粑粑沒給我打廣告費,就是誠心推薦好東西而已。

總評一下。Sublime 贏在輕量和啟動速度上,但新手友好度不夠高。Atom 跟 VSCode 比就只有被吊打的份,雖說是先行者,但耐不住 M$ 爸爸肯砸錢為開源做貢獻啊…打不過。PyCharm 在高級功能上肯定是能碾壓 VSCode,但作為一個對新手極不友好的 IDE,除非你是靠寫 Python 吃飯的,否則完全沒有必要用 PyCharm,啟動慢佔資源,太重太難學。

最後讓我再誇它兩句,VSCode 是我見過綜合素質權衡得最好的編輯器了,沒有之一。開源免費不說了,整個設計實現都非常用心,更新迭代頻次高,每次升級的 Release Note 寫的那叫一個下功夫,我都願意仔細看看它更了什麼新功能,你就說這年頭哪家軟體能有這待遇?真心是個精品軟體,微軟這兩年在開源界賺回來的名聲 VSCode 絕對是一大功臣。


VS Code


這樣說吧,如果你現在是沒有基礎從頭開始學python,學的是基本語法或者是numpy的基本用法那麼一個文本編輯器配置一下就可以用了,簡潔,不臃腫,比如sublime text,或者jupyter notebook。

如果你是有語法基礎,準備自己編一些小項目需要在IDE裡面調試那麼就是pycharm吧直接可以搜到破解版,或者教育郵箱可以申請教育版不用付費
用了一圈,我覺得你還是會回到PyCharm上面來(JB大法好)逃……


PyCharm

學生可以申請教育版免費使用

可以直接安裝庫,比較方便


pycharm

用過sublime,vscode以及早期的atom

之前主用subllme,後來主用vscode,現在pycharm真好用!
pycharm sublime

PYCharm很好用啊 功能很是齊全而且可以從IDE中直接導入需要的庫,vim嘗試過但是vim的配置過程有些繁瑣,而且感覺功力不夠的話有點吃力。


pycharm 學生黨還可以用郵箱申請專業版


推薦閱讀:
相关文章