写点什么

你的终端从未如此高效

用户头像
Kareza
关注
发布于: 2021 年 03 月 12 日
你的终端从未如此高效

简述

在上一章,我们讲了使用优雅的终端——Hyper

这一章我们将延续上一章,给大家介绍高效的 shell 及插件。

这些插件可能不会让你立即成为一个大神,但至少感觉上,你比之前更“快”了。

仿佛自己是个很有经验的工程师。

让我们开始吧。

历程

可能 bash 是应用范围最广的 shell,当最聪明的却不是它(至少我私以为如此)。

当我用上了 zsh 之后,我便不再想回去了,或者说是用上了 Oh My Zsh 之后。

快速入门

你可以到 GitHub 中查看它的说明文档Oh My Zsh

这之后我将带领你配置更深层次的颜色方案

以及 Git、语法高亮、自动补全命令工具

初安装

事实上,当你刚刚安装完成 Oh My Zsh 之后你就会发觉自己的命令行恍然一新,甚至比上一章安装玩 Hyper 之后更加惊艳。

毕竟你的命令行开始有色彩了

如果你有 wget 工具,实际上,安装只需要一行命令

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
复制代码


Oh My Zsh

安装 powerlevel10k 主题

这是一个交互式的主题,你可以访问它的 GitHub 查看它的说明文档powerlevel10k

实际上你只需要先拉取它的项目

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
复制代码

然后修改.zshrc 中的 ZSH_THEME 为

ZSH_THEME="powerlevel10k/powerlevel10k"
复制代码

再使修改生效

source ~/.zshrc
复制代码

交互式的主题设置流程就会自动开始~

powerlevel10k

安装命令提示插件

可以检索你的命令行历史,节约很多敲击键盘的时间。

你可以在 GitHub 中查看它的说明文档zsh-autosuggestions

实际上你也只需要先拉取它

git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
复制代码

然后修改.zshrc 中的 plugins 为

plugins=(git zsh-autosuggestions)
复制代码

再使修改生效即可

source ~/.zshrc
复制代码

就能够拥有命令提示功能


命令提示

安装语法高亮插件

这可以帮助你判断你输入的命令是否正确

你可以在 GitHub 中查看它的说明文档zsh-syntax-highlighting

同上面是插件、主题安装一样

只需要先拉取它的项目

git clone --depth=1 https://github.com/romkatv/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
复制代码

然后修改.zshrc 中的 plugins 为

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
复制代码

再使修改生效

source ~/.zshrc
复制代码

当你输入的命令正确时,它显示的是绿色,错误是是红色。

语法高亮

结语

《你的终端从未如此优雅/高效》两文已更新完毕,希望能让你感觉到开发也是一项充满艺术感到事业!

欢迎关注作者公众号~


发布于: 2021 年 03 月 12 日阅读数: 19
用户头像

Kareza

关注

更文中~🛼 2020.05.01 加入

欢迎关注微信公众号—>Kareza

评论

发布
暂无评论
你的终端从未如此高效