1.簡介
Mac OS自帶的終端拔第,用起來雖然有些不太方便痊硕,界面也不夠友好拌喉。iTerm2是一款相對比較好用的終端工具.iTerm2常用操作包括主題選擇速那、聲明高亮、自動填充建議尿背、隱藏用戶名和主機名端仰、分屏效果等.
可以先看一下效果圖
2.安裝
2.1 官網下載安裝
iTerm2 下載地址:https://www.iterm2.com/downloads.html
下載的是壓縮文件,解壓后直接雙擊執(zhí)行程序文件田藐,或者直接將它拖到 Applications 目錄下荔烧。
2.2 brew安裝
直接使用 Homebrew 進行安裝
brew cask install iterm2
注意:
如果未安裝brew可以參考這個方式:
國內快速安裝Homebrew
3.配置 iTerm2 主題
3.1 主題配置下載(2種方式)
3.2 主題配置
任意一種方式下載以后,下載的是壓縮文件坞淮,解壓茴晋,然后打開 iTerm2,左上角打開 Preferences 配置界面。然后Profiles -> Colors -> Color Presets,在下拉列表中選擇 Import回窘,選擇剛才解壓的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件.導入成功后,在 Color Presets下選擇 Solarized Dark 主題诺擅。
4.設置 iTerm2 背景圖片
打開 iTerm2,打開 Preferences 配置界面Profiles -> Window->Background mage,選擇一張自己喜歡的背景圖.
4.安裝 oh-my-zsh
bash是mac中terminal自帶的shell啡直,把它換成zsh烁涌,這個的功能要多得多。擁有語法高亮酒觅,命令行tab補全撮执,自動提示符,顯示Git倉庫狀態(tài)等功能舷丹。
使用下面命令設置默認shell抒钱,bash和zsh切換
# 切換到bash
chsh -s /bin/bash
# 切換到zsh
chsh -s /bin/zsh
4.1 安裝最新版本 zsh(兩種方式)
4.1.1官網提供的兩種方式
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
由于一些原因,上面兩種方法你都沒能安裝成功颜凯,可以試一下手動安裝:
4.1.2下載 oh-my-zsh 源碼
# 下載 oh-my-zsh 源碼
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# 并且把 .zshrc 配置文件拷貝到根目錄下
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 讓 .zshrc 配置文件生效
source ~/.zshrc
4.2 修改配色方案
oh-my-zsh 提供了很多內置的配色方案谋币,可以通過命令來查看:
ls ~/.oh-my-zsh/themes
也可以打開 ??https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 更為直觀的查看所有的配色方案。
打開 vim ~/.zshrc,找到ZSH_THEME, 只要修改 ZSH_THEME 的值就可以設置對應的配色方案了症概。我改成了"essembeh"蕾额。更改以后記得執(zhí)行
source ~/.zshrc
4.3 安裝字體 PowerFonts
為什么要安裝字體呢?有些主題是會設置圖標的彼城,我們電腦上的字體一般都不支持這些圖標诅蝶,會出現亂碼退个。
打開Fonts下載 zip 包都本地解壓,就會得到很多字體调炬,找到shell腳本目錄语盈,然后執(zhí)行
執(zhí)行安裝文件
./install.sh
這樣就安裝好了,然后通過以下操作路徑設置字體:
菜單欄 -> Profiles -> Open Profiles -> Edit Profiles -> 選擇 Text
4.4 狀態(tài)欄
可以為每個打開的終端都設置一個狀態(tài)欄筐眷,顯示一些系統信息(比如 CPU黎烈、RAM习柠、當前目錄等)匀谣。
操作路徑:菜單欄 -> Profiles -> Open Profiles -> Edit Profiles -> 選擇 Session
根據自己的需求進行選擇,我選的是當前路徑
5.插件
5.1 git
git 插件是自帶插件资溃,默認已經開啟武翎,它可以讓我們使用非常騷好用的的 git 命令,提高開發(fā)效率溶锭。首先宝恶,我們先了解一下插件在 ~/.zshrc 的哪個位置,找到下面這個字段就不會錯了:
plugins=(git)
可以通過命令查看所有配置:
vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh
5.2 autojump 插件
該插件就是在終端,按住(command )鍵 點擊終端目錄,自動跳轉對應目錄下趴捅。
5.2.1 安裝
brew install autojump
5.2.2配置
vim ~/. zshrc 加一行代碼:
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
然后就是
source ~/.zshrc
更新一下配置文件垫毙,讓配置文件有效。
5.3 zsh-autosuggestions插件
這個插件的作用很簡單拱绑,就是像它名字一樣综芥,會在你輸入命令的時候提示并且自動完成:
5.3.1下載該插件到.oh-my-zsh的插件目錄
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
5.3.2編輯.zshrc文件
vim ~/.zshrc ,找到plugins=(git)這一行,如果沒有添加猎拨。更改為如下
plugins=(git zsh-autosuggestions)
然后
source ~/.zshrc
最后的效果圖如下:
6. iTerm2 隱藏用戶名和主機名
有時候我們的用戶名和主機名太長膀藐,終端顯示的時候會很不好看,我們可以手動去除红省。
vim ~/.zshrc,增加
DEFAULT_USER="電腦的用戶名"
該電腦的用戶名 可以通過 whoami 終端命令查看额各,否則DEFAULT_USER不生效。比如:我的電腦用戶名為mac,則DEFAULT_USER="mac"吧恃。
更改后如下圖:
7. iTerm2 隱藏用戶名和主機名
command + enter 進入與返回全屏模式
command + t 新建標簽
command + w 關閉標簽
command + 數字 command + 左右方向鍵 切換標簽
command + enter 切換全屏
command + f 查找
command + d 水平分屏
command + shift + d 垂直分屏
command + option + 方向鍵 command + [ 或 command + ] 切換屏幕
command + ; 查看歷史命令
command + shift + h 查看剪貼板歷史
ctrl + u 清除當前行
ctrl + l 清屏
ctrl + a 到行首
ctrl + e 到行尾
ctrl + f/b 前進后退
ctrl + p 上一條命令
ctrl + r 搜索命令歷史
8. iTerm2 隱藏用戶名和主機名
進入到.oh-my-zsh/tools目錄,依次執(zhí)行
1 $cd .oh-my-zsh/tools
2 chmod +x uninstall.sh
3 ./uninstall.sh
4 rm -rif .zshrc