Mac book 新手配置指南

新年新氣象, 本猿終于下定決心讓那臺老舊的thinkPad退役了步鉴,換了全新的帶bar的mac book pro, 15寸的哦揪胃, 那體驗(yàn),怎一個爽字了得氛琢, 這不喊递,喜提本本的當(dāng)晚,就熬夜開始配置各種環(huán)境阳似,心情按捺不住地激動骚勘。。。本文記錄整個配置過程俏讹,供新入手MacBook和覺得MacBook比較難用的同學(xué)參考当宴。

1. 硬件提升

筆記本電腦的特點(diǎn)是攜帶方便,缺點(diǎn)是屏幕太小泽疆,因此你首先需要再買一個外接顯示器户矢,多一個屏幕會大大減少你卻換應(yīng)用程序的次數(shù),顯著提升你的工作效率殉疼,別忘了同時買一個Mini DP轉(zhuǎn)VGA的轉(zhuǎn)接頭用于連接顯示器梯浪。為了配合多顯示器,后面會推薦一個軟件來管理多顯示器窗口株依。

如果你資金寬裕驱证,可以買個機(jī)械鍵盤和無線鼠標(biāo)延窜,進(jìn)一步提升工作效率恋腕。

2. 系統(tǒng)設(shè)置

2.1 將功能鍵(F1-F12)設(shè)置為標(biāo)準(zhǔn)的功能鍵

MacBook鍵盤最上面一排的功能鍵(F1-F12)默認(rèn)是系統(tǒng)亮度和聲音之類的快捷設(shè)置,當(dāng)MacBook作為你的娛樂電腦時逆瑞,這樣的默認(rèn)設(shè)置是非常方便的荠藤,但是對于將MacBook作為工作電腦而且需要頻繁使用功能鍵(F1-F12)的人,最好將功能鍵(F1-F12)的行為設(shè)置為標(biāo)準(zhǔn)的功能鍵获高。

首先打開System Preferences哈肖,點(diǎn)擊Keyboard圖標(biāo),勾選上Use all F1, F2, etc. keys as standard function keys念秧。以后如果你要調(diào)節(jié)音量淤井,就按住鍵盤左下角的fn鍵再按F11或者F12。

圖2.1-1


2.2 設(shè)置Trackpad(觸摸板)輕觸為單擊

當(dāng)你首次使用MacBook摊趾,是否會覺得觸摸板一點(diǎn)都不順滑币狠?那是因?yàn)槟阈枰鋈缦略O(shè)置。

打開System Preferences砾层,點(diǎn)擊Trackpad圖標(biāo)漩绵,勾選Tap to click選項(xiàng),現(xiàn)在手指輕輕一碰觸摸板肛炮,就達(dá)到鼠標(biāo)單擊的順滑效果止吐。

2.3 將Dock停靠在屏幕左邊

為什么要將Dock颓仍悖靠在屏幕左邊碍扔?MacBook的屏幕是一個長方形,如果你將Dock放在下面秕重,那么屏幕的可用寬度就會減少不同,另外人眼閱讀時的順序是從左往右,因此Dock放在左邊更適合將MacBook作為工作電腦的人悲幅。

打開System Preferences套鹅,點(diǎn)擊Dock圖標(biāo)卓鹿,

將圖標(biāo)的Size調(diào)到合適大小

關(guān)閉Magnification特效(即鼠標(biāo)放到Dock上圖標(biāo)放大的效果,此效果干擾注意力)

在Position on screen一欄吟孙,選擇Left

勾選Minimize window into application icon

圖2.3-1


2.4 全鍵盤控制模式

全鍵盤控制模式是什么澜倦? 舉一個例子,如下圖所示杰妓,我正在寫一個文檔藻治,此文檔還沒有保存,也沒有文件名巷挥,如果不不小心點(diǎn)了關(guān)閉按鈕桩卵,將會彈出一個對話框:

圖2.4-1


當(dāng)前雏节,[Save]按鈕處于默認(rèn)激活狀態(tài),按回車將會彈出保存對話框高职。但是如果我不想保存呢钩乍? 只能通過鼠標(biāo)或者觸摸板來移動光標(biāo)后點(diǎn)擊[Don't Save]來取消保存。那我能不能通過鍵盤控制光標(biāo)激活[Don't Save]按鈕呢埃元? 答案是肯定的涝涤,做一個簡單設(shè)置就好。

如圖亚情,首先打開System Preferences妄痪,點(diǎn)擊Keyboard圖標(biāo),選擇Shortcuts這個Tab, 選中All controls

圖2.4-2


現(xiàn)在當(dāng)我再次試圖關(guān)閉一個未保存的文件時楞件,新彈出的對話框如下衫生,有了些許變化,在[Don't Save]按鈕上多了一個藍(lán)色的外框土浸,當(dāng)你按鍵盤上的tab鍵的適合罪针,藍(lán)色的外框會在3個按鈕間切換。 假設(shè)現(xiàn)在藍(lán)色的外框在[Don't Save]按鈕上黄伊,你按下回車泪酱,卻發(fā)現(xiàn)系統(tǒng)依然進(jìn)入了保存文件對話框,為什么藍(lán)色的外框不起作用呢?那是因?yàn)樗{(lán)色的外框選中的按鈕是由空格鍵觸發(fā)的墓阀,當(dāng)你按下空格鍵毡惜,系統(tǒng)就會不保存文件直接退出。 這樣當(dāng)你不方便使用鼠標(biāo)和觸摸板的時候斯撮,可以更快速的和你的MacBook交互经伙。

圖2.4-3


2.5 快速鎖定屏幕

如果你長時間離開電腦,最好鎖定你的屏幕勿锅,以防止數(shù)據(jù)泄露帕膜。 那如何快速的鎖定你的MacBook呢? 答案是只需要一摸觸摸板或者一甩鼠標(biāo)就可以了溢十。

打開System Preferences垮刹,點(diǎn)擊Desktop & Screen Saver圖標(biāo),選擇Screen Saver這個Tab张弛,再點(diǎn)擊Hot Corners...荒典,在彈出的如下界面里面,右下角選擇Put Display to Sleep乌庶,點(diǎn)擊OK確定种蝶。

圖2.5-1


再打開System Preferences,點(diǎn)擊Security & Privacy圖標(biāo)瞒大,在GeneralTab內(nèi),勾選Require password[immediately] after sleep or screen save begins搪桂。

圖2.5-2


現(xiàn)在當(dāng)你離開電腦前時透敌,記得一摸觸摸板或者一甩鼠標(biāo)將光標(biāo)快速的移到屏幕的右下角,MacBook將立刻進(jìn)入Screen Saver模式并且需要密碼才能進(jìn)入桌面踢械。

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

點(diǎn)擊這個文檔酗电,學(xué)習(xí)系統(tǒng)快捷鍵,適當(dāng)使用快捷鍵將會提升你的工作效率内列。

4. 日常軟件推薦

4.1 中文輸入法

系統(tǒng)自帶的輸入法不是很好用撵术,推薦安裝搜狗輸入法或者RIME輸入法。安裝完成后话瞧,打開System Preferences嫩与,選擇Keyboard,切換到Shortcuts這個Tab下交排,勾選Select the previous input source划滋,并點(diǎn)擊上述文字后面的空白處,設(shè)置快捷鍵為Ctrl+Space(即如圖所示的^Space)埃篓。

圖4.1-1


4.2 窗口管理軟件 - SizeUp

你是否經(jīng)常想讓某個Word文檔占滿屏幕的左半部分处坪,旺旺聊天占滿屏幕的右半部分拧簸,從而一邊對著文檔一邊和小伙伴聊需求墓臭?

終于搞好了外接顯示器,你是否經(jīng)常將某個窗口在筆記本和外接顯示器屏幕之間直接來回拖動?

SizeUp快速解決這樣的需求畏纲,該軟件可以永久免費(fèi)試用,下載安裝后打開SizeUp峡捡,再打開旺旺羡忘,快捷鍵按下control+option+command + M,則旺旺就會立即進(jìn)入全屏模式案狠。

然而大部分情況下服傍,你會看到如下這個提示,這是因?yàn)镾izeUp需要你的授權(quán)才能控制窗口骂铁。

圖4.2-1


直接點(diǎn)擊Open System Preferences或者打開System Preferences吹零,點(diǎn)擊Security & Privacy圖標(biāo),在PrivacyTab內(nèi)拉庵,點(diǎn)擊Accessibility灿椅,然后將SizeUp加到右邊的列表里面。(提示:你可能需要先點(diǎn)擊右下角的黃色鎖钞支,輸入密碼后才能編輯右邊的列表茫蛹。)

圖4.2-2


如果你此時接上了外接顯示器,快捷鍵按下control+option + 方向鍵右鍵烁挟,則當(dāng)前左邊顯示器激活的最前端窗口將被立即發(fā)送到右邊的顯示器婴洼。

下面列舉一些SizeUp常用的快捷鍵,更多的快捷鍵和使用方式請查詢其官方網(wǎng)站撼嗓。

control+option+command + M: 使當(dāng)前窗口全屏

control+option+command + 方向鍵上鍵: 使當(dāng)前窗口占用當(dāng)前屏幕上半部分

control+option+command + 方向鍵下鍵: 使當(dāng)前窗口占用當(dāng)前屏幕下半部分

control+option+command + 方向鍵左鍵: 使當(dāng)前窗口占用當(dāng)前屏幕左半部分

control+option+command + 方向鍵右鍵: 使當(dāng)前窗口占用當(dāng)前屏幕右半部分

control+option + 方向鍵左鍵: 將當(dāng)前窗口發(fā)送到左邊顯示器屏幕

control+option + 方向鍵右鍵: 將當(dāng)前窗口發(fā)送到右邊顯示器屏幕

4.3 查找文件和應(yīng)用程序以及無限想象力 - Alfred

如果你曾經(jīng)使用過MacBook柬采,你應(yīng)該接觸過Spotlight,就是屏幕中間彈出一個長條輸入框且警,你輸入文件名或者應(yīng)用程序名粉捻,Spotlight將模糊查找到對應(yīng)的候選項(xiàng),按回車快速的打開你需要的文件或程序斑芜。

Alfred的能力遠(yuǎn)遠(yuǎn)超過了Spotlight, 你可以直接下載免費(fèi)版安裝使用肩刃,Alfred另外還提供了更強(qiáng)大的工作流(Workflows)和剪切板(Clipboard)管理等高級功能,需要購買Powerpack杏头。對于日常的操作盈包,免費(fèi)版已經(jīng)足夠使用了。

因?yàn)锳lfred可以完全取代Spotlight大州,下面先刪除Spotlight占用的快捷鍵command + 空格续语,以供Alfred將來使用。

打開System Preferences厦画,選擇Keyboard疮茄,切換到Shortcuts這個Tab下滥朱,點(diǎn)擊Spotlight力试,取消對應(yīng)的2個快捷鍵設(shè)置。

圖4.3-1


打開Alfred缰犁,在菜單欄點(diǎn)擊Alfred圖標(biāo),打開Preferences...

圖4.3-2


如下圖所示怖糊,設(shè)置Alfred的快捷鍵為command + 空格

圖4.3-3


現(xiàn)在按下快捷鍵command + 空格,輸入ali伍伤,則Alfred不區(qū)分大小寫的將所有包含ali的應(yīng)用程序,文檔以及歷史網(wǎng)址都列出來了扰魂。

更多關(guān)于Alfred的使用方式和無限想象力麦乞,請參考官方網(wǎng)站或者網(wǎng)上現(xiàn)有的大量的教程。

下面簡單演示一下剪切板管理的使用劝评。如下圖所示,我使用快捷鍵打開剪切板管理器声畏,列出來我最近復(fù)制過的文本片段百侧,我可以快速的選取這些文本片段或者輸入部分字符來查找

圖4.3-5


4.4 聰明又美麗的日歷 -- Fantastical 2

打開Fantastical 2的網(wǎng)站,你一定會被她漂亮的外表所吸引,最可貴的是Fantastical還很聰明初斑,當(dāng)你在日歷里面新建一個提醒的時候,輸入如下內(nèi)容“HTML training at 7:30pm tomorrow alert 5 min”, 則Fantastical會自動將日期設(shè)置為明天砂竖,然后將開始時間設(shè)置為晚上7點(diǎn)半鹃答,并且提前5分鐘提醒,是不是很聰明测摔?

圖4.4-1


4.5 來杯免費(fèi)咖啡 -- Caffeine

今天下午給大老板和重要客戶演示PPT,你仿佛看到了升職加薪走上人生巔峰浙于,當(dāng)你打開MacBook接上投影儀,口若懸河的講解腐宋,突然MacBook進(jìn)入休眠模式了檀轨,畫面太美了,我不敢想了参萄。

你應(yīng)該立刻安裝這款免費(fèi)的良心軟件---Caffeine,設(shè)置開機(jī)啟動拧揽,點(diǎn)一下狀態(tài)欄的咖啡杯圖標(biāo),當(dāng)咖啡是滿的時候痒谴,MacBook將不會進(jìn)入休眠模式铡羡,再點(diǎn)一下咖啡杯空了就正常休眠,我默認(rèn)設(shè)置開機(jī)啟動尽爆,咖啡杯保持滿滿的狀態(tài)读慎。

4.6 快速切換和打開應(yīng)用程序 -- Manico

MacBook系統(tǒng)默認(rèn)設(shè)置了一個快捷鍵來顯示當(dāng)前運(yùn)行中的應(yīng)用程序,同時按下tab + command夭委,將看到如下圖的樣式:

圖4.6-1


如果你想要卻換到Firefox,需要再按一下tab崇摄,如果要切換到日歷慌烧,需要按兩下‘tab’,如果一次性打開10幾個應(yīng)用程序屹蚊,你經(jīng)常需要按十幾下tab才能卻換到想要的程序进每。

Manico專為這個場景而設(shè)計(jì)品追,安裝好后打開冯丙,默認(rèn)快捷鍵是按住option肉瓦,如圖所示胃惜,此時按下數(shù)字7就能快速打開編號為7的地圖。

圖4.6-2


另外鲫趁,推薦設(shè)置Manico使用左手邊的字母加數(shù)字做索引利虫,方便僅僅用左手就能快速切換應(yīng)用程序糠惫。在菜單欄點(diǎn)擊Manico圖標(biāo),打開Preferences...巢价, 在AppearanceTab里面固阁,選擇Uses left hand area和Use numeric and alphabet。

圖4.6-3


4.7 隨心所欲的復(fù)制粘貼以及無限想象 -- PopClip

日常工作中碉克,你有多少次是從一個應(yīng)用程序復(fù)制一段文本然后粘貼到另外一個地方并齐?

有多少次是復(fù)制一個網(wǎng)址然后打開瀏覽器粘貼到地址欄然后回車打開?

有多少次是復(fù)制一個名詞,然后打開瀏覽器找到搜索引擎來搜索窝剖?

這些重復(fù)的操作模式都是可以簡化的酥夭,你唯一需要的就是PopClip脊奋,當(dāng)你選中一段文字(如下圖疙描,選中“當(dāng)日收益”)起胰,PopClip就會彈出來一個快捷操作欄,你可以復(fù)制地消,剪切或者粘貼畏妖,更為強(qiáng)大的是,PopClip提供了很多免費(fèi)的插件半夷,例如使用指定的搜索引擎搜索選中的文字迅细,或者選中英文單詞做大小寫轉(zhuǎn)換等等。

圖4.7-1


需要注意的是嗦随,PopClip需要你的授權(quán)才能彈出快捷狀態(tài)欄敬尺,直接點(diǎn)擊Open System Preferences或者打開System Preferences,點(diǎn)擊Security & Privacy圖標(biāo)署恍,在PrivacyTab內(nèi)蜻直,點(diǎn)擊Accessibility,然后將PopClip加到右邊的列表里面并且勾選前面的checkbook呼巷。(提示:你可能需要先點(diǎn)擊右下角的黃色鎖赎瑰,輸入密碼后才能編輯右邊的列表。)

4.8 增強(qiáng)資源管理器 -- XtraFinder

MacBook自帶的資源管理器(Finder)已經(jīng)可以滿足一般的需要餐曼,但是當(dāng)你有大量文件維護(hù)操作后,你就需要一個更強(qiáng)大的Finder集惋。XtraFinder完全集成到Finder里面,你根本感覺不出它是一個第三方的應(yīng)用程序喉祭,同時還提供很多增強(qiáng)特性为朋,比如:

像瀏覽器那樣的標(biāo)簽頁(Tab)

支持雙操作面板(Panel)

增強(qiáng)的全局快捷鍵,例如新建文件(New File)等

多彩的側(cè)邊欄圖標(biāo)

快速在當(dāng)前文件夾打開終端

快速在當(dāng)前文件夾新建文件

圖4.8-1


4.9 隨心所欲的全鍵盤控制 - Shortcat

在系統(tǒng)設(shè)置里面胶惰,我介紹了全鍵盤控制模式霞溪,但是此模式只能做簡單的按鈕控制,無法達(dá)到隨心所欲的控制坊饶。下面介紹一款比較geek的軟件殴蓬,Shortcat幫助你完全使用鍵盤來控制系統(tǒng),供有鍵盤強(qiáng)迫癥的同學(xué)使用痘绎。

圖4.9-1


4.10 來杯雞尾酒 -- Bartender

如果你看到這里肖粮,相信你已經(jīng)被我推(hu)薦(you)的安裝了一排軟件,你的系統(tǒng)狀態(tài)欄已經(jīng)人滿為患行施,有時候會因?yàn)楫?dāng)前激活的應(yīng)用程序的菜單比較多擋住你要點(diǎn)擊的狀態(tài)欄圖標(biāo)魂那,這個時候你需要一個酒保來幫你調(diào)理一下狀態(tài)欄,Bartender將是我推薦的最后一個日常使用的App须教,你可以自定義隱藏某些不常用的狀態(tài)欄圖標(biāo),特別適合處女座強(qiáng)迫癥。

圖4.10-1


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

終于到了開發(fā)環(huán)境配置階段划乖,在配置開發(fā)環(huán)境前琴庵,建議先將OS X系統(tǒng)升級到最新版,同時去MacApp Store下載最新版的Xcode迷殿,然后使用下面的命令安裝Xcode command line tools庆寺,這將為你安裝很多終端下面常用的命令,將來很可能會使用到:

? xcode-select --install

5.1 命令行終端Terminal

在用戶界面沒有發(fā)明前懦尝,終端Terminal曾經(jīng)是計(jì)算機(jī)的唯一交互方式,就算到了今天琅轧,很多服務(wù)器仍然只提供終端登陸來操作踊挠,職位開發(fā)測試運(yùn)維相關(guān)人員,在日常工作中合理使用終端將大大提高工作效率睹酌。

5.1.1 替換系統(tǒng)默認(rèn)Shell -- Oh My ZSH!

Bash作為大多數(shù)系統(tǒng)默認(rèn)安裝的Shell扁凛,大家都多少有所接觸,Zsh和Bash類似都是一個Shell卤妒,但是Zsh更注重用戶體驗(yàn)和與人的交互字币,OS X默認(rèn)也安裝好了Zsh,然而你想自己從頭開始配置一個順手的Zsh是比較浪費(fèi)時間的士复,有人已經(jīng)幫我們配置好了,這個流行的Zsh配置叫---Oh My ZSH!便贵,直觀的效果如下圖所示冗荸,代碼開源在github

圖5.1.1-1


切換默認(rèn)Shell到Zsh

Mac OS X默認(rèn)已經(jīng)安裝好了Zsh盔粹,你可以打開終端程癌,輸入zsh --version來確認(rèn),如果沒有安裝进萄,請參參考這個文檔烦秩。

打開終端輸入下面的命令,切換默認(rèn)Shell為Zsh:

chsh -s /bin/zsh

關(guān)閉終端重新打開后兜蠕,你將默認(rèn)使用zsh作為終端Shell抛寝。然而你會發(fā)現(xiàn),終端并沒有變得多酷炫晶府,接著往下走钻趋,安裝Oh My ZSH!

安裝Oh My ZSH!

打開終端輸入下面的命令:

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

耐心等待一會兒,然后你就會發(fā)現(xiàn)你的終端變成了彩色的了较沪。

圖5.1.1-2


你可以修改終端的Profile失仁,選擇深色背景profile,這樣就比較炫酷了控轿。如果你對默認(rèn)的Oh My ZSH的配色不滿意,請參考這里找到你喜歡的配色鹦蠕。

5.1.2 替換系統(tǒng)默認(rèn)終端 -- iTerm 2

如果你經(jīng)常使用終端躲株,那么推薦你使用iTerm 2來替代系統(tǒng)自帶的終端。關(guān)于iTerm 2的特性,請看這里廊鸥。

這里我只介紹一個小技巧,我想設(shè)置一個快捷鍵假設(shè)為F12磨德,在任意場合吆视,我按一下快捷鍵F12就彈出終端,輸入一些命令執(zhí)行后您觉,再按一下F12終端就自動隱藏授滓,這對經(jīng)常使用終端的人,例如經(jīng)常ssh連接服務(wù)器的人來說實(shí)在太方便了在孝。

設(shè)置過程如下:

系統(tǒng)已經(jīng)默認(rèn)將F12分配給Show Dashboard淮摔,需要先取消這個設(shè)置。

打開System Preferences仔燕,選擇Keyboard胃碾,切換到Shortcuts這個Tab下,點(diǎn)擊Mission Control厕隧,取消對應(yīng)F12的快捷鍵。

圖5.1.2-1


打開iTerm的Preferences...髓迎, 在ProfilesTab里面建丧,點(diǎn)擊下面的[+]添加一個新的profile,為什么要新建一個profile橄维?答案是為了定制將來彈出的終端樣式和大小等等參數(shù)拴曲。新的profile假設(shè)命名為guake,(注:guake這個名稱是為了向Linux下的Guake終端致敬)竞川,你可以自己任意起個名稱叁熔,下面會用到。

圖5.1.2-2


再切換到WindowTab下遭贸,將Style驹马,Screen和Space這3個值設(shè)置和下圖一樣糯累。

圖5.1.2-3


再切換到KeysTab下,設(shè)置如下圖所示的HotkeyF12效拭。

圖5.1.2-4


現(xiàn)在你按下F12胖秒,就立即得到一個占滿全屏的黑色命令行終端,再按一下F12隱藏終端挤渔,非常的方便风题。

5.2 終端下的命令管理 -- Homebrew

MacApp Store你一定非常熟悉了嫉父,它可以幫你下載和安裝大部分常見的軟件眼刃。

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

Homebrew就是這樣一款終端下的命令程序包管理器,安裝非常簡單雨饺,復(fù)制如下命令在終端下運(yùn)行额港,按回車并輸入密碼后等待安裝成功:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

圖5.2-1


curl和wget是命令行下面常用的命令,其中curl已經(jīng)默認(rèn)安裝在OS X中了移斩,但是wget沒有默認(rèn)安裝向瓷,下面演示如何使用Homebrew來安裝wget。

brew install wget

下面是運(yùn)行截圖:

圖5.2-2


5.3 終端下管理非終端軟件 -- Homebrew Cask

因?yàn)锳pple不允許第三方的瀏覽器進(jìn)入Mac App Store你稚,如果你想要安裝Google Chrome朱躺,只能去Google網(wǎng)站下載后運(yùn)行安裝文件。這一類App Store沒有的非終端下的軟件能不能享受Homebrew一樣的命令行安裝的便捷性呢宇弛?

Homebrew Cask就是這樣一款終端下的程序管理器源请,它擴(kuò)展了Homebrew彻况,作為Mac App Store的有益補(bǔ)充疗垛,方便你快速維護(hù)日常軟件的安裝升級和卸載硫朦,復(fù)制如下命令在終端下運(yùn)行,按回車并輸入密碼后等待安裝成功:

brew install caskroom/cask/brew-cask

下面是運(yùn)行截圖:

圖5.3-1


那如何使用Homebrew Cask來安裝Google Chrome呢泽裳? 首先使用chrome作為關(guān)鍵字查找一下:

> brew cask search chrome

==> Partial matches

chrome-devtools? ? ? ? ? chrome-remote-desktop-host? ? chromecast? ? ? ? ? ? google-chrome

上面的命令運(yùn)行后列出了4個候選項(xiàng)破婆,很明顯最后一個google-chrome就是我們要安裝的,繼續(xù)輸入

>? brew cask install google-chrome

下面只需要稍微等一會兒瀑梗,最新版的Google Chrome就乖乖的安裝在你的MacBook里面了裳扯。

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

5.4.1 安裝Java和Maven

現(xiàn)在OS X沒有默認(rèn)安裝JDK饰豺,如果你在終端輸入java,系統(tǒng)會引導(dǎo)你到Oracle網(wǎng)站去下載冤吨,然后自己點(diǎn)擊下載文件來安裝漩蟆,這個過程一點(diǎn)都不酷,而且不能自動化”玻現(xiàn)在你有了Homebrew Cask扔仓,只要輸入如下命令,Java就可以自動安裝好啦撬码。

brew cask install java

現(xiàn)在最近版本的JDK是1.8版保,Homebrew默認(rèn)安裝最新版軟件夫否,如果你要安裝非最新版的JDK叫胁,那么去Oracle網(wǎng)站下載吧驼鹅,Homebrew的多版本支持不是很好用。

同樣的输钩,輸入如下命令來安裝Maven最新版买乃。

brew install maven

在開發(fā)中,你很可能會碰到這個錯誤java.security.InvalidKeyException: Illegal key size or default parameters肴焊,那是因?yàn)槊绹鴮Τ隹谲浖?a target="_blank" rel="nofollow">加密算法長度的限制功戚,你需要去如下鏈接下載補(bǔ)丁包:

JCE Unlimited Policy for JDK 6

JCE Unlimited Policy for JDK 7

JCE Unlimited Policy for JDK 8

補(bǔ)丁替換路徑為${java.home}/jre/lib/security/,大約如下所示:

/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/security

5.4.2 安裝版本控制軟件 -- SmartGit & SmartSVN

如果代碼就是生命,版本控制系統(tǒng)就是時光機(jī)壳咕。GitSubversion分別是現(xiàn)在最流行的2個版本控制系統(tǒng)顽馋,SmartGitSmartSVN分別是他們的一個第三方客戶端,當(dāng)然他們有很多第三方客戶端竟稳,我覺得SmartGit和SmartSVN是最好用的熊痴。

5.4.3 安裝和配置IDE -- IntelliJ IDEA

IntelliJ IDEA作為最智能的Java IDE果善,推薦所有Java開發(fā)人員使用,你可以在這里下載安裝文件讨跟,或者使用如下的Homebrew Cask命令來下載安裝:

brew cask install intellij-idea

打開IDEA,推薦選擇Darcula主題晾匠,快捷鍵映射選擇I've never used IDEA, 一路確認(rèn)下去進(jìn)入主界面。

推薦使用版本控制客戶端(SmartGit & SmartSVN)下載好源代碼后薪寓,再使用IDEA導(dǎo)入源代碼句喜,原因是如果用IDEA來checkout源代碼咳胃,一邊checkout一邊分析代碼,對于有多個模塊的Maven項(xiàng)目销睁,IDEA動態(tài)檢測Spring框架的配置文件可能會得不到及時而完整的依賴分析存崖。

圖5.4.2-1


我們假設(shè)項(xiàng)目是基于Maven的来惧,如下圖,選擇Maven:

圖5.4.2-2


一路點(diǎn)擊[Next]進(jìn)入主界面隅居,IDEA會幫我們自動檢測到依賴的框架。IDEA會在你首次導(dǎo)入一個項(xiàng)目的時候建立索引,耐心等待索引建立完成万栅,之后的查找就會非成旯常快速撒遣。

6. 工具的意義

工欲善其事义黎,必先利其器泻云,工具永遠(yuǎn)都是用來解決問題的宠纯,沒必要為了工具而工具,一切工具要要為能快速準(zhǔn)確的完成工作和學(xué)習(xí)任務(wù)服務(wù)廉白。

Mac 安裝idea以及激活方法

https://blog.csdn.net/u014266077/article/details/80616471

https://blog.csdn.net/ganquanzhong/article/details/85316006

https://blog.csdn.net/qq_41250801/article/details/84785584

https://blog.csdn.net/zhanglong_4444/article/details/86519516

https://blog.csdn.net/JingLisen/article/details/86487776

http://idea.lanyus.com

2018年06月08日 00:07:02?卡卡angel?閱讀數(shù):16480


Mac安裝磅轻、配置Maven

https://blog.csdn.net/zixiao217/article/details/78006599

2017年09月16日 21:15:52?東陸之滇?閱讀數(shù):24450

?版權(quán)聲明:歡迎轉(zhuǎn)載,但是請附上原文鏈接! https://blog.csdn.net/zixiao217/article/details/78006599

Mac下安裝maven步驟如下:

下載maven摹量,??http://maven.apache.org/download.cgi?下載?

我們選擇binary zip archive 的類型 凝果。

解壓maven?解壓下載好的maven’,將目錄丟到終端命令去獲取文件路徑山害。設(shè)置path:?

vi ~/.bash_profile?

添加maven的路徑浪慌,將下載好的maven資源引入path 中:

exportM2_HOME=/Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0exportPATH=$PATH:$M2_HOME/bin

1

2

使path設(shè)置生效?

設(shè)置path后钓简,使用以下命令使之生效:?

source ~/.bash_profile

查看maven配置是否生效?

使用 man -v 命令查看mvn命令是否ok

mvn -vApache Maven3.5.0(ff8f5e7444045639af65f6095c62210b5713f426;2017-04-04T03:39:06+08:00)Maven home: /Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0Javaversion:1.8.0_144, vendor: Oracle CorporationJava home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jreDefault locale: zh_CN,platformencoding: UTF-8OS name:"mac os x",version:"10.12.6", arch:"x86_64", family:"mac"

1

2

3

4

5

6

7

我們看到maven安裝并設(shè)置ok了外邓。接下來可以使用maven構(gòu)建應(yīng)用了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末席镀,一起剝皮案震驚了整個濱河市豪诲,隨后出現(xiàn)的幾起案子屎篱,更是在濱河造成了極大的恐慌,老刑警劉巖秦士,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異曹傀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)幕庐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門奴拦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人暂氯,你說我怎么就攤上這事±背裕” “怎么了神得?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長节榜。 經(jīng)常有香客問我,道長讳窟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮馏予,結(jié)果婚禮上霞丧,老公的妹妹穿的比我還像新娘。我一直安慰自己突那,他們只是感情好构眯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布愕难。 她就那樣靜靜地躺著,像睡著了一般惫霸。 火紅的嫁衣襯著肌膚如雪猫缭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天壹店,我揣著相機(jī)與錄音猜丹,去河邊找鬼。 笑死老赤,一個胖子當(dāng)著我的面吹牛汉柒,可吹牛的內(nèi)容都是我干的嘀略。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鼎文?” 一聲冷哼從身側(cè)響起蓉坎,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤助琐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后柏锄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體笤成,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嗡呼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年傅寡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铺韧。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡哈打,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肺孵,到底是詐尸還是另有隱情肤舞,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布凤类,位于F島的核電站穗泵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谜疤。R本人自食惡果不足惜佃延,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望夷磕。 院中可真熱鬧履肃,春花似錦、人聲如沸坐桩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绵跷。三九已至膘螟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間碾局,已是汗流浹背荆残。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留净当,地道東北人内斯。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像像啼,于是被迫代替她去往敵國和親俘闯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

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