iTerm2超詳細安裝和配置

1.簡介

Mac OS自帶的終端拔第,用起來雖然有些不太方便痊硕,界面也不夠友好拌喉。iTerm2是一款相對比較好用的終端工具.iTerm2常用操作包括主題選擇速那、聲明高亮、自動填充建議尿背、隱藏用戶名和主機名端仰、分屏效果等.

可以先看一下效果圖


image.png

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種方式)

官網下載
github下載

3.2 主題配置

任意一種方式下載以后,下載的是壓縮文件坞淮,解壓茴晋,然后打開 iTerm2,左上角打開 Preferences 配置界面。然后Profiles -> Colors -> Color Presets,在下拉列表中選擇 Import回窘,選擇剛才解壓的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件.導入成功后,在 Color Presets下選擇 Solarized Dark 主題诺擅。

image.png

4.設置 iTerm2 背景圖片

81f8a509gy1fnjdvkkwgoj20zk0m8ak8.jpeg

打開 iTerm2,打開 Preferences 配置界面Profiles -> Window->Background mage,選擇一張自己喜歡的背景圖.

image.png

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
image.png

4.3 安裝字體 PowerFonts

為什么要安裝字體呢?有些主題是會設置圖標的彼城,我們電腦上的字體一般都不支持這些圖標诅蝶,會出現亂碼退个。
打開Fonts下載 zip 包都本地解壓,就會得到很多字體调炬,找到shell腳本目錄语盈,然后執(zhí)行
執(zhí)行安裝文件

./install.sh

這樣就安裝好了,然后通過以下操作路徑設置字體:
菜單欄 -> Profiles -> Open Profiles -> Edit Profiles -> 選擇 Text


image.png

4.4 狀態(tài)欄

可以為每個打開的終端都設置一個狀態(tài)欄筐眷,顯示一些系統信息(比如 CPU黎烈、RAM习柠、當前目錄等)匀谣。

操作路徑:菜單欄 -> Profiles -> Open Profiles -> Edit Profiles -> 選擇 Session

image.png

根據自己的需求進行選擇,我選的是當前路徑


image.png

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)
image.png

然后

source ~/.zshrc

最后的效果圖如下:


image.png

6. iTerm2 隱藏用戶名和主機名

有時候我們的用戶名和主機名太長膀藐,終端顯示的時候會很不好看,我們可以手動去除红省。
vim ~/.zshrc,增加

DEFAULT_USER="電腦的用戶名"

該電腦的用戶名 可以通過 whoami 終端命令查看额各,否則DEFAULT_USER不生效。比如:我的電腦用戶名為mac,則DEFAULT_USER="mac"吧恃。
更改后如下圖:


image.png

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

9. 參考文獻

這篇 iTerm2 + Oh My Zsh 教程手把手讓你成為這條街最靚的仔
Mac下終端工具iTerm2安裝

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末虾啦,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子痕寓,更是在濱河造成了極大的恐慌傲醉,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厂抽,死亡現場離奇詭異需频,居然都是意外死亡,警方通過查閱死者的電腦和手機筷凤,發(fā)現死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門昭殉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苞七,“玉大人,你說我怎么就攤上這事挪丢□宸纾” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵乾蓬,是天一觀的道長惠啄。 經常有香客問我,道長任内,這世上最難降的妖魔是什么撵渡? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮死嗦,結果婚禮上趋距,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布阶界。 她就那樣靜靜地躺著,像睡著了一般翼雀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上孩擂,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天狼渊,我揣著相機與錄音,去河邊找鬼肋殴。 笑死囤锉,一個胖子當著我的面吹牛,可吹牛的內容都是我干的护锤。 我是一名探鬼主播官地,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烙懦!你這毒婦竟也來了驱入?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤氯析,失蹤者是張志新(化名)和其女友劉穎亏较,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體掩缓,經...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡雪情,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了你辣。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巡通。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡尘执,死狀恐怖,靈堂內的尸體忽然破棺而出宴凉,到底是詐尸還是另有隱情誊锭,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布弥锄,位于F島的核電站丧靡,受9級特大地震影響,放射性物質發(fā)生泄漏籽暇。R本人自食惡果不足惜温治,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望图仓。 院中可真熱鬧罐盔,春花似錦但绕、人聲如沸救崔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽六孵。三九已至,卻和暖如春幅骄,著一層夾襖步出監(jiān)牢的瞬間劫窒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工拆座, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留主巍,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓挪凑,卻偏偏與公主長得像孕索,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子躏碳,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內容