高效使用iTerm2

449 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情

MacOS自带的终端用起来不方便,界面的排布对程序员来讲也不够合理高效。一般推荐使用iTerm2来替代系统自带的终端。

iTerm2是一款相对友好的终端工具,可以进行主题选择、声明高亮、自动填充建议、分屏等的配置。界面长这样:

安装iTerm2

iTerm2的使用流程为:

  1. 安装:iTerm2下载地址,解压后双击执行程序文件或者直接拖到Applications目录下
  2. 配置主题 打开iTerm2,左上角打开Preferences,通过Profiles->Colors->Color Presets,选择Import选项,选择刚才解压的solarized->item2-colors-solarized->Solarized Dark.itemcolors文件,导入成功后在Color Presets下选择Solarized Dark主题

配置oh-my-zsh

macOS终端自带的shellbash,程序员一般要把它替换成功能更为强大的zshzsh拥有语法高亮、命令Tab补全、自动提示、显示Git仓库状态等功能,在程序员的世界里,「简单高效」是永远的追求。

配置oh-my-zsh的方式:

  1. 安装
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. 修改配色 oh-my-zsh提供了很多内置的配色方案,通过命令可以查看:
ls ~/.oh-my-zsh/themes

image.png

或者通过zsh-theme能更为直观地看到配色方案

通过vim ~/.zshrc,找到ZSH_THEME,修改对应的值就可以设置对应的配色方案了。更改以后要执行source ~/.zshrc才会生效 3. 配置状态栏 可以为每个打开的终端都设置一个状态栏,显示一些系统信息(比如CPU、RAM、用户名等),操作路径preferences->Profiles->Open Profiles->Edit Profiles->Session->Configure Status Bar

image.png

根据需求,将需要展示的内容拖到活动区域就可以了:

image.png

  1. 插件 iTerm2提供插件配置,它内置了一些插件,比如git,默认是开启了的,支持使用非常好用的git命令。运行vim ~/.zshrc打开配置文件,找到plugins=(git),括号内为当前zsh配置的插件。

通过以下命令查看git插件配置:

vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh

其他好用的插件,比如autojumpzsh-autosuggestionszsh-syntax-highlighting等自行安装即可。

iTerm2快捷命令配置

修改命令行中的某个字符时,你是通过键盘逐字符定位的吗,如果是的话,那效率太低啦,编程大佬都是通过 在单词间快速移动的:

打开Preferences->Profiles->Keys->Key MappingTab:

image.png

点击+添加一个新的键位,或者双击已有的键位进入编辑。对于「快速定位到单词头部」命令,只需要选择Send Escape Sequence行为以及Esc+b的输入就可以了:

image.png

配置好了之后,就可以很方便地定位到单词进行插入或删除字符,再也不用使用费劲的逐字符移动啦。

附上编程大佬专用的快捷键配置列表:

image.png

今天的文章干货满满,看到后一定要行动起来,配置一下,保证事半功倍💪🏻💪🏻💪🏻