同步自本人独立博客:
概述
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 库中搜到一个 https://gitlab.com/gnachman/iterm2/issues/7799# 说到这个解决方案. 网上基本上没有说法.
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 管理有助于在任何机器上保持一致的体验.
来源: http://www.bubuko.com/infodetail-3395513.html