安裝Homebrew

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

更新Homebrew

1
brew update

安裝wget

1
brew install wget

安裝zsh

1
brew install zsh

更新zsh

1
brew upgrade zsh

修改預設shell為zsh

1
$ chsh -s /usr/local/bin/zsh

安裝oh-my-zsh

1
$ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

安裝zsh-completions

1
brew install zsh-completions

新增設定 (我習慣用nano開…很多範例都用vim 也是可以XD)

nano .zshrc
1
2
# zsh-completions
fpath=(/usr/local/share/zsh-completions $fpath)

rebuild zsh 的 .zcompdump

1
$ rm -f ~/.zcompdump; compinit

切換zsh theme

1
ZSH_THEME="THEME NAME"

安裝zsh-syntax-highlighting程式碼高亮

1
brew install zsh-syntax-highlighting

安裝iTerm2

1
brew cask install iterm2

大专栏  設定MacOS 終端機環境 (Homebrew/zsh/oh-my-zsh/iTerm2)href="#修改iTerm2" class="headerlink" title="修改iTerm2">修改iTerm2

安裝iTerm2配色包

1
git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git ~/iTermTheme

https://medium.com/statementdog-engineering/prettify-your-zsh-command-line-prompt-3ca2acc967f

更新Node.js

看版本

1
2
node -v
npm -v

清除cache

1
sudo npm cache clean -f

安裝工具

1
sudo npm install -g n

選擇版本安裝

1
sudo n latest
1
sudo n stable
1
sudo n 8.9.0

刪除某一版的nodejs

1
sudo n rm 9.0.0

更新npm

1
sudo npm install npm@latest -g

Reference

Homebrew

https://brew.sh/index_zh-tw.html

Zsh

https://github.com/unixorn/awesome-zsh-plugins

http://icarus4.logdown.com/posts/177661-from-bash-to-zsh-setup-tips

https://pjchender.blogspot.tw/2017/02/mac-terminal-iterm-2-oh-my-zsh.html

http://xanxusvervr.blogspot.tw/2017/06/mac.html

Zsh Theme

https://github.com/marszall87/nodeys-zsh-theme

設定MacOS 終端機環境 (Homebrew/zsh/oh-my-zsh/iTerm2)的更多相关文章

  1. 免安裝、免設定的 Hadoop 開發環境 - cloudera 的 QuickStart VM

    cloudera 的 QuickStart VM,為一種免安裝.免設定 Linux 及 Hadoop,已幫你建好 CDH 5.x.Hadoop.Eclipse 的一個虛擬機環境.下載後解壓縮,可直接以 ...

  2. Django--虛擬環境Virtualenv的安裝使用

    Django--虛擬環境Virtualenv的安裝使用 本次隨筆只要記錄在windows下安裝virtualenvwrapper,以及簡單的使用命令. virtualenvwrapper的安裝     ...

  3. 在 Windows 環境下利用 VNC 遠端控管 Mac OS X Server

    Mac OS Server 可以使用 VNC 來遠端控管.不過,在 Mac 上打開這個功能很簡單,要讓 Windows 的 VNC Viewer 連上卻很難,原來是有原因的. 首先我們來看怎麼在 Ma ...

  4. Gazebo機器人仿真學習探索筆記(五)環境模型

    環境模型構建可以通過向其中添加模型實現,待之後補充,比較有趣的是建築物模型, 可以編輯多層樓層和房間,加入樓梯,窗戶和牆壁等,具體可以參考附錄,等有空再補充. 起伏地形環境構建可以參考之前內容:在Ga ...

  5. 安裝 Rails 開發環境

    安裝 Rails 開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you f ...

  6. ASP.NET MVC 4 部署到 Windows Azure 如何轉換時區設定

    由於公司慢慢地開始將新的專案都移往 Windows Azure 雲端平台做網站代管,漸漸地也開始遇到一些小問題,這些問題在還沒上雲端之前通常不會發生,像我們這次遇到的問題就跟顯示時間有關.由於 Win ...

  7. Windows的免費hMailServer搭配SpamAssassin過濾垃圾郵件:安裝與設定

    http://jdev.tw/blog/1677/hmailserver-with-spamassassin-sawin32 為了解決垃圾信泛濫的狀況,這兩天「跨界」測試了運行在Windows上的免費 ...

  8. ASP.NET MVC + MySQL で開発環境構築

    from:http://qiita.com/midori44/items/ef7cdd1d37c353e44b5f ASP.NET MVC & EntityFramework によるコードファ ...

  9. Step by Step 設定 TFS 2012 Create Team Project 權限 - 避免 TF218017、TF250044

    基本上權限的設定和 以往的 TFS 沒有什麼太大的差別 只是這次的權限設定畫面有略作些調整,我還是一併整理一下 當我們用 TFSSetup 的帳號安裝完 TFS 2012 後 想要在自已的電腦上用自已 ...

随机推荐

  1. 关于live2D的使用

    <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidge ...

  2. Graph & Trees3 - 二分图

    \[二分图略解\] \[By\;TYQ\] 二分图定义: \(f(i,L) = [a \in L\;\text{&}\;\forall b \in a.to \;\text{,}\; b \n ...

  3. drf中的jwt使用与手动签发token、校验用户

    jwt认证 1)session存储token,需要数据库参与,耗服务器资源.低效2)缓存存token,需要缓存参与,高效,不易集群3)客户端存token,服务器存签发与交易token的算法,高效,易集 ...

  4. 吴裕雄--天生自然 pythonTensorFlow自然语言处理:Seq2Seq模型--测试

    import sys import codecs import tensorflow as tf # 1.参数设置. # 读取checkpoint的路径.9000表示是训练程序在第9000步保存的ch ...

  5. Spring加载xml配置文件的方式

    梳理Spring的流程 xml是最常见的spring 应用系统配置源.Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory,ClassPathXmlApplica ...

  6. tmp == emg.经典+47

    zw.Y3s3{ttqtf**9q+{xx//up qm+Y3#9t%sfsfqtf+&* hh-Y@15zq&zf51"qt3+x>y ====== 城隍庙 经典景点 ...

  7. Sex linkage

    I.8 Sex linkage 单倍体:性别决定基因(S\s)和与性别决定基因连锁的等位基因(A\a)存在于同一套遗传物质上,其配子结合和减数分裂图示如下: 如果性别是由染色体区域决定的,自然选择会避 ...

  8. Pwn-Gcc编译命令

  9. Q_Go1

    Go语言的特点及优势 一.Go语言设计初衷(为什么设计Go语言?) 1.1.设计Go源是为了解决当时Google开发遇到的困难: 大量的C++代码,同时有引入了Java和Python 成千上万的工程师 ...

  10. 2018SEERC Points and Rectangles (CDQ分治)

    题:http://codeforces.com/gym/101964/problem/K 分析:https://blog.csdn.net/qq_43202683/article/details/98 ...