Mac與Emacs,數據科學家的最愛

Mac與Emacs,數據科學家的最愛

Mac與Emacs

01 愛上Linux


宇宙在成、住、壞、空的循環成滅過程中,現在的劫稱為賢劫,賢劫中出現於世之千佛即為賢劫千佛。當今世界之各種科技與藝術,基本上全為賢劫千佛在推動。蘋果公司總裁喬布斯是賢動千佛中的金剛慧佛,由他創造的iPod,iPhone,Mac,引領著IT世界之潮流。

很久以前,痴迷於Linux,折騰各種定製與個性的東西。從rpm系的Redhat,Opensuse,Centos,到deb系的Ubuntu,Debian,再到編譯系的Arch, Funtoo,後來轉為安全系的Backtrack,幾年時間,樂些不彼。桌面環境也從KDE,到Gnome,再到平鋪桌面i3,qtile。到最後不想折騰了,就固定使用基於Ubnutu定製的Minit加平鋪桌面qtile。習慣了qtile的全鍵盤的快捷鍵操作,就很難習慣傳統的桌面環境了。

終於,還是逃不出網上一個魔咒:Linux用戶有錢就換Mac。只是,當時換Mac倒還真不是因為有錢,而是想看看IOS相關的技術而已。受MacTalk君池建強的文章《先有 Mac 還是先有錢?》影響,分期付款入手一臺Pro。

正式從Linux切換到Mac的世界。這一換,卻再也無法捨棄Mac了。我所需要的,Mac都已經提供!

02 程序員需求


如果需要強大的Shell功能,Mac基於Unix,和Linux師出同門,強大的Shell保證了工作效率和習慣。搭配上強大的Item2終端和Zsh加自定義的Oh-my-zsh環境,從此媽媽再也不擔心換Mac後的效率了。

如果需要進行一些腳本的開發和測試,同樣得益於Unix的傳統,所有的Python,Ruby,Shell命令都能很好甚至完美的支持。需要做的事情,通常只是個brew命令而已。比如,當需要GNU提供的awk版本,而不是原始的awk版本,同樣,brew install gawk即可解決。

如果需要全鍵盤的快捷鍵,alfred2可以調出系統中任意的程序。對一些常用的應用,還可以自定義快捷鍵。強大的觸摸板,三指切換工作界面,網頁上下左右滾動瀏覽。用過Mac的觸摸板,我才感嘆,我原來用的那些居然也能叫觸摸板啊!在Linux中用平鋪桌面後,就已經習慣於不用鼠標,如今的Mac環境,自然更加如魚得水。

如果需要長時間寫代碼,用過retina視網模屏幕後,看其它屏幕總還是感覺眼睛不習慣。這對不帶眼鏡的程序而言,應該算是對眼睛的一種保養方式吧。長時間寫程序,可不能寫著寫著突然沒電關機了,尤其是對上班簇來說,晚上回家難免還會做些事情,充足的電量很重要。寫代碼和瀏覽網頁通常支持5、6個小時沒有問題,因此,把電源放在公司又成為一種習慣。下班合上電腦就走,回家打開電腦繼續工作,你都不需要關機。

如果還需要開發移動端的APP應用,那Mac也是最好的選擇。除了蘋果自家IOS應用的Object-C和Swift外,對Android支持同樣很好。曾經公司的兩個做Android同事,同樣用的是Mac環境來開發和調試。

如果還需要做一些Linux系統調用相關的開發,那麼,Mac可能並不能完全滿足你,或許你還需要一個Docker環境或者用VirtualBox/Paralles安裝一個Linux虛擬機。

03 普通人的需求


也許你並不是程序員,也不曾用過Linux,對那些複雜的技術沒有興趣。但你對簡捷性和一致性有著強烈追求。你不想折騰系統,不想安裝殺毒軟件,不會重裝系統。這些也正是Mac的優點,你不需要考慮安裝驅動程序,當你想要安裝一些自己需要的程序時,通常也是下載下來直接雙擊安裝,或者拖到相應的目錄即可運行。

強大的Time Machine,做系統完整的備份非常方便。神奇的空格鍵,可以預覽一切,文本文件,pdf,圖片,目錄,壓縮文件。或許你是做藝術相關的創作,需要專業領域的軟件,那麼,Mac在藝術圈的地位估計同樣沒有其它其它能企及。因為,Mac本身就是一件藝術器。只是,一些優秀的軟件,需要花費點銀子而已。

需要對國內軟件的支持,比如QQ,比如愛奇藝,有道詞典,網易雲音樂,搜狗拼音/五筆,搜狐視頻,酷狗音樂等等,這些軟件都有原生的Mac版本。

Mac版本的QQ非常乾淨,如果只用於保持工作中的聯繫,那是最適合不過了。悄悄告訴你,如果平時喜歡用愛奇藝看視頻,Mac版本的愛奇藝沒有廣告,這也是我向一些視頻愛好者推薦Mac最常用的誘惑。

Mac也並非適合所有人,從傳統的Windows用戶轉過來,還是會花上一些時間來適應和習慣,習慣找不到C盤和D盤,習慣少用右鍵。不過,只要習慣後,你會喜歡上這件藝術品,因此,值得你付出時間。

另外需要知道,Mac的容量通常不算大,一般就128G或者256G,很不能裝。千萬不要陷入另外一個魔咒:Mac不能裝,可是用Mac的人,卻很能裝。Mac並非什麼身份的象徵,喜歡它就好好用,用於工作,生活,提高你的效率;不喜歡就看別人用,不要認為在不喜歡的前提下,Mac能很好解決你的問題。

04 Emacs愛好者的福音


用過Mac之後,才發現,他天生帶的神奇的Readline風格,幾乎處處可以使用。簡單說就是無所不在的Emacs快捷鍵風格,這對Emacs控來說,真是欲罷不能啊。多年的Emacs習慣,條件反射的會處處用Ctrl-a(光標回到行首)和Ctrl-P(光標向下移動一行)等快捷鍵。在Mac中,幾乎所有的文本編輯區域都天生支持這些快捷鍵,而且支持很好。

Mac的默認鍵盤佈局,對Emacs控的左手的小指有些不友善,Control不在最左下角,經常還會按錯。於是將Control和Caps Lock進行了替換,在Emacs中,Alt也是最常用的功能,因此和Command進行了替換。

做了上面這兩對控制鍵的替換一段時間後,才發現連別人的Mac都已經用不習慣了。自然,別人也很難用我配置過的系統。這並非是裝X,而是基於效率的權衡。

相關推薦

推薦中...