Mac前端上手指南

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 插件分享

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容