[//title]:(簡單配置讓iterm2用得更爽) [//englishTitle]:(awesome iterm2 config) [//category]:(mac,iterm2) [//tags]:(mac,iterm2,dotfiles) [//createTime]:(20200115 ...
同步自本人獨立博客:https://liushiming.cn/2020/01/15/awesome-iterm2-config/
概述
iterm2
比mac原生的terminal好用很多,是mac下必裝的軟體之一,裝好後簡單配置就用的很爽了。我個人的配置主要有以下方面,供參考:
- 開機預設啟動iterm
- 主題設置為Solarized Dark
- 設置更美觀的中文字體
- 開啟全局快捷鍵
opton + space
方便隨時喚起iterm2
- 設置vim中滑鼠選中複製功能
- 設置vim支持滑鼠滾動
- 備份配置文件
版本信息
macOS
10.15.2
iterm2
3.3.7
開機預設啟動
System Preferences > Users & Groups > Login Items > 點加號 > Applications列表選中iTerm
主題設置
Preferences > Profiles > Colors > Color Presets > 選擇Solarized Dark
之所以選擇這個顏色,因為這個顏色(姑且稱為啞光淡藍色吧),在很多支持配色的軟體里都有,是一個經典配色了,而且我vscode也是這個顏色
字體設置
Preferens > Profiles > Text > 勾上Use a different font for non-ASCII text > 選擇自己喜歡的字體
iterm的預設字體是Monaco,Monaco的中文本來也還行,但是如果將字體放大一點,會發現英文字體變大了,但是中文看起來比英文還小。
好在iterm支持為非ASCII的字元設置另一種字體,所以我選擇了Helvetica Neue(和Mac下印象筆記的字體一致,相信他們的專業審美),看起來好多了。
實際效果:
全局喚醒快捷鍵
Preferences > Keys > Hotkey > 勾上Show/hide all windows with a system-wide hotkey
預設快捷鍵是option + space
,用起來很順手,在任何界面需要敲命令行,按一下喚出,再按一下隱藏,非常方便。
vim中滑鼠選中複製
預設iterm2是開啟mouse reporting
功能的,不把它關閉滑鼠選中vim中的文本,按command + c
鍵是不能複製的(而是會進入vim的visual模式!)。我查了很久才在iterm2的官方gitlab庫中搜到一個issue說到這個解決方案。網上基本上沒有說法。
Preferens > Profiles > Terminal > 關閉Enable mouse reporting
設置vim支持滑鼠滾動
關閉mouse reporting
後,vim編輯時就不支持滑鼠滾動了,但是iterm2可以設置通過發送j/k鍵來支持滾動,iterm2 > preferences > advance > 搜索mouse > scroll whell down 那裡寫\j > scroll whell up那裡寫\k
備份配置
自己的配置最好備份好,下次有需要再導入即可,體驗保持一致。
Preferences > Profiles > Other Actions > Save All Profiles as JSON...
導出的配置文件可以放到dotfiles上傳到github保存(但如果保存了密碼之類的配置就不要上傳了),換電腦的時候再也不用擔心軟體用不順手了。
結論
- 通過簡單配置,iterm2變得更美觀易用,對中文支持也更好。
- 將配置保存到dotfiles,使用github管理有助於在任何機器上保持一致的體驗。