Mac前端上手指南

MAC是一個強大的生產力工具,可是由於g*w的緣由以及網速的緣由,仍是須要一些優化和調整的node

Homebrew

一個強大的安裝包管理工具.python

macOS 缺失的軟件包的管理器git

安裝

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼

將以上命令粘貼至終端。github

腳本會在執行前暫停,並說明將它將作什麼。高級安裝選項在 這裏 (required for Linux and Windows 10 Subsystem for Linux)。shell

替換源

參考清華的加速器npm

替換現有上游

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
複製代碼

優化命令行-改用zsh

使用mac的一個緣由就是由於強大的命令行,原生終端已經很好了,可是仍是能夠進一步進行優化的編程

安裝iterm2

比終端好用的多的終端vim

官網下載而後進行安裝便可數組

zsh

zsh兼容bash可是顯示的細節更豐富ruby

Zsh具備如下主要功能:

  • 開箱即用、可編程的命令行補全功能能夠幫助用戶輸入各類參數以及選項。
  • 在用戶啓動的全部shell中共享命令歷史。
  • 經過擴展的文件通配符,能夠不利用外部命令達到find命令通常展開文件名。
  • 改進的變量與數組處理。
  • 在緩衝區中編輯多行命令。
  • 多種兼容模式,例如使用/bin/sh運行時能夠假裝成Bourne shell。 能夠定製呈現形式的提示符;包括在屏幕右端顯示信息,並在鍵入長命令時自動隱藏。
  • 可加載的模塊,提供其餘各類支持:完整的TCP與Unix域套接字控制,
  • FTP客戶端與擴充過的數學函數。
  • 徹底可定製化。

安裝

自帶的,iterm2安裝完以後文件夾都幫你創建好了

啓動

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

改用淘寶鏡像 這樣還能防止一些包要從國外下載源碼再編譯形成的問題

安裝原生的node

brew install node
複製代碼

升級爲國內的taobao版

npm install -g cnpm --registry=https://registry.npm.taobao.org

複製代碼

node版本管理

講道理,n超級好用

cnpm i -g n
複製代碼

VSCODE

最強編輯器-之一

安裝插件能夠參考之前的文章vscode插件分享

相關文章
相關標籤/搜索