发布于 

入门oh-my-zsh

Oh-my-zsh是一个开源的、社区驱动的管理zsh的框架,它是免费的。它有超过180个可选的插件(rails、git…),超过120个主题和一个自动更新工具来保持oh-my-zsh的最新状态。

在本教程中,我将指导你在你的PC/笔记本电脑上安装它。最大的好处是你可以自定义你的Shell和添加插件。不像老式的Bash shell,它看起来并不吸引人,当你大量使用命令行工作时,会让你很难使用。

前提条件

  • Linux 和 macOS,因为 oh-my-zsh 在基于 Unix 的操作系统上工作得最好。
  • WSL(Windows Subsystem for Linux)也可以和oh-my-zsh一起工作。
  • zsh必须是预装的,在OSX中,它已经被预装了。在OSX中,它已经被预装了。在 Linux 中,你需要在终端中输入命令来安装。
  • curl或wget必须安装.
  • 对于Debian/Ubuntu,你需要在终端输入命令:必须安装curl或wget。
1
sudo apt-get installl zsh
  • 对于Fedora:

    1
    sudo yum install zsh

    下载oh-my-zsh

    通过curl

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

    通过wget

    1
    wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh

    更改默认shell

    1
    chsh -s /bin/zsh

    对于某些操作系统,可能需要重新启动计算机才能生效。

更换终端主题

现在你已经成功安装了 oh-my-zsh。你需要改变适合你的主题,而不是使用默认的。要改变它,你需要修改.zshrc文件:

1
vim ~/.zshrc

在本教程中,我使用的是vim文本编辑器,如果你喜欢可以使用其他的文本编辑器。接下来,在文件中找到这一行:

1
ZSH_THEME="robbyrussell"

把名字 "robbyrussell "改为另一个主题的名字。你可以看看这个网站上的所有可用的主题

最后,只要重启终端,你就会看到不同的效果。

添加插件

在.zshrc文件中,你需要编辑以 "plugins "字样开头的一行:

1
plugins=(git bundler osx rake ruby)

如果你喜欢,你可以添加更多或删除插件。要使用这些插件,大多数插件都有README文件,其中记录了如何使用它们。

自动补全与⬆

在Bash shell中,你可以使用Ctrl + R和⬆来自动填写最近的和匹配的命令。

使用 oh-my-zsh,还有另一种方法:你可以输入你想要的命令的起始词,然后按 ⬆来循环浏览历史记录。

用Tab键自动完成

在Bash shell中,你可以输入关键字,然后按Tab键显示匹配命令列表,但是你需要在列表中循环并记住你想要的名称,并手动进一步输入以完成。

有了oh-my-zsh,事情就好办了,第一次按Tab键后,可以按第二次,允许在列表中循环,选择你想要的命令,然后它会自动填入剩下的单词,最后只要按Enter键就可以了。比如说:

  1. 第一次输入并按Tab键doc

2.第二次按Tab键,然后按Tab键进行上、下、左、右循环。

更新 oh-my-zsh

它会自动更新,但如果你想手动更新,只需在终端机上输入以下命令即可。

1
omz update

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。