天天看點

打造舒适mac終端體驗(iterm2)知道的小夥伴已經開始行動了

1. 前言

hello,我是asong,今天不做知識分享,給大家推薦一款mac終端利器iterm2。我們平常在做項目開發時,離不開使用終端,mac本身帶的終端界面并不是特别的好看(手動狗頭),是以今天給大推薦這一款終端利器,不僅功能強大,而且看起來還順眼,不說廢話,直接展示。

打造舒适mac終端體驗(iterm2)知道的小夥伴已經開始行動了
打造舒适mac終端體驗(iterm2)知道的小夥伴已經開始行動了

怎麼樣,看起來還不錯吧!!! 下面就來教你們怎麼安裝。

2. iterm2安裝

在mac下安裝一些軟體或者插件,我都喜歡使用brew指令進行安裝,是真的友善。如果電腦沒有安裝brew,首先執行一下指令安裝brew,在進行後續的操作。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"      

一條指令,直接安裝成功。

接下來我們來安裝iterm2:

brew cask install      

安裝成功後,我需要修改一下預設shell。Mac系統預設shell類型為bash類型,而iterm2則對應zsh類型。通過cat指令檢視有哪些shell,然後進行切換。

cat      

這樣我們就安裝好了iterm2了,但是你會發現,這個界面跟我的怎麼不一樣,一點也不好看呀,不要慌,因為還要安裝另一個插件,配合Oh My Zsh使用才會更好呦。

3. Oh My Zsh安裝

執行以下指令:

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

這樣就安裝好了,接下來我們就進行一些配置:

vim ~/.zshrc      

執行以上指令,修改配置檔案。

打造舒适mac終端體驗(iterm2)知道的小夥伴已經開始行動了

截圖中紅線處進行修改即可。我們還可以配置聲明高亮的效果,不過需要先安裝:

$ brew install zsh-syntax-highlighting
$ git      

然後在配置檔案中添加如下配置:

打造舒适mac終端體驗(iterm2)知道的小夥伴已經開始行動了

最後兩行添加配置如下:

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source      

這樣基本的配置就完成了。但是我們會發現一個問題,出現亂碼的情況了,因為該主題不支援這個字型,是以需要下載下傳該字型,進行配置。下載下傳位址:​​Meslo LG M Regular for Powerline.ttf​​。可以到這個位址進行下載下傳,我已經為你們下載下傳好了,可以關注我的公衆号:Golang夢工廠。背景回複:iterm2即可擷取。

下載下傳好,直接安裝即可。打開iterm2終端,打開​

​preferences​

​​界面,然後點選​

​Profiles -> Text -> Font -> Chanage Font​

​,選擇 Meslo LG M Regular for Powerline 字型。重新開機iterm2,亂碼解決了。

常用快捷鍵

建立标簽: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 + a

到行尾:ctrl + e

前進後退:ctrl + f/b (相當于左右方向鍵)

上一條指令:ctrl + p

搜尋指令曆史:ctrl + r

删除目前光标的字元:ctrl + d

删除光标之前的字元:ctrl + h

删除光标之前的單詞:ctrl + w

删除到文本末尾:ctrl + k

交換光标處文本:ctrl + t

清屏1:command + r

清屏2:ctrl + l

自帶有哪些很實用的功能/快捷鍵

⌘ + 數字在各 tab 标簽直接來回切換

選擇即複制 + 滑鼠中鍵粘貼,這個很實用

⌘ + f 所查找的内容會被自動複制

⌘ + d 橫着分屏 / ⌘ + shift + d 豎着分屏

⌘ + r = clear,而且隻是換到新一屏,不會想 clear 一樣建立一個空屏

ctrl + u 清空目前行,無論光标在什麼位置

輸入開頭指令後 按 ⌘ + ; 會自動列出輸入過的指令

⌘ + shift + h 會列出剪切闆曆史

可以在 Preferences >      

暫時說這些,有需要的收藏,友善查找呦~~~

總結

好啦,到這裡就安裝好了,使用這樣一款利器,開發是不是也變的更開心、友善了呢。