Mac 前端上手指南
MAC 是一個(gè)強(qiáng)大的生產(chǎn)力工具,但是因?yàn)?g*w 的原因以及網(wǎng)速的原因,還是需要一些優(yōu)化和調(diào)整的
[圖片上傳失敗...(image-d24465-1549939880364)]
Homebrew
一個(gè)強(qiáng)大的安裝包管理工具.
macOS 缺失的軟件包的管理器
安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
將以上命令粘貼至終端。
腳本會(huì)在執(zhí)行前暫停,并說(shuō)明將它將做什么。高級(jí)安裝選項(xiàng)在 這里 (required for Linux and Windows 10 Subsystem for Linux)。
替換源
參考清華的加速器
替換現(xiàn)有上游
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update
使用 homebrew-science 或者 homebrew-python
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-science"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-science.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-python"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-python.git
brew update
優(yōu)化命令行-改用 zsh
使用 mac 的一個(gè)原因就是因?yàn)閺?qiáng)大的命令行,原生終端已經(jīng)很好了,但是還是可以進(jìn)一步進(jìn)行優(yōu)化的
安裝 iterm2
比終端好用的多的終端
官網(wǎng)下載然后進(jìn)行安裝即可
zsh
zsh 兼容 bash 但是顯示的細(xì)節(jié)更豐富

Zsh 具有以下主要功能:
- 開箱即用、可編程的命令行補(bǔ)全功能可以幫助用戶輸入各種參數(shù)以及選項(xiàng)。
- 在用戶啟動(dòng)的所有 shell 中共享命令歷史。
- 通過(guò)擴(kuò)展的文件通配符,可以不利用外部命令達(dá)到 find 命令一般展開文件名。
- 改進(jìn)的變量與數(shù)組處理。
- 在緩沖區(qū)中編輯多行命令。
- 多種兼容模式,例如使用/bin/sh 運(yùn)行時(shí)可以偽裝成 Bourne shell。
可以定制呈現(xiàn)形式的提示符;包括在屏幕右端顯示信息,并在鍵入長(zhǎng)命令時(shí)自動(dòng)隱藏。 - 可加載的模塊,提供其他各種支持:完整的 TCP 與 Unix 域套接字控制,
- FTP 客戶端與擴(kuò)充過(guò)的數(shù)學(xué)函數(shù)。
- 完全可定制化。
安裝
自帶的,iterm2 安裝完之后文件夾都幫你建立好了
啟動(dòng)
chsh -s /bin/zsh
美化
安裝 oh my zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
更換主題和插件
修改主題:
$ vim ~/.zshrc
將ZSH_THEME改成ys
ZSH_THEME="ys"
更新配置:
$ source ~/.zshrc
node
改用淘寶鏡像 這樣還能防止一些包要從國(guó)外下載源碼再編譯造成的問(wèn)題
安裝原生的 node
brew install node
升級(jí)為國(guó)內(nèi)的taobao 版
npm install -g cnpm --registry=https://registry.npm.taobao.org
node 版本管理
講道理,n 超級(jí)好用
cnpm i -g n
VSCODE
最強(qiáng)編輯器-之一
安裝插件可以參考以前的文章vscode 插件分享