美味值:🌟🌟🌟🌟🌟
口味:夏黑葡萄
趁着给手边新电脑配置环境,顺便整理了一波 iTerm2 + oh-my-zsh
的配置笔记,分享给大家。
如果你有一个高效的终端,那么每天早上来到公司后,你只需要以下三步键盘操作,即可开启一天的欢乐撸码时光。
option + 回车
,唤起 iTerm2j work
,跳转到工作目录code .
, 用 VSCode 打开当前文件夹项目 (VSCode 自带命令行)
就是这么高效,那么如何打造呢?拿出 10 分钟,按照下面步骤操作即可。
在这个过程中你可能会遇到各种问题,我尽可能的在文中贴出了相关的解决方案,来帮助你顺利进行下载和配置。
iTerm2
首先点击下方链接下载 iTerm2。
设置唤醒热键
下载之后为了更加便捷的唤起 iTerm2 窗口(实现本文开头的步骤一),我们还需要设置热键。
按照 iTerm2 => Preferences => Keys => HotKey
路径找到配置项 HotKey 进行配置。
可以快速唤起终端和隐藏,我设置的是 option + 回车
,option + 空格
留给了 uTools。uTools 也是我非常喜欢的生产力工具,感兴趣的读者可以自行了解。
常用快捷键
ctrl + u
清除当前行输入ctrl + a
快速切换到当前输入的文本头部ctrl + e
快速切换到当前输入的文本尾部cmd + d
垂直分屏cmd + shift + d
水平分屏cmd + r
清屏cmd + t
打开一个新的 iterm2 Tabcmd + 左右方向键
左右切换 Tabcmd + n
打开一个新的 iterm2 窗口cmd + 回车
全屏切换cmd + w
关闭标签cmd + f
查找cmd + shift + h
查看剪贴板历史
oh-my-zsh
一些安装上的坑,解决方案可参考如下链接:
配置主题
首先,使用命令 vim ~/.zsh
打开配置文件,然后设置你喜欢的主题,可以去下面两个链接查看社区里的推荐以及官方的皮肤预览列表。
ZSH_THEME="ys"
最后,执行命令 source ~/.zshrc
,重新执行 zsh 配置文件使配置生效。
配置插件
为了实现本文开头的操作,我们还需要下载一些插件,这里也推荐一些日常高频使用的插件,更多插件请前往官网查询。
git 插件
git 插件提供了很多 alias 简化你的 git 命令,在上方链接可以查询。
autojump 插件
使用 j + 目录缩写
,即可灵活的在任意目录间跳转,终于可以不用 cd 了!
(实现本文开头的步骤二)
# 打开 vue3 文件夹
j vue3
# 支持多个参数 /user/tong/work/li
j w li
zsh-syntax-highlighting
语法高亮,官网链接中有安装前后对比示例。
执行下面命令安装。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc # 输入命令在 zshrc 中配置
plugins=(其他的插件 zsh-syntax-highlighting)
配置好后保存,并运行下面命令使配置生效。
source ~/.zshrc
zsh-autosuggestions
根据命令的历史记录,进行即时提示,无敌好用。
执行下面命令安装。
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc # 输入命令在 zshrc 中配置
plugins=(其他的插件 zsh-autosuggestions)
配置好后保存,并运行下面命令使配置生效。
source ~/.zshrc
如果你一路成功的到达了这里,那么恭喜你可以尝试一下本文开头的三个操作步骤了,再配合常用的快捷键,相信你的终端已经用起来非常爽了!快去试试看吧~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。