我現(xiàn)在使用的界面:
1.說明及下載安裝
iTerm2:
- iTerm2 是一款完全免費(fèi)的,專為 Mac OS 用戶打造的命令行應(yīng)用。
- iTerm2 官網(wǎng)地址
- 官網(wǎng)下載后直接拖到Applications安裝即可
- 安裝完成后,在/bin目錄下會多出一個(gè)zsh的文件。
Mac系統(tǒng)默認(rèn)使用dash作為終端,可以使用命令修改默認(rèn)使用zsh:chsh -s /bin/zsh
如果想修改回默認(rèn)dash,同樣使用chsh命令即可:chsh -s /bin/bash - zsh完美代替bash,具體區(qū)別可查看Zsh和Bash,究竟有何不同 坑很深
-
Zsh 是一款強(qiáng)大的虛擬終端,既是一個(gè)系統(tǒng)的虛擬終端,也可以作為一個(gè)腳本語言的交互解析器。打開終端,在終端上輸入
zsh --version這個(gè)命令來查看我們的電腦上是否安裝了 Zsh
iterm2的原始界面
Oh My Zsh:
- Oh My Zsh 是一款社區(qū)驅(qū)動(dòng)的命令行工具,它基于 zsh 命令行,提供了主題配置,插件機(jī)制,已經(jīng)內(nèi)置的便捷操作。給我們一種全新的方式使用命令行。
- Oh My Zsh 官網(wǎng)地址
- 安裝方法有兩種: 注意: root用戶和普通用戶需要單獨(dú)安裝配置,即分別切換到普通和root用戶安裝
Via curl:
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"Via wget:
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- 卸載命令:
uninstall_oh_my_zsh
安裝完成后的截圖:
2. 簡單配置:設(shè)置主題
① iTerm2 設(shè)置主題
iTerm2最常用的主題是 Solarized Dark theme下載地址
下載的是壓縮文件,你先解壓一下,然后打開 iTerm2,按Command + ,鍵,打開 Preferences 配置界面,然后Profiles -> Colors -> Color Presets -> Import,選擇剛才解壓的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,導(dǎo)入成功,最后選擇 Solarized Dark 主題,就可以了。
當(dāng)然可以去找自己喜歡的配色和主題方案
② Oh-My-Zsh設(shè)置隨機(jī)主題
輸入命令:vim ~/.zshrc進(jìn)入環(huán)境變量設(shè)置 ~./zshrc 為Zsh啟動(dòng)默認(rèn)執(zhí)行的文件。如果遇到zsh: command not found: mysql只需要把alias mysql=/usr/local/mysql/bin/mysql添加進(jìn)文件就可以.和配置環(huán)境變量是一樣的.
vim ~/.zshrc
按i進(jìn)入編輯模式
找到 ZSH_THEME ,ZSH_THEME="robbyrussell" ,robbyrussell是默認(rèn)的主題,修改 ZSH_THEME="樣式名稱"
如上圖我這里設(shè)置的是隨機(jī)主題.先嘗試下適合自己的主題.看中哪一個(gè)再切換.
按一下esc調(diào)出vi命令,輸入
:wq保存并退出vi模式。
輸入命令使剛才的修改生效:
source ~/.zshrc
每次關(guān)閉重新打開就會切換主題:下面是三個(gè)隨機(jī)主題
所有主題示例
3.安裝agnoster主題
① 下載Meslo字體
- 使用agnoster主題,需要 Meslo 字體支持,要不然會出現(xiàn)亂碼的情況,點(diǎn)擊下載
下載好之后,直接在 Mac OS 中安裝即可。 - 然后打開 iTerm2,按
Command + ,鍵,打開 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font,選擇Meslo LG M Regular for Powerline字體。
② 安裝主題
- 先cd到安裝目錄,隨便一個(gè)文件夾就可以. 如:
cd Desktop/smGit/ - 依次執(zhí)行以下命令:
執(zhí)行上面的命令會將主題拷貝到oh my zsh的themes.cd ~/Desktop/需要安裝的文件夾 git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git cd oh-my-zsh-agnoster-fcamblor/ ./install - 拷貝完成后,執(zhí)行命令打開zshrc配置文件(參照上方修改隨機(jī)主題),將
ZSH_THEME后面的主題名稱改為agnoster
在這里插入圖片描述 -
command+Q或source配置文件后,iTerm2重啟:
在這里插入圖片描述
4. 安裝插件
① 安裝高亮插件
執(zhí)行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
執(zhí)行命令打開zshrc配置文件vi ~/.zshrc,找到plugins(配置文件很大,需要往下移動(dòng)光標(biāo))把高亮插件添加上zsh-syntax-highlighting.插件直接有空格就可以.
然后在文件的最后一行添加:
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
按一下esc調(diào)出vi命令,輸入:wq保存并退出vi模式。
執(zhí)行命令使剛才的修改生效:source ~/.zshrc
② 可選、補(bǔ)全插件
和上面一樣執(zhí)行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
執(zhí)行命令打開zshrc配置文件vi ~/.zshrc,找到plugins(配置文件很大,需要往下移動(dòng)光標(biāo))把可選、補(bǔ)全插件添加上zsh-autosuggestions.插件直接有空格就可以.
按一下esc調(diào)出vi命令,輸入
:wq保存并退出vi模式。
執(zhí)行命令使剛才的修改生效:source ~/.zshrc
5. iterm2 快捷鍵
| 分類 | 命令 | 說明 |
|---|---|---|
| 標(biāo)簽 | 新建標(biāo)簽 | command + t |
| 關(guān)閉標(biāo)簽 | command + w |
|
| 切換標(biāo)簽 | command + 數(shù)字 command + 左右方向鍵 |
|
| 切換全屏 | command + enter |
|
| 查找 | command + f |
|
| 窗口操作 | 新建窗口 | shift + command + d(橫向)command + d(豎向) |
| 關(guān)閉窗口 | shift + command + w |
|
| 前一個(gè)窗口 | command + ` | |
| 后一個(gè)窗口 | command + ~ |
|
| 進(jìn)入窗口 1,2,3 | option + command + 編號 |
|
| 光標(biāo)控制 | 到行首 | ctrl + a |
| 行末 | ctrl + e |
|
| 前進(jìn)后退,相當(dāng)于左右方向鍵 | ctrl + f/b |
|
| 上一條命令,相當(dāng)于方向鍵上 | ctrl + p |
|
| 搜索命令歷史 | ctrl + r |
|
| 刪除當(dāng)前字符 | ctrl + d |
|
| 刪除之前的字符 | ctrl + h |
|
| 刪除光標(biāo)前的單詞 | ctrl + w |
|
| 刪除到文本末尾 | ctrl + k |
|
| 交換光標(biāo)處文本 | ctrl + t |
|
| 調(diào)整字體大小 | ? + —/+/0 |
|
| 清屏,其實(shí)是滾到新的一屏==ctrl + l | ? + r |
|
| 面板操作 | 垂直分割 | Command + D |
| 水平分割 | Shift + Command + D |
|
| 前一個(gè)面板 | Command + [ |
|
| 后一個(gè)面板 | Command + ] |
|
| 切換到上/下/左/右面板 | Option + Command + 上下左右方向鍵 |
|
| 關(guān)閉面板 | Command + w |
6. 其他功能
① iTerm2 設(shè)置背景如下圖:
② iTerm2 快速隱藏和顯示
③ iTerm2 設(shè)置熱鍵懸浮窗口
剛才的已經(jīng)是快鍵啟動(dòng)了,這個(gè)是設(shè)置一個(gè)新的熱鍵啟動(dòng)窗口,半透明的.command+,-->keys--->hotkey-->create a dedicated hotkey window
選好后:
在profiles中.左邊 Profile Name 會多出一個(gè)
Hotkey Window 的窗口,在里面設(shè)置就可以.和前面說的設(shè)置完全一樣。下面是我用的:④ iTerm2 中Vim配色
首先下載solarized,上文有下載方法和地址。執(zhí)行以下命令
$ cd solarized
$ cd vim-colors-solarized/colors
$ mkdir -p ~/.vim/colors
$ cp solarized.vim ~/.vim/colors/
$ vi ~/.vimrc
加入下面三行設(shè)置即可
syntax enable
set background=dark
colorscheme solarized