oh-my-zsh
Github: oh-my-zsh
oh-my-zsh - 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。
- 如果你想自定义你的命令行样式,主题
- 如果你想有输入命令提示
- 如果你想要
git
命令缩写, 例如:gst - git status
等等 - 如果你想要
code
打开 vscode - 如果你想快速跳转常用的文件目录
- 如果你想要通过命令打开 Finder 窗口所在的文件
- ...
那么它是你需要的
安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或者
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或者
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
初始化
第一次安装,需要注销重新登录,修改配置的文件为 ~/.zshrc
, 可以在这个文件中修改设置,添加插件等。
注:修改保存之后,需要执行 source ~/.zshrc
, 然后重启终端。
颜色、主题
颜色
shell 命令的代码高亮。你没有理由拒绝高亮。这里我是用的是 zsh-syntax-highlighting
.
主题
它拥有很丰富的主题供你选择
➡️ 在这里找到你想要的
此外你还可以安装其他的插件,我使用的是 powerlevel10k
, 它可以让你直接命令行配置化操作,随心切换主题, 这里不多介绍, github 上操作很详细。
这里 Github: powerlevel10k
命令提示
我使用的是 zsh-autosuggestions
在输入命令的过程中根据你的历史记录显示你可能想要输入的命令,按 tab 补全。
Git
如果你老是记不住或者忘记一长串的 git 命令,那这个绝对适合你。
例如ga
是git add
的别名,gcmsg
是git commit -m
的别名,gpsup
是git push –set-upstream origin $(git_current_branch)
的别名。
如果你每天开发中经常和 git 打交道,那么通过这些缩写别名能够大大提升效率。
快速打开 VScode
同样直接在插件中添加 vscode
, 然后使用即可
然后你就可以随心所欲的,在某一个目录下 code ./
这样就会打开 vscode 这个目录下编辑文件
快捷跳转目录
z
这个插件很受欢迎, 使用了这个插件, 你跳转过的路径都会记录下来, 然后命令行输入 z
然后 tab 就可以看到目录, 选择之后就可以快速跳转到对应的目录。
macos
还有一个插件是 macos 中, 它会根据你打开 finder 的文件夹路径快速跳转, 快速查看打开路径还有其他一些 macos 上快捷操作
cdf
打开 finder 的文件夹路径快速跳转ofd
快速打开 finder 路径pfd
快速查看打开 finder 的路径tab
快速打开当前路径在新的窗口