|
同步自本人獨(dú)立博客:https:///2020/01/15/awesome-iterm2-config/
概述
iterm2比mac原生的terminal好用很多,是mac下必裝的軟件之一,裝好后簡(jiǎn)單配置就用的很爽了。我個(gè)人的配置主要有以下方面,供參考:
- 開機(jī)默認(rèn)啟動(dòng)iterm
- 主題設(shè)置為Solarized Dark
- 設(shè)置更美觀的中文字體
- 開啟全局快捷鍵
opton + space方便隨時(shí)喚起iterm2
- 設(shè)置vim中鼠標(biāo)選中復(fù)制功能
- 設(shè)置vim支持鼠標(biāo)滾動(dòng)
- 備份配置文件
版本信息
macOS
10.15.2
iterm2
3.3.7
開機(jī)默認(rèn)啟動(dòng)
System Preferences > Users & Groups > Login Items > 點(diǎn)加號(hào) > Applications列表選中iTerm

主題設(shè)置
Preferences > Profiles > Colors > Color Presets > 選擇Solarized Dark
之所以選擇這個(gè)顏色,因?yàn)檫@個(gè)顏色(姑且稱為啞光淡藍(lán)色吧),在很多支持配色的軟件里都有,是一個(gè)經(jīng)典配色了,而且我vscode也是這個(gè)顏色

字體設(shè)置
Preferens > Profiles > Text > 勾上Use a different font for non-ASCII text > 選擇自己喜歡的字體
iterm的默認(rèn)字體是Monaco,Monaco的中文本來(lái)也還行,但是如果將字體放大一點(diǎn),會(huì)發(fā)現(xiàn)英文字體變大了,但是中文看起來(lái)比英文還小。
好在iterm支持為非ASCII的字符設(shè)置另一種字體,所以我選擇了Helvetica Neue(和Mac下印象筆記的字體一致,相信他們的專業(yè)審美),看起來(lái)好多了。

實(shí)際效果:

全局喚醒快捷鍵
Preferences > Keys > Hotkey > 勾上Show/hide all windows with a system-wide hotkey
默認(rèn)快捷鍵是option + space,用起來(lái)很順手,在任何界面需要敲命令行,按一下喚出,再按一下隱藏,非常方便。

vim中鼠標(biāo)選中復(fù)制
默認(rèn)iterm2是開啟mouse reporting功能的,不把它關(guān)閉鼠標(biāo)選中vim中的文本,按command + c鍵是不能復(fù)制的(而是會(huì)進(jìn)入vim的visual模式!)。我查了很久才在iterm2的官方gitlab庫(kù)中搜到一個(gè)issue說(shuō)到這個(gè)解決方案。網(wǎng)上基本上沒有說(shuō)法。
Preferens > Profiles > Terminal > 關(guān)閉Enable mouse reporting

設(shè)置vim支持鼠標(biāo)滾動(dòng)
關(guān)閉mouse reporting后,vim編輯時(shí)就不支持鼠標(biāo)滾動(dòng)了,但是iterm2可以設(shè)置通過發(fā)送j/k鍵來(lái)支持滾動(dòng),iterm2 > preferences > advance > 搜索mouse > scroll whell down 那里寫\j > scroll whell up那里寫\k

備份配置
自己的配置最好備份好,下次有需要再導(dǎo)入即可,體驗(yàn)保持一致。
Preferences > Profiles > Other Actions > Save All Profiles as JSON...

導(dǎo)出的配置文件可以放到dotfiles上傳到github保存(但如果保存了密碼之類的配置就不要上傳了),換電腦的時(shí)候再也不用擔(dān)心軟件用不順手了。
結(jié)論
- 通過簡(jiǎn)單配置,iterm2變得更美觀易用,對(duì)中文支持也更好。
- 將配置保存到dotfiles,使用github管理有助于在任何機(jī)器上保持一致的體驗(yàn)。
|