簡單配置讓iterm2用得更爽

同步自本人獨立博客:https://liushiming.cn/2020/01/15/awesome-iterm2-config/git

概述

iterm2比mac原生的terminal好用不少,是mac下必裝的軟件之一,裝好後簡單配置就用的很爽了。我我的的配置主要有如下方面,供參考:github

  • 開機默認啓動iterm
  • 主題設置爲Solarized Dark
  • 設置更美觀的中文字體
  • 開啓全局快捷鍵opton + space方便隨時喚起iterm2
  • 設置vim中鼠標選中複製功能
  • 設置vim支持鼠標滾動
  • 備份配置文件

版本信息

macOS
10.15.2vim

iterm2
3.3.7windows

開機默認啓動

System Preferences > Users & Groups > Login Items > 點加號 > Applications列表選中iTerm
ide

主題設置

Preferences > Profiles > Colors > Color Presets > 選擇Solarized Darkgitlab

之因此選擇這個顏色,由於這個顏色(姑且稱爲啞光淡藍色吧),在不少支持配色的軟件裏都有,是一個經典配色了,並且我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,用起來很順手,在任何界面須要敲命令行,按一下喚出,再按一下隱藏,很是方便。

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管理有助於在任何機器上保持一致的體驗。
相關文章
相關標籤/搜索