安装 on-my-zsh 和常用插件

  最近之前买的三年服务器到期了,新买了腾讯云的服务器,Cent OS 7.6,记录下安装oh-my-zsh及常用插件的过程,MacOS 通用。

1、查看当前 shell

1
echo $SHELL

2、安装 zsh

1
yum install zsh -y

3、查看已经安装的 shell

1
cat /etc/shells

4、切换 zsh

1
chsh -s /bin/zsh

5、安装 git

1
yum install git -y

6、安装 oh-my-zsh

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

  由于网络原因,上述命令可能无法执行,此时新建一个install.sh脚本文件,复制 ohmyzsh/install.sh 的内容,然后执行bash install.sh命令即可。

8、下载插件

  oh-my-zsh 有很多的插件:plugins,我常用的有 z、cp、zsh-autosuggestions、zsh-syntax-highlighting,它们的功能分别是跳转常用目录、cp 通过rsync命令提供带进度条的复制文件命令、自动提示、错误命令高亮。

1
2
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

  自带的插件:git、zcp

z 查看历史记录
–add 添加目录到记录里
-c 只查看当前目录
-t 按最近使用的匹配

rsync
-r 递归文件夹
-h 显示常见的文件大小单位
-P 显示进度条

9、编辑配置文件

1
vim ~/.zshrc

  我常用的主题是 ys,日常配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
export ZSH="/Users/liuxy/.oh-my-zsh"

ZSH_THEME="ys"
plugins=(git z cp zsh-autosuggestions zsh-syntax-highlighting)

source $ZSH/oh-my-zsh.sh
source ~/.bash_profile

# node n taobao 镜像
export N_NODE_MIRROR=https://npm.taobao.org/dist/

# pnpm
alias p="pnpm"

  可能执行source ~/.zshrc后会报错:/etc/bashrc "command not found: shopt",编辑~/.bashrc,将. /etc/bashrc替换成bash -c ". /etc/bashrc",保存后退出,再次执行source ~/.zshrc即可。

10、卸载 oh-my-zsh

1
uninstall_oh_my_zsh
以上

随笔标题:安装 on-my-zsh 和常用插件

随笔作者:刘先玉

发布时间:2022年11月11日 - 20:31:23

最后更新:2022年11月11日 - 20:31:23

原文链接:https://liuxianyu.cn/article/on-my-zsh.html