会Python吗?

导航

zsh以及oh-my-zsh的安装配置

Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。

安装oh-my-zsh

前提条件:必须已经安装了zsh

可以通过命令:
$ zsh --version
查看是否安装了zsh

Oh My Zsh 的安装方式非常简单,可以通过curl或wget的方式,用一条命令即可安装:
1.curl方式
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
2.wget安装
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装过程中报错:正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|:😐:443... 失败:拒绝连接。(如果没有请自动忽略)

参考sinferwu的博客园方案(https://www.cnblogs.com/sinferwu/p/12726833.html,感谢!),如下:
我猜测默认wget或者curl的网址被墙了,所以我们要告诉终端新的网址。
1.进入网站:https://site.ip138.com/raw.Githubusercontent.com/
输入raw.githubusercontent.com,查询IP地址。
2.当时得到如下结果:
当前解析:

日本 东京 151.101.108.133

日本 东京 151.101.228.133

美国 加利福尼亚 圣何塞 151.101.40.133

新加坡 151.101.8.133

保留地址 0.0.0.0

美国 加利福尼亚 洛杉矶 151.101.24.133

中国 香港 151.101.76.133
3.在终端中ping一下日本和香港的两个ip,挺快,我就用来日本的那个。(IP地址查询后相应修改,可以ping不同IP的延时 选择最佳IP地址)
修改文件:sudo nano /etc/hosts
添加以下内容保存:

#GitHub Start
151.101.108.133 https://site.ip138.com/raw.githubusercontent.com/
151.101.228.133 https://site.ip138.com/raw.githubusercontent.com/
#GitHub End

4.重新运行命令:
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

出现这个:

Time to change your default shell to zsh!
        __                                     __
 ____  / /_     ____ ___  __  __   ____  _____/ /_
/ __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \
/ /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / /
\____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/
                       /____/                       ....is now installed!

!_!高兴,下一步。

配置oh-my-zsh

1.查看Oh My Zsh的目录结构,进入~/.oh-my-zsh目录后,看看该目录的结构,或者:

$ ls ~/.oh-my-zsh


cache  custom  lib  log  MIT-LICENSE.txt  oh-my-zsh.sh  plugins  README.markdown  templates  themes  tools

其中:lib 提供了核心功能的脚本库
tools 提供安装、升级等功能的快捷工具
plugins 自带插件的存在放位置
templates 自带模板的存在放位置
themes 自带主题文件的存在放位置
custom 个性化配置目录,自安装的插件和主题可放这里

2.设置主题
安装完毕后,我们就可以使用了,咱们先来简单配置一下。
Oh My Zsh 提供了很多主题风格,我们可以根据自己的喜好,设置主题风格,主题的配置在 ~/.zshrc 文件中可以看到,用一个自己熟悉的编辑器打开这个文件,会看到这一行:

ZSH_THEME="robbyrussel"

ps:在~/.oh-my-zsh中查看readme文件,在theme一栏可以链接到网上的介绍,可以查看各主题的介绍和截图。

我选择了agnoster,故修改为:
ZSH_THEME="agnoster"

3.启用插件
Oh My Zsh默认是只启用git插件,在zshrc文件可见:

plugins=(git)

我们需要添加常用插件:
zsh-syntax-highlighting
zsh-autosuggestions

ps:关于oh-my-zsh插件的管理
关于oh-my-zsh的管理是很简单的,有两个插件目录,其中user为你的用户名:
(1)/Users/user/.oh-my-zsh/plugins:oh-my-zsh官方插件目录,该目录已经预装了很多实用的插件,只不过没有激活而已(详见readme文件);
(2)/Users/user/.oh-my-zsh/custom/plugins:oh-my-zsh第三方插件目录;快捷命令:$ZSH_CUSTOM/plugins

需要安装哪个插件,只需要把插件下载到上面任何一个目录即可,然后在~/.zshrc配置文件中的plugins变量中添加对应插件的名称即可

1.zsh-syntax-highlighting(命令语法高亮)
Clone项目到$ZSH_CUSTOM/plugins文件夹下:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

2.zsh-autosuggestions(命令自动补全)

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3.在oh-my-zsh的配置文件(~/.zshrc)中设置:
plugins = (其他插件 zsh-syntax-highlighting zsh-autosuggestions)

4.运行source ~/.zshrc更新配置后重启

posted on 2020-08-28 20:00  会Python吗?  阅读(321)  评论(0编辑  收藏  举报