Mac必備開發神器

Mac必備開發神器

下面介紹幾款Mac下必備開發神器:iTerm二、Zsh(Ohmyzsh、zsh-autosuggestion)、Homebrew、Alfred。php

一、iTerm2

clipboard.png

1.一、iTerm2的介紹與安裝

iTerm2是iTerm的替代品,也是iTerm的繼承者。 它適用於使用macOS 10.10或更高版本的Mac。 iTerm2將iTerm帶入了您從未想過的功能的現代時代。html

官網的下載地址在這裏,下載完成後直接點擊就能夠安裝了。mysql

1.二、iTerm2經常使用快捷鍵

⌘+N、⌘+T、⌘+↔、⌘+F、⌘+W 這幾個快捷鍵就不解釋了。

⌘+D 垂直分屏、⌘+⇧+D 水平分屏、⌘+⌥+↑↓↔ 切換分屏。

⌘+↩全屏、⌘ + R 清屏。

⌃+A/E 行首/尾、⌃+R 查詢歷史命令。

⌥+↔ 左右跳過單詞。

記住這些就差很少了,腦容量有限,應能省則省。linux

1.三、iTerm2配色方案

主題地址在這裏,而後選擇一個你認爲很好看的顏色主題並下載。git

有兩種方法能夠安裝iTerm主題:github

直接經過鍵盤快捷方式:sql

  • 輸入CMD + i(⌘+ i)
  • 導航到「顏色」選項卡
  • 單擊「顏色預設」
  • 單擊「導入」
  • 選擇您要使用的方案的.itermcolors文件
  • 單擊「顏色預設」並選擇顏色方案

經過iTerm偏好shell

  • 點擊iTerm2菜單標題
  • 選擇首選項...選項
  • 選擇配置文件
  • 導航到「顏色」選項卡
  • 單擊「顏色預設」
  • 單擊「導入」
  • 選擇您要使用的方案的.itermcolors文件
  • 單擊「顏色預設」並選擇顏色方案

clipboard.png

二、Zsh(Ohmyzsh、zsh-autosuggestion)

2.一、Zsh的介紹

Zsh 是一款功能強大終端(shell)軟件,既能夠做爲一個交互式終端,也能夠做爲一個腳本解釋器。它在兼容 Bash 的同時 (默認不兼容,除非設置成 emulate sh) 還有提供了不少改進,例如:vim

  • 更高效
  • 更好的自動補全
  • 更好的文件名展開(通配符展開)
  • 更好的數組處理
  • 可定製性高

2.二、Ohmyzsh的介紹與安裝

clipboard.png

Ohmyzsh是一個使人愉快的,開源的,社區驅動的框架,用於管理Zsh配置。它捆綁了大量有用的功能,助手,插件,主題和一些讓你尖叫的東西......數組

官網地址在這裏,複製下面命令運行進行安裝

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

clipboard.png

若是出現該畫面說明你已經安裝成功!

2.三、Ohmyzsh的主題安裝

下面是官網下的主題列表,詳細的請點擊這裏

clipboard.png

啓用主題

爲了啓用主題,在獲取Oh My Zsh以前,將ZSH_THEME設置爲〜/.zshrc中主題的名稱; 例如:ZSH_THEME = robbyrussell
若是您不想啓用任何主題,只需將ZSH_THEME設置爲空白:ZSH_THEME =「」

vim 〜/.zshrc

clipboard.png

設置好以後,不要忘了執行source ~/.zshrc,而後重啓一下,效果以下:

clipboard.png

2.四、Zsh-autosuggestion 介紹和安裝

這也是一個zsh的插件,用於命令建議和自動補全功能。

配置

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-autosuggestions

vi ~/.zshrc

clipboard.png

注意,修改完成後執行下 source ~/.zshrc 才能起效,效果以下所示:

clipboard.png

三、Homebrew

clipboard.png

3.一、Homebrew的介紹與安裝

Homebrew是MacOS 缺失的軟件包的管理器,官網地址在這裏,複製下面命令運行進行安裝

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

3.2 Homebrew經常使用命令

brew search mysql #搜索指定軟件

brew info mysql #查看軟件的信息,好比目前的版本,依賴,安裝後注意事項等

brew update #這會更新 Homebrew 本身,而且使得接下來的兩個操做有意義——

brew outdated #檢查過期(是否有新版本)這會列出全部安裝的軟件裏能夠升級的那些

brew upgrade #升級全部能夠升級的軟件們

brew cleanup #清理不須要的版本極其安裝包緩存

brew outdated # 看一下哪些軟件能夠升級

brew upgrade <xxx> # 升級指定的:若是不是全部的都要升級,那就這樣升級指定的
 
brew upgrade; brew cleanup #升級並清理:若是都要升級,直接升級完而後清理乾淨

四、Alfred

clipboard.png

4.一、Alfred的介紹與安裝

Alfred 是 Mac 系統上一款專一於效率提高的著名應用,它能幫你快速打開網頁、快速進行自定義搜索、查看剪貼板歷史、快速查詢單詞等等。Alfred 提供的功能雖然不少,但目的只有一個 —— 那就是減小咱們工做中的一些重複動做,提高咱們的工做效率。

下載地址在這裏,下載完成後直接點擊就能夠安裝了。

clipboard.png

五、引用

  1. Mac 小記 — iTerm二、Zsh、Homebrew
  2. Mac 從零開始配置開發環境
  3. Zsh(簡體中文))
  4. 你毫不能錯過的效率神器 —— Alfred
  5. iTerm2 + Oh My Zsh 打造溫馨終端體驗
相關文章
相關標籤/搜索