超级终端,oh-my-zsh,逼格瞬间提高!

欢迎大家关注我,我将持续为大家带来更多精品知识。

本篇文章共1800字,阅读本文大约需要5分钟

无论你是前端还是后端程序员,总归免不了要使用到一些命令行工具,比如常见的 Git 命令,而一个好用的命令行工具就像程序员的瑞士军刀,所以今天就给大家推荐一个命令行工具中的神器『oh-my-zsh』。


什么是 oh-my-zsh?

和 bash 一样,zsh 是类 Unix 世界里 shell 的一种,不同的是,zsh 偏向于专为程序开发设计,它提供了比 bash 更为丰富的功能,比如自带更多的命令,强大的命令行补全功能,以及可加载模块的支持。

另外得益于开源社区的日益壮大,不断有人在其之上开发出好用的插件、工具,oh-my-zsh 就是其中的代表。通过它我们只需简单的操作就可以上手 zsh,真『开箱即用』,体验简直不要太爽。据说初次配置完 oh-my-zsh 开始使用 zsh 后,使用者会情不自禁发出一声 "oh, my!" 的感叹。

为什么要用 zsh?

也许有人会问,既然都是 shell,明明 bash 就挺好用的了,而且还是 Linux 和 Mac OS X 默认的 shell,为什么还要用 zsh?

老实说,在使用 zsh 之前,我也是同样的想法,但是从配置完开始使用,我立马就认识到原来是自己 too young 了。可能用文字无法感受到它的魅力,先看下这张图吧:

超级终端,oh-my-zsh,逼格瞬间提高!

可以看到,目录间跳转变得如此自然而又简单,再加上命令补全与提示,相信我,你会爱上敲命令的感觉的。

以上演示的是插件 autojump, zsh-autosuggestion 和 zsh-syntax-highlighting 的功能,oh-my-zsh 中包含许许多多这样方便实用的插件。也许短期内你会觉得没必要为了节省那么点时间而切换到 zsh,但是长期来看 zsh 是提高你的工作效率的利器(尤其是 git 命令的使用),而且耐心寻找适合自己的插件这一过程,本身也是一种乐趣。

oh-my-zsh 插件概览

超级终端,oh-my-zsh,逼格瞬间提高!

超级终端,oh-my-zsh,逼格瞬间提高!

超级终端,oh-my-zsh,逼格瞬间提高!

哪怕像我一样只是使用默认的主题,搭配上 iTerm 或 Hyper,在旁人眼里,你就是一个十足的 Geek!


oh-my-zsh 主题

直接去Github搜索就可以,当然你也可以私信我获得链接

安装与使用 (附 Win 10 安装指南)

oh-my-zsh 的安装与使用真的非常简单,如果你使用的是 Linux 或者 macOS,只要几行命令就可以搞定:

oh-my-zsh安装指南:私信我:“oh-my-zsh安装指南”,获取链接

主题插件安装指南:私信我:“主题插件”,获取链接

如果是 Windows 系统,就稍微有点麻烦了,所以接下来就介绍下如何在 Win 10 上安装 oh-my-zsh。我参考的是 how-to-install-zsh-and-oh-my-zsh-on-windows-10 这篇文章,如果你的英文阅读能力不错,建议直接阅读原文。

首先需要说明的是,在进行以下操作之前,最好把你的 Win 10 更新到最新版本,因为老版本(Windows 10 Version 1709 Build 16215 之前 )开启 WSL (Windows Subsystem for Linux) 的方式可能与下面所说的不一样。

  1. 开启开发者模式:设置 -> 更新与安全 -> 开发者选项,切换到开发者模式
  2. 开启 WSL:以管理员权限运行 PowerShell,输入以下命令后重启计算机:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3.安装 Ubuntu:在 Windwos Store 中搜索 Ubuntu 并下载安装(可能需要重启

4.安装 zsh(在 Ubuntu 的 terminal 中,以下同):

sudo apt-get install zsh

5.安装并配置 oh-my-zsh:

安装:

curl -L https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | bash

配置默认 Shell 为 zsh:

chsh -s /usr/bin/zsh

当然,Ubuntu 默认的终端不怎么好看,所以你可以安装上你喜欢的终端,比如我使用的 Hyper:

超级终端,oh-my-zsh,逼格瞬间提高!

另外,掌握基本的操作的话只要看 Cheatsheet 就够了:

链接获取:私信我:“on-my-zsh Cheatsheet”获取链接

好了,接下来,请尽情享受吧!


写文章不容易,希望大家关注一下我,你的关注,就是我的写作动力!


分享到:


相關文章: