Macbook配置一套自己喜歡的高效的開發環境

  俗話說:“工慾善其事必先利其器”,“磨刀不誤砍柴工”等等,無不在告訴我們,要做好一件事,準備工作是非常重要的;對我們Coder來說,我們的MacBook Pro或者ThinkPad等等,那就是我們的武器啊!在開發、學習任務前,把我們這件裝備配置好就顯得尤爲重要啦!筆者是Mac,就來配置一下我的武器吧!
  
1、安裝Mac的包管理工具-Homebrew
  終端中輸入如下命令即可安裝(由於Homebrew是國外軟件,下載源基本也在國外,如果下載速度慢,可以配置使用鏡像);

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

  能安裝就能卸載,終端中輸入如下命令即可卸載:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"    //install替換成uninstall即可

  通過Homebrew可以直接在終端中通過命令直接下載最新版本的App;同時在安裝好對應的App後,Homebrew還會自動幫你配置好所有的環境變量。如安裝Node.js:

brew install node

2、安裝Homebrew Cask
  安裝完成Homebrew後,在終端中輸入如下命令即可安裝;

brew install brew-cask-completion

  Homebrew Cask可以用來獲取開源社區中基本上開發能用到的所有App,當不知道Homebrew Cask是否有我們需要的App時,可以在終端使用如下指令進行搜索:

brew cask search skype    //使用Homebrew Cask搜索其所能提供的App
brew search skype         //brew cask search命令即將在2018-9-30被廢棄,使用brew search替代

3、安裝iTerm2終端工具
  iTerm2被認爲是Mac下最好用的終端工具,所以這裏就安裝一下吧!直接使用Homebrew Cask進行安裝,終端輸入如下命令:

brew cask install iterm2

  相對於Mac原生的終端工具,iTerm2提供了更多的功能,如強大的快捷鍵支持、指令歷史記錄、自動補全提示、強大的搜索等等;我想既然被認爲是Mac下最好用的終端工具,肯定還有別的驚喜吧!iTerm2提供了對整個終端工具的全面配置權限,我們可以按照自己的喜好設置iTerm2的各種顏色、透明度等等,打造屬於我們自己的終端工具;
  設置iTerm2的配色,進入Iterm2-color-schemes 網站,下載下圖紅框中的任意一個文件,下載完成解壓到某一個文件夾;在網站的下方可以找到各種主題顏色的預覽,選擇自己喜歡的主題,我有選擇障礙症,不知道選哪個好,選了Solarized Dark;
這裏寫圖片描述
  下載完成,解壓之後,到iTerm2的設置界面,找到Preferences,然後按照下圖的順序,依次點擊Profiles-Colors-Color Presents-import,找到解壓後文件所在的位置,進入該文件找到schemes文件夾,選擇該文件夾下你所喜歡的主題顏色導入,然後再次點擊Color Presents選擇你導入的主體顏色即可;
這裏寫圖片描述
4、安裝特殊字體-Powerline fonts
  安裝Powerline fonts字體,並在iTerm2中設置字體爲:Meslo LG M DZ Regular for Powerline即可;安裝步驟及命令如下:

# clone  下載字體
git clone https://github.com/powerline/fonts.git --depth=1
# install 安裝字體
cd fonts
./install.sh
# clean-up a bit  安裝完成,刪除下載的字體
cd ..
rm -rf fonts
# uninstall 卸載字體,不要該字體時再卸載,這個命令備用
./uninstall.sh

  特殊字體安裝完後,爲iTerm2設置字體:Meslo LG M DZ Regular for Powerline;按照下圖的順序,依次點擊Profiles-Text-Change Font,這裏,Font和Non-ASCLL Font都要設置爲特殊字體;
這裏寫圖片描述
5、安裝Oh-My-Zsh
  Mac系統中默認的shell爲bash shell,但是我們查看Mac系統中已經提供的shell,可以發現系統提供了很多個shell,終端輸入如下命令查看:

cat /etc/shells

這裏寫圖片描述
  上圖顯示了目前系統中已有的所有shell,其中最後一個就是zsh shell;現在需要將系統默認使用的bash shell改爲zsh shell,終端輸入如下命令:

chsh -s /bin/zsh

  改變系統使用的shell需要輸入密碼進行驗證;
  切換shell成功,安裝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.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  安裝成功之後,需要對它的配置文件進行設置,如果之前使用的是默認的bash shell,就需要將~/.bash_profile文件中配置的環境變量,複製一份設置到~/.zshrc文件中,使得之前配置的環境變量可以繼續生效;
  Oh-My-Zsh設置主題
  在線查看提供的所有主題樣式 ,選擇好喜歡的主題樣式之後,修改~/.zshrc配置文件中 ZSH_THEME 的參數即可;

# 打開 ~/.zshrc
open ~/.zshrc
# 修改 ZSH_THEME 的參數
ZSH_THEME="agnoster"
# 使得新配置生效
source ~/.zshrc

  Oh-My-Zsh設置高亮命令
  clone如下命令所示倉庫到oh my zsh的plugins目錄,命令如下:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  之後在~/.zshrc配置文件中,配置plugins,如下所示:

# 打開 ~/.zshrc
open ~/.zshrc
# Add wisely, as too many plugins slow down shell startup.
plugins=(
  git
  zsh-syntax-highlighting
)
# 使得新配置生效
source ~/.zshrc

  注意:zsh-syntax-highlighting 必須放在最後面(官方推薦);
  Oh-My-Zsh設置命令提示符
  默認的命令提示符爲 user@userdemackbookPro,這樣的提示符配合所設置的agnoster主題顯得太過冗長,因此我選擇將該冗長的提示符去掉,在 ~/.zshrc 配置文件後面追加如下內容:

# 打開 ~/.zshrc
open ~/.zshrc
# 添加 DEFAULT_USER
DEFAULT_USER="user"
# 使得新配置生效
source ~/.zshrc

  注意:DEFAULT_USER 的值必須要是系統用戶名才能生效;
  
最後來一張我爲自己打造的開發武器吧!!!

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章