轉(zhuǎn)載 http://cyrill.win/2017/12/10/about-reinstall-mac
重裝系統(tǒng)
開機(jī)的時(shí)候按住 Command + R,直到出現(xiàn)蘋果標(biāo)及進(jìn)度條。
進(jìn)入恢復(fù)模式之后,可以先格式化磁盤,然后選第二項(xiàng)安裝系統(tǒng),前提是要先聯(lián)接上Wi-Fi,然后等著就行的,有進(jìn)度時(shí)間提示,根據(jù)每個(gè)人網(wǎng)速不同時(shí)間不定。整個(gè)進(jìn)度都走完會(huì)進(jìn)入系統(tǒng),由于我是格式化了磁盤,所以會(huì)提示進(jìn)行各種設(shè)置,都設(shè)置完就可以進(jìn)入系統(tǒng)了,新的一樣。
新系統(tǒng)配置開發(fā)環(huán)境
最先的一些配置
打開"安全性與隱私"中"任何來(lái)源"選項(xiàng).
sudo spctl --master-disable
顯示所有隱藏文件
defaults write com.apple.finder AppleShowAllFiles YES
Xcode
這個(gè)不多說(shuō),第一個(gè)安裝毫無(wú)疑問(wèn)。App Store 下載即可。就是時(shí)間比較久。
一些常用軟件
由于Xcode比較大安裝比較慢,期間我會(huì)安裝一些常用的軟件
QQ 微信
不多說(shuō),可以從官網(wǎng)或者App Store 下載。
Paste 2
可以查看復(fù)制的歷史記錄的軟件。很好用。個(gè)人從 App Store 下載。
App Icon Gear
生成1x 2x 3x圖片 和Launch Image。 開發(fā)時(shí)會(huì)用到。
Status Barred
去掉帶狀態(tài)條的截屏圖片中的狀態(tài)條。
Sip
取色器,還挺好用的
IconKit
生成 iOS Mac 的 應(yīng)用圖標(biāo)。平時(shí)要求不太嚴(yán)格的時(shí)候還挺好用的。要求嚴(yán)格找設(shè)計(jì)吧。
Keynote Numbers Pages
辦公軟件
The Unarchiver
解壓RAR的
有道詞典
用來(lái)查單詞
網(wǎng)易云音樂(lè)
超級(jí)好的歌單和評(píng)論。
HandShaker
錘子出品的安卓手機(jī)傳輸軟件。
藍(lán)燈
github上找。不多說(shuō)。
Typora
網(wǎng)上搜。用來(lái)寫Markdown,個(gè)人用著還習(xí)慣。
Reveal 4
可以去 史蒂芬周的博客 找。個(gè)人硬盤備份。
Dash
史蒂芬周的博客 找
ifunboxmac
官網(wǎng)下載
MindNode
思維導(dǎo)圖
Office
不得不裝,適應(yīng)周邊大環(huán)境。雖然個(gè)人覺(jué)得 Pages 什么的更好用。
Photoshop AI
偶爾用來(lái)切個(gè)圖
iTerm2 + oh my zsh
誰(shuí)用誰(shuí)知道。
先安裝iTerm2
安裝oh my zsh
curl
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
wget
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
curl在command line tools安裝之后,就會(huì)有。
cURL 官網(wǎng)
安裝command line tools,安裝完Xcode會(huì)有,或者也可以
xcode-select --install
然后會(huì)有提示。點(diǎn)擊安裝就可以。
而wget可以通過(guò)homebrew安裝
brew install wget
或者
curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz
tar xzvf wget-1.13.4.tar.gz
cd wget-1.13.4
./configure --with-ssl=openssl
sudo make
sudo make install
which wget #Should output: /usr/local/bin/wge
配色、主題和插件
配色采用solarized
打開iTerm2的偏好設(shè)置,Profiles -> Colors 選擇 Solarized Dark。
主題采用agnoster
vi ~/.zshrc
打開后找到ZSH_THEME="robbyrussell"修改為ZSH_THEME="agnoster"
這個(gè)時(shí)候會(huì)出現(xiàn)亂碼 ?
不要擔(dān)心,是因?yàn)闆](méi)有配套的字體。
Powerline字體下載安裝
clone到隨便的位置,cd到fonts目錄,執(zhí)行 install.sh。這樣字體就都安裝了。
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
接著可以到iTerm2偏好設(shè)置中,找到修改字體的選項(xiàng),修改字體為后綴帶有powerline的字體。?是不是沒(méi)有了。
接著安裝插件,注意插件有很多,不過(guò)安裝的插件越多程序反應(yīng)會(huì)越慢。
這里我們只安裝一個(gè)插件 zsh-syntax-highlighting
執(zhí)行
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
接著再
vi ~/.zshrc
打開后找到
plugins=( [已有插件] zsh-syntax-highlighting )
source 一下 使其生效。
source ~/.zshrc
Homebrew
安裝(Install)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝 tree
brew install tree
Git
安裝command line tools就有了。當(dāng)然也可以自己安裝。
說(shuō)下個(gè)人Git的配置
別名
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci "commit -m"
git config --global alias.s status
git config --global alias.p push
CocoaPods
安裝rvm
curl -L https://get.rvm.io | bash -s stable
安裝rails
sudo gem install rails
安裝CocoaPods
sudo gem install -n /usr/local/bin cocoapods
然后
pod setup
Python3
安裝
brew install Python3
mysql
Mac OS系統(tǒng)的MySQL的版本:MySQL Community Server (GPL),在下載頁(yè)面提供有兩種格式的文件下載,一種為tar.gz格式,另一種為dmg格式,這里推薦dmg格式。
一路安裝。中間會(huì)有個(gè)彈框,請(qǐng)記住里面的密碼 (是mysql root賬戶默認(rèn)的密碼)
安裝好以后,去系統(tǒng)的偏好設(shè)置里找到mysql,開啟mysql服務(wù)。
此時(shí)我們?cè)诿钚休斎?code>mysql -u root -p命令會(huì)提示commod not found,我們還需要將mysql加入系統(tǒng)環(huán)境變量。
cd ~/
# 分別打開.zshrc 和 .profile
vim ./.zshrc
vim ./.profile
添加
# Add Mysql to PATH for scripting.
export PATH="$PATH:/usr/local/mysql/bin"
source 一下 使其生效
source ~/.profile
source ~/.zshrc
現(xiàn)在你就可以通過(guò)mysql -u root -p登錄mysql了,會(huì)讓你輸入密碼,就是之前記下來(lái)那一串。
登陸成功后,可以更改密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你想要設(shè)置的新密碼');
也可以使用homebrew安裝 mysql,這里就不說(shuō)了。
各種編輯器
Sublime
VisualCode
Atom
TextMate
Android Studio
寫Android的
WebStorm
不多說(shuō)
PyCharm
個(gè)人用來(lái)寫Python項(xiàng)目
Unity
不多說(shuō)