同步自本人獨立博客:https://liushiming.cn/2020/01/15/awesome-iterm2-config/git
iterm2
比mac原生的terminal好用不少,是mac下必裝的軟件之一,裝好後簡單配置就用的很爽了。我我的的配置主要有如下方面,供參考:github
opton + space
方便隨時喚起iterm2
macOS
10.15.2vim
iterm2
3.3.7windows
System Preferences > Users & Groups > Login Items > 點加號 > Applications列表選中iTerm
ide
Preferences > Profiles > Colors > Color Presets > 選擇Solarized Dark
gitlab
之因此選擇這個顏色,由於這個顏色(姑且稱爲啞光淡藍色吧),在不少支持配色的軟件裏都有,是一個經典配色了,並且我vscode也是這個顏色
字體
Preferens > Profiles > Text > 勾上Use a different font for non-ASCII text > 選擇本身喜歡的字體
spa
iterm的默認字體是Monaco,Monaco的中文原本也還行,可是若是將字體放大一點,會發現英文字體變大了,可是中文看起來比英文還小。命令行
好在iterm支持爲非ASCII的字符設置另外一種字體,因此我選擇了Helvetica Neue(和Mac下印象筆記的字體一致,相信他們的專業審美),看起來好多了。
code
實際效果:
Preferences > Keys > Hotkey > 勾上Show/hide all windows with a system-wide hotkey
默認快捷鍵是option + space
,用起來很順手,在任何界面須要敲命令行,按一下喚出,再按一下隱藏,很是方便。
默認iterm2是開啓mouse reporting
功能的,不把它關閉鼠標選中vim中的文本,按command + c
鍵是不能複製的(而是會進入vim的visual模式!)。我查了好久纔在iterm2的官方gitlab庫中搜到一個issue說到這個解決方案。網上基本上沒有說法。
Preferens > Profiles > Terminal > 關閉Enable mouse reporting
關閉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保存(但若是保存了密碼之類的配置就不要上傳了),換電腦的時候不再用擔憂軟件用不順手了。