开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情
MacOS自带的终端用起来不方便,界面的排布对程序员来讲也不够合理高效。一般推荐使用iTerm2来替代系统自带的终端。
iTerm2是一款相对友好的终端工具,可以进行主题选择、声明高亮、自动填充建议、分屏等的配置。界面长这样:
安装iTerm2
iTerm2的使用流程为:
- 安装:
iTerm2下载地址,解压后双击执行程序文件或者直接拖到Applications目录下 - 配置主题
打开
iTerm2,左上角打开Preferences,通过Profiles->Colors->Color Presets,选择Import选项,选择刚才解压的solarized->item2-colors-solarized->Solarized Dark.itemcolors文件,导入成功后在Color Presets下选择Solarized Dark主题
配置oh-my-zsh
macOS终端自带的shell为bash,程序员一般要把它替换成功能更为强大的zsh。zsh拥有语法高亮、命令Tab补全、自动提示、显示Git仓库状态等功能,在程序员的世界里,「简单高效」是永远的追求。
配置oh-my-zsh的方式:
- 安装
# 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)"
- 修改配色
oh-my-zsh提供了很多内置的配色方案,通过命令可以查看:
ls ~/.oh-my-zsh/themes
或者通过zsh-theme能更为直观地看到配色方案
通过vim ~/.zshrc,找到ZSH_THEME,修改对应的值就可以设置对应的配色方案了。更改以后要执行source ~/.zshrc才会生效
3. 配置状态栏
可以为每个打开的终端都设置一个状态栏,显示一些系统信息(比如CPU、RAM、用户名等),操作路径preferences->Profiles->Open Profiles->Edit Profiles->Session->Configure Status Bar
根据需求,将需要展示的内容拖到活动区域就可以了:
- 插件
iTerm2提供插件配置,它内置了一些插件,比如git,默认是开启了的,支持使用非常好用的git命令。运行vim ~/.zshrc打开配置文件,找到plugins=(git),括号内为当前zsh配置的插件。
通过以下命令查看git插件配置:
vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh
其他好用的插件,比如autojump、zsh-autosuggestions、zsh-syntax-highlighting等自行安装即可。
iTerm2快捷命令配置
修改命令行中的某个字符时,你是通过键盘←逐字符定位的吗,如果是的话,那效率太低啦,编程大佬都是通过⌥ ←在单词间快速移动的:
打开Preferences->Profiles->Keys->Key MappingTab:
点击+添加一个新的键位,或者双击已有的键位进入编辑。对于「快速定位到单词头部」命令,只需要选择Send Escape Sequence行为以及Esc+b的输入就可以了:
配置好了之后,就可以很方便地定位到单词进行插入或删除字符,再也不用使用←费劲的逐字符移动啦。
附上编程大佬专用的快捷键配置列表:
今天的文章干货满满,看到后一定要行动起来,配置一下,保证事半功倍💪🏻💪🏻💪🏻