在我的Mac上搗騰了好多東西,有些東西挺好用的,有些大家說好用的東西我不適應(yīng)瞭亮,總結(jié)了一下我用的一些玩意家乘,主要是為了以后添置新設(shè)備的時候配置環(huán)境不出麻煩蝗羊。
VPN
把這個放到第一位,是因為服務(wù)器在國外的挺多的仁锯,而且國內(nèi)訪問github的速度并不快耀找。
大家用的VPN各不相同,我就不放具體的操作了
我使用的是云梯VPN业崖,挺穩(wěn)定的野芒,而且相當便宜蓄愁。
配置地址,智能路由
Xcode
這個就不說了吧狞悲,直接AppStore下撮抓。
CocoaPods
教程請看這里
先裝cocoapods是因為里面涉及到ruby環(huán)境的安裝。
Homebrew
Homebrew是一個包管理器摇锋,用于在Mac上安裝一些OS X沒有的UNIX工具(比如著名的wget)丹拯。
- 安裝
在 terminal 中復(fù)制以下命令,跟隨指引乱投,將完成 Hombrew 安裝咽笼。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
緊接著,我們需要做一件事讓通過 Hombrew 安裝的程序的啟動鏈接 (在 /usr/local/bin中)可以直接運行戚炫,無需將完整路徑寫出剑刑。通過以下命令將 /usr/local/bin 添加至 $PATH 環(huán)境變量中:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Cmd+T 打開一個新的 terminal 標簽頁,運行以下命令双肤,確保 brew 運行正常施掏。
brew doctor
- 命令操作
安裝一個包,比如widget,可以簡單的運行:
brew install widget
更新 Homebrew 在服務(wù)器端上的包目錄:
brew update
查看你的包是否需要更新:
brew outdated
更新包:
brew upgrade <package_name>
Homebrew 將會把老版本的包緩存下來茅糜,以便當你想回滾至舊版本時使用七芭。但這是比較少使用的情況,當你想清理舊版本的包緩存時蔑赘,可以運行:
brew cleanup
查看你安裝過的包列表(包括版本號):
brew list --versions
Homebrew Cask
Homebrew Cask可以優(yōu)雅狸驳、簡單、快速的安裝和管理 OS X 圖形界面程序缩赛,比如 Google Chrome 和 Dropbox耙箍。
- 安裝
運行以下命令即可完成:
brew tap caskroom/cask // 添加 Github 上的 caskroom/cask 庫
brew install brew-cask // 安裝 brew-cask
- 搜索
brew cask search
- 文件預(yù)覽插件
有些 插件 可以讓 Mac 上的文件預(yù)覽更有效,比如語法高亮酥馍、markdown 渲染辩昆、json 預(yù)覽等等。
brew cask install qlcolorcode
brew cask install qlstephen
brew cask install qlmarkdown
brew cask install quicklook-json
brew cask install qlprettypatch
brew cask install quicklook-csv
brew cask install betterzipql
brew cask install webp-quicklook
brew cask install suspicious-package
- 一些推薦安裝的程序
都是些常用的app旨袒,沒見過的可自行百度汁针,不多做介紹
brew cask install alfred
brew cask install appcleaner
brew cask install cheatsheet
brew cask install dropbox
brew cask install google-chrome
brew cask install sublime-text
brew cask install mou
如果你經(jīng)常使用 Alfred 啟動程序,那么你會想 Alfred 可以搜索 brew cask 安裝的程序砚尽,實現(xiàn)這些僅需運行:
brew cask alfred link
iTerm2+zsh
這塊東西折騰了很久才折騰好的施无。
先來看效果
簡直是裝逼必備。
- 安裝iTerm2
brew cask install iTerm2
-
顏色和字體設(shè)置
- 在 Keys -> Hotkey 中設(shè)置 command + option + i 快速顯示和隱藏 iTerm
- 在 Profiles -> Default -> Check silence bell
- 下載 Solarized dark iterm colors必孤,在 Profiles -> Default -> Colors -> Load Presets 將其導(dǎo)入猾骡,作為默認顏色。
安裝zsh
brew install zsh zsh-completions
- 安裝oh-my-zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | ZSH=~/.dotfiles/zsh sh
- 創(chuàng)建一個zsh的配置文件
注意:如果你已經(jīng)有一個~/.zshrc文件的話,建議你先做備份卓练。使用以下命令
cp ~/.zshrc ~/.zshrc.orig
- 然后開始創(chuàng)建zsh的配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 設(shè)置zsh為你的默認的shell
chsh -s /bin/zsh
Xcode插件
Alcatraz
Alcatraz,所有插件的爸爸,后面幾乎所有的插件购啄,都可以從這里下到襟企。SCXcodeSwitchExpander
SCXcodeSwitchExpander是對用戶自定義或者系統(tǒng)定義的枚舉類變量做了處理,擴展switch自動補全所有case狮含。FuzzyAutocompletePlugin
FuzzyAutocompletePlugin是代碼補全的插件顽悼,提供對用戶自定義方法或者系統(tǒng)api方法都可以預(yù)先提示。比如你想要UIImageView几迄,你只需要輸入uimv蔚龙,就會出現(xiàn)提示-
VVDocumenter
VVDocumenter規(guī)范化的注釋,主需要輸入三個斜線“///”映胁,就OK啦木羹!
-
KSImageNamed
KSImageNamed為項目中使用的UIImage的imageNamed提供文件名自動補全功能。使用[UIImage imageNamed:@"xxx"]時解孙,該插件會掃描整個workspace中的圖片文件坑填。
-
RTImageAssets
RTImageAssets只要拖拽高清圖到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自動生成兩張低清的補全空位弛姜。當然你也可以從 @2x 的圖生成 @3x 版本脐瑰,如果你對圖片質(zhì)量要求不高的話。
-
XToDo
XToDoto collect and list theTODO
,FIXME
,???
,!!!
最后想問大家廷臼,有什么好的方法可以同步環(huán)境配置的苍在?用個git管理呢,還是都裝在dropbox里荠商?會不會太大了不好管理寂恬?