全棧技 | MacBook 上最好最全的工作環(huán)境配置

前言:

本人已經(jīng)使用用蘋果系統(tǒng)已經(jīng)有一段時間了攘烛,八月初入的Macbook pro魏滚,深深覺得自己越來越喜歡這個操作系統(tǒng),不管是一般的使用坟漱、做設計鼠次、做開發(fā),都再也合適不過了,雖然蘋果的產(chǎn)品向來不是一般的貴腥寇,但是也還在可接受的范圍內(nèi)吧成翩。最近重新裝了一次操作系統(tǒng),所有的環(huán)境配置也都需要重新開始赦役,為了使自己的開發(fā)環(huán)境更加的舒服和享受麻敌,所以記錄下來配置的過程,以后也好有個參考掂摔,免得忘了术羔。但重要的還是分享給大家,希望對大家有幫助乙漓。

友情提示:俗話說级历,工欲善其事,必先利其器簇秒,這句話我相信大家已經(jīng)不能再熟悉了鱼喉,這里要強調(diào)的是,工具永遠都是用來解決問題的趋观,而沒有必要為了工具而工具,一切的工具都是為了能快速準確的完成工作和學習任務而服務的锋边。再多的工具推薦給你皱坛,你不熟悉其中的一個,弄多了豆巨,結(jié)果往往適得其反剩辟。


一.硬件配置

平常我們使用的都是筆記本電腦,其特點圖的就是攜帶方便往扔,而缺點顯而易見就是屏幕太小贩猎,不能跟臺式機的顯示屏相比,平常一般的使用萍膛,筆記本電腦足矣吭服,但是無論在家或公司工作的時候,就推薦你需要再申請領用或購買一個外接顯示器蝗罗,多一個屏幕會大大減少你切換應用程序的次數(shù)艇棕,而且視野會更加的廣闊,顯著提升你的工作效率串塑,別忘了同時還要買一個Mini DP轉(zhuǎn)VGA (不適用于新款的MacBook)的轉(zhuǎn)接頭用于連接顯示器沼琉。當然為了配合多個顯示器,相應的軟件管理窗口也就必不可少了桩匪。

下面列出我的一些配置信息打瘪,僅供大家參考(家中配置):


二.系統(tǒng)設置

1. 將功能鍵(F1-F12)設置為標準的功能鍵

MacBook 鍵盤最上面一排的功能鍵(F1-F12)默認是系統(tǒng)亮度和聲音之類的快捷設置,當MacBook作為你的娛樂電腦時,這樣的默認設置是非常方便的闺骚,但是對于將MacBook作為工作電腦而且需要頻繁使用功能鍵(F1-F12)的人桃移,最好將功能鍵(F1-F12)的行為設置為標準的功能鍵。尤其是你加了鍵盤外設的時候葛碧,特別實用借杰。

為了更好的學習英文,首先將你手上的電子設備全部設置成為英文的进泼,這是我的一貫做法蔗衡,所以我的Macbook也設置成為英文的了。打開System Preferences乳绕,再點擊Keyboard圖標绞惦,勾選上Use F1, F2, etc. keys as standard function keys選項。以后如果你要調(diào)節(jié)音量洋措,就按住筆記本鍵盤左下角的的fn鍵再按F11或者F12就可以了济蝉,原來直接按F11,F(xiàn)12當然就起不到它原來的作用了菠发。

2. 設置Trackpad(觸摸板)輕觸為單擊

3. 將Dock屯趼耍靠在屏幕左邊

首先對于用慣了Windows的用戶來說,知道最下面一行是菜單欄滓鸠,對于熟悉Ubuntu系統(tǒng)的用戶來說雁乡,左邊一列是菜單欄,而Macbook也是將Dock欄放在了最下面糜俗,那為什么要將Dock王馍裕靠在屏幕左邊呢?MacBook的屏幕是一個長方形悠抹,如果你將Dock放在下面驳庭,那么屏幕的可用寬度就會減少吃环,另外人眼閱讀時的順序是從左往右著榴,因此Dock放在左邊更適合將MacBook作為工作電腦的人饲嗽。Windows的菜單欄放在左邊依然還是難用啊,我干脆直接讓它隱藏了梁丘。

4. 全鍵盤控制模式

5. 快速鎖定屏幕


三.系統(tǒng)常用快捷鍵


四. Mac軟件園

https://shortcatapp.com/

http://pilotmoon.com/popclip/

https://manico.im/

https://www.macbartender.com/

https://justgetflux.com/

http://www.irradiatedsoftware.com/sizeup/

https://www.trankynam.com/xtrafinder/


五.開發(fā)環(huán)境的配置

嘻嘻侵浸,終于到了開發(fā)環(huán)境配置階段啦,在配置開發(fā)環(huán)境前氛谜,首先個人建議先將你的操作系統(tǒng)升級到最新版的掏觉,然后去 Mac App Store 下載最新版的 Xcode,然后使用下面的命令安裝** Xcode command line tools**值漫,這將為你安裝很多終端下面常用的命令澳腹,將來保證你會用到的:

xcode-select --install

1.命令行終端 Terminal的選擇與配置

1.1** 替換系統(tǒng)默認 Shell — oh-my-zsh!**

Bash 作為大多數(shù)系統(tǒng)默認安裝的 Shell,大家多多少少都有所接觸,Zsh 和 Bash 類似都是一個 Shell酱塔,但是 Zsh 更注重用戶體驗和與人的交互沥邻,而且macOS也默認安裝好了 Zsh,然而你想自己從頭開始配置一個順手的 Zsh 是比較浪費時間的羊娃,有人已經(jīng)幫我們配置好了唐全,這個流行的 Zsh 配置叫—oh-my-zsh

macOS默認已經(jīng)安裝好了 Zsh,你可以打開終端蕊玷,輸入:

 zsh --version

來確認zsh是否進行了安裝和查看版本號邮利。
同時你要切換默認 Shell 為 Zsh,因為默認的Shell是bash垃帅,

echo $SHELL
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

1.2 替換系統(tǒng)默認終端 — iTerm 2

對于幾乎離不開shell的開發(fā)者來說延届,一款優(yōu)秀的終端程序是基礎的基礎。

毫無疑問贸诚,我用的是iTerm2方庭。如果說訪問互聯(lián)網(wǎng)世界的入口是Chrome,那么訪問程序世界的入口就是iTerm了酱固。

2 . 終端下的命令管理 — Homebrew

我電腦上的大部分工具都是通過homebrew安裝和管理的械念,非常方便。雖然提供類似功能的還有Finkmacports媒怯,但我認為Homebrew是最方便的订讼。具體的就不在這里比較了,大家可以自行調(diào)研扇苞。當然,至少選擇一個來幫助自己安裝盒管理軟件包寄纵,會讓很多事情變得更容易鳖敷。
安裝Homebrew非常方便,首先要安裝Command Line Tools for Xcode程拭,然后運行

在使用Homebrew的過程中定踱,要注意經(jīng)常更新它。在brew的世界中恃鞋,24小時就已經(jīng)是非常久了崖媚。所以在安裝某個包或者做其他操作之前,一般都要運行brew updatebrew doctor恤浪,前者用于更新Homebrew自身和各個軟件包畅哑,后者用于排查可能會遇到的問題。
Mac 下的軟件中心 App Store 相信你一定再熟悉不過了水由,它可以幫你下載和安裝大部分常見的軟件荠呐。

在安裝某個程序前,我一般也要先brew info $FORMULA一下看看,了解一下有沒有什么值得注意的參數(shù)泥张,安裝后有什么需要手動進行的后續(xù)操作呵恢。

Homebrew默認會掌控系統(tǒng)中的/usr/local目錄,目前我這個目錄也就只是給Homebrew用了媚创,其他的東西都不往里放渗钉。在使用Homebrew的過程中,一般都避免使用sudo進行操作钞钙,實際上現(xiàn)在的版本用了sudo也就沒法使了鳄橘。

在終端下,我們也需要一個 App Store 一樣的管理程序歇竟,當你需要安裝某個終端下的新命令的時候挥唠,這個程序可以幫助我們自動下載該命令以及相關(guān)的依賴,甚至在下載以后做必要的編譯和環(huán)境設置焕议。

Homebrew就是這樣一款終端下的命令程序包管理器宝磨,安裝非常簡單,復制如下命令在終端下運行盅安,按回車并輸入密碼后等待安裝成功:

curlwget是命令行下面常用的命令唤锉,其中 curl 已經(jīng)默認安裝在 OS X 中了,但是 wget 沒有默認安裝别瞭,下面演示如何使用 Homebrew 來安裝 wget:

http://braumeister.org/

3. 終端下管理非終端軟件 — Homebrew Cask

因為 Apple 不允許第三方的瀏覽器進入 Mac App Store窿祥,如果你想要安裝 Google Chrome,只能去 Google 網(wǎng)站下載后運行安裝文件蝙寨。這一類 App Store 沒有的非終端下的軟件能不能享受 Homebrew 一樣的命令行安裝的便捷性呢晒衩?

Homebrew Cask就是這樣一款終端下的程序管理器,它擴展了 Homebrew墙歪,作為 Mac App Store 的有益補充听系,方便你快速維護日常軟件的安裝升級和卸載,復制如下命令在終端下運行虹菲,按回車后等待安裝成功:

Java 開發(fā)環(huán)境搭建

點擊More Info你就會跳轉(zhuǎn)到Oracle的官網(wǎng):

安裝和配置 IDE — IntelliJ IDEA

Java IDE

iOS開發(fā)環(huán)境配置

https://simpholders.com/

Android開發(fā)環(huán)境搭建

Python開發(fā)環(huán)境配置

蘋果系統(tǒng)自帶了好幾個版本的Python靠胜,裝在/Library/Python中。不過版本都太不新,我看了一下有兩個版本2.6和2.7的毕源,為了便于維護浪漠,還是自己裝一個Python吧。用brew install python可以安裝最新的Python 2.x霎褐,用brew install python3可以安裝最新的Python 3.x址愿。

Homebrew的Python已經(jīng)安裝了pip,用于管理Python的軟件包瘩欺。根據(jù)brew info python提供的提示必盖,運行下列命令對pip進行更新:

Python IDE

Ruby, Rails 運行環(huán)境

http://rvm.io/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拌牲,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子歌粥,更是在濱河造成了極大的恐慌塌忽,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件失驶,死亡現(xiàn)場離奇詭異土居,居然都是意外死亡,警方通過查閱死者的電腦和手機嬉探,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門擦耀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人涩堤,你說我怎么就攤上這事眷蜓。” “怎么了胎围?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵吁系,是天一觀的道長。 經(jīng)常有香客問我白魂,道長汽纤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任福荸,我火速辦了婚禮蕴坪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘敬锐。我一直安慰自己背传,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布台夺。 她就那樣靜靜地躺著续室,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谒养。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天明郭,我揣著相機與錄音买窟,去河邊找鬼。 笑死薯定,一個胖子當著我的面吹牛始绍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播话侄,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼亏推,長吁一口氣:“原來是場噩夢啊……” “哼学赛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吞杭,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤盏浇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后芽狗,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绢掰,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年童擎,在試婚紗的時候發(fā)現(xiàn)自己被綠了滴劲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡顾复,死狀恐怖班挖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情芯砸,我是刑警寧澤萧芙,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站乙嘀,受9級特大地震影響末购,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虎谢,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一盟榴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧婴噩,春花似錦擎场、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至章蚣,卻和暖如春站欺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纤垂。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工矾策, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人峭沦。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓贾虽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吼鱼。 傳聞我的和親對象是個殘疾皇子蓬豁,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容